No se puede cambiar el tamaño de la partición OS X

14

Estoy tratando de cambiar el tamaño de mi partición extendida de Mac OS existente en mi Macbook para instalar Windows 7 (usando pasos similares a estos ), pero cada vez que voy a aplicar los cambios, aparece este error:

alt

Partición fallida

La partición falló con el error:
no se puede cambiar el tamaño de la partición. Intente reducir la cantidad de cambio en el tamaño de la partición.

La capacidad total del disco duro en cuestión es de 260 GB, y la partición de arranque de OS X ocupa la totalidad. Existe el objetivo de reducir esa partición a 60 GB.

¿Como puedo solucionar este problema? He estado reduciendo la cantidad de cambio en 10 GB cada intento, pero aún no funciona. Supongo que el problema es que no hay una gran cantidad de espacio continuo en el dispositivo. ¿Hay alguna manera de hacer una desfragmentación manual que rectifique este problema?

Josh Hunt
fuente
El cambio de tamaño de la partición HFS es una operación demasiado peligrosa para arriesgarse a intentarlo sin una copia de seguridad completa, y si va a hacer una copia de seguridad completa de todos modos, también podría formatear, volver a particionar y restaurar. Será mucho más fácil Parallels Desktop y VMWare Fusion son productos exitosos porque eliminan la necesidad de estas tonterías.
Hasaan Chop el
Impresionante, esa fue mi pregunta para hoy. @Hasaan Chop, también VirtualBox, que es genial y es gratis.
Dan Rosenstark el

Respuestas:

11

Tuve exactamente el mismo problema, OS X no podía mover los archivos para permitir cambiar el tamaño de la partición. Fui y obtuve Coriolis iDefrag , creó un DVD de arranque con iDefrag que le permitió hacer el trabajo perfectamente.

Vale la pena señalar que para el uso normal de una Mac nunca es necesario desfragmentar, ya que los archivos se desfragmentan sobre la marcha, pero en este caso queremos desfragmentar el espacio libre, incluidos algunos archivos que están 'bloqueados'.

Como siempre, es una buena idea hacer una copia de seguridad de sus datos primero.

Pude particionar todo lo que me gustó para Boot Camp una vez que se realizó iDefrag (antes de que ni siquiera me dejara hacer 5Gb, luego hice una partición de 100Gb).

Timothy Walters
fuente
1
Decidí probar iDefrag y, 3.5 horas después, pude cambiar el tamaño de las particiones usando Disk Utility. Creé un DVD de arranque y utilicé el método 'Compacto'.
Josh Hunt el
Esto es genial, pero en realidad no responde la pregunta, es solo una solución alternativa.
John Ripley
15

Súper pregunta de nigromancia ya que no pude encontrar la respuesta a esto en ninguna parte.

Cuando el cambio de tamaño de la partición HFS + falla, debe haber una entrada de registro similar a: hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>creada en la sección "Todos los mensajes" de Console.app. find -x / -inum <inode>le dirá qué archivo evitó el cambio de tamaño.

Saber qué archivo causó el problema le permite eliminar ese archivo o moverlo a otro disco y moverlo hacia atrás o algo así, lo que le permite completar el cambio de tamaño sin formatear o comprar un programa de desfragmentación.

Tuve que hacer esto dos veces (solo dos archivos de problemas) antes de que se completara mi cambio de tamaño. Solo he probado esto con el diskutilcomando para cambiar el tamaño, pero debería ser lo mismo con Disk Utility.app porque el mensaje proviene del núcleo.

mdonoughe
fuente
Esto funciona: por alguna razón que no puedo identificar, algunos archivos .pack de repositorio git más grandes tenían este mensaje de error. Después de archivar estos archivos, se reduce con éxito.
John Ripley
También tuve que eliminar 5 archivos git .pack diferentes, así como /usr/sbin/named, que trasladé a una unidad USB y viceversa.
Xavier Shay
¡Gracias por esto! Estaba tratando de reducir una partición para clonarla en un SSD. Sólo un archivo que me estaba bloqueando: /private/var/db/systemstats/snapshots.db. Moverlo hizo que el cambio de tamaño se completara con éxito.
joshperry
1

En algunos casos, un problema como este puede ser causado por una mala información del volumen del sistema. Intente usar una utilidad como Disk Warrior para asegurarse de que su volumen HFS + tenga todos sus valores configurados correctamente. Aparte de eso, podría intentar usar la Utilidad de Discos desde su disco de instalación de OS X en lugar de intentar cambiar el tamaño de la partición mientras se inicia desde ella.

jweede
fuente
1

este es un error simple de tratar con la partición fallida

  1. Debe reiniciar su Mac en modo de usuario único. Para hacer esto, debe mantener presionada -S

  2. Luego debe ejecutar fsck, que comprueba su unidad. Ejecute `/ sbin / fsck -fv ', la f es para forzar y la v para verbosa.

  3. reinicie el sistema para salir del modo de usuario único, con exitoreboot

  4. verifique el disco desde la utilidad de disco, luego particione el disco nuevamente

fuente

sagar
fuente
0

Tengo el mismo problema. Así es como lo resolví (sin comprar iDefrag).

  1. Intenta reparar el disco:

    a. iniciar en el disco de recuperación (mantenga presionada la tecla Alt después de reiniciar) y acceder a la utilidad de disco

    si. intente reparar el disco, podría fallar debido a algunos recuentos no coincidentes (le pediría que formatee su disco). C. antes de seguir ese consejo, intente reparar el disco nuevamente (hice esto después de otro reinicio). La segunda vez, funcionó!

  2. Luego intenté cambiar el tamaño de la partición desde el disco de recuperación, fallaba al "desmontar el disco" o algo así. Reinicie en su disco principal (donde está su sistema operativo).

  3. Cambiar el tamaño de la partición de nuevo, esta vez funcionó para mí.

usuario308082
fuente