1 votos

No se puede aumentar el tamaño de la partición del volumen clonado en Mac OS X 10.11 (El Capitan)

Tengo un MacBook con un SSD de 120 GB. He comprado uno nuevo con 240 GB. Cloné el contenido del antiguo con un dispositivo de clonación ICY BOX. Inserté el nuevo SSD en el MacBook y todo está bien y funciona. Pero luego me di cuenta en la utilidad de discos que el tamaño de la partición sigue siendo el antiguo (120 GB).

Esto es lo que he probado hasta ahora:

  1. Arrastré la partición en el gráfico circular para utilizar todo el espacio disponible no localizado. Pero entonces me sale el error de MediaKit: "Error: -5341: MediaKit informa que la partición (mapa) es demasiado pequeña".

  2. Ejecuté GParted en una unidad flash USB, la monté y gparted notó algunos errores con la partición. inmediatamente la reparó. Luego traté de aumentar la partición dentro de GParted. Pero esto no fue posible. GParted no puede aumentar el formato HFS+. Pero después de repararla con GParted, la utilidad de discos ya no muestra el espacio libre. enter image description here

  3. He ejecutado el Terminal y diskutil resizeVolume . Pero se rompe con un mensaje de error: "Error al obtener la información del tamaño del mapa de la partición" diskutil list

Y ahora estoy completamente perdido. ¿Qué ocurre y qué puedo hacer para recuperar el espacio adicional?

1voto

JakeGould Puntos 1926

En general, cuando se utilizan esos dispositivos de clonación sólo por hardware -como la ICY BOX que mencionas- acabas en situaciones como ésta. Tal vez haya una forma más limpia de recuperarse de una situación como ésta, pero en mi experiencia lo que intentas hacer simplemente no funcionará; la clonación por hardware así es estrictamente uno a uno en cuanto al tamaño del volumen. Y si el tamaño del volumen de destino es mayor que el de origen, se produce la situación en la que te encuentras; el volumen se clona pero el tamaño máximo del volumen de destino pasa a ser exactamente el mismo que el del volumen de origen.

Lo que siempre hago en casos como éste -clonar una unidad más pequeña a una más grande- es conectar la nueva unidad a la máquina de alguna manera (como una carcasa USB externa) y luego clonarla mediante rsync o Clonador de copias de carbono . Esto copia estrictamente los datos a nivel de sistema operativo de un dispositivo a otro; no los datos/información de la partición, por lo que siempre funciona a la primera.

1voto

Are Romøren Puntos 21

Me encontré con un problema similar después de borrar mi partición de Linux en un viejo MacBook Pro con 10.6. No pude expandir la partición de OS X para llenar el nuevo espacio vacío sin importar lo que intentara. La Utilidad de Discos siempre daba el error "MediaKit informa que la partición (mapa) es demasiado pequeña", y GParted no es capaz de expandir las particiones HFS+. Las respuestas de Wes y Moff también me ayudaron. Esto es lo que hice:

He arrancado con un live USB de GParted y he creado una nueva partición HFS+ en el espacio no asignado (la Utilidad de Discos no me dejaba hacerlo). Luego arranqué de nuevo en OS X y ejecuté estos comandos (disk0s2 es mi partición de OS X, disk0s3 es la nueva partición vacía llamada "Empty Partition"):

diskutil eject "/Volumes/Empty Partition"
diskutil mergePartitions HFS+ "Macintosh HD" disk0s2 disk0s3

Funcionó bien incluso con el arranque en el volumen que estaba ampliando.

1voto

Chad S. Puntos 1

Si clonas un disco con contenedores APFS a un disco más grande, tendrás que reparar la partición antes de intentar cambiar el tamaño del contenedor. Encontré la respuesta publicada por el usuario @Ilya-K en este hilo https://apple.stackexchange.com/a/390791/394570

básicamente, diskutil list para obtener una lista de discos. Busque el disco que desea editar, normalmente el disco 0 en un sistema de disco único. A continuación, diskutil repairdisk disk0 y recibirás una advertencia sobre la posible pérdida de datos, pero como se trata de un clon, deberías estar seguro. Si no se trata de un clon, haga primero una copia de seguridad. Esto reparará el mapa de particiones para que vea todo el disco nuevo. Luego redimensiona el contenedor APFS con diskutil apfs resizeContainer disk1 0 donde disk1 es el contenedor APFS que se muestra desde el diskutil list y 0 significa utilizar todo el espacio disponible restante.

0 votos

Comentario antiguo pero esto me ha funcionado perfectamente. Configuré un virtualbox con mac con disco duro demasiado pequeño para instalar xcode (que ahora requiere 40GB+ libre)

0voto

Wes Puntos 1

Hace poco hice exactamente lo mismo. Copié mi hdd de 250gb a un nuevo ssd de 500gb y encontré 250gb de espacio sin asignar. Traté de usar la utilidad de discos para cambiar el tamaño y lo haría cambiar de tamaño, pero daría un error y en realidad terminan de cambiar el tamaño de la partiton de recuperación en su lugar. Finalmente descubrí que si reformateas el espacio sin asignar a hfs+ a través de un stick usb de arranque de gparted y luego vuelves a la utilidad de discos (lo hice en otro mac con la nueva unidad conectada externamente) entonces te permitirá redimensionar la partición principal para usar el tamaño completo del disco. Espero que esto ayude

0voto

Moff Puntos 1

Sólo tenía que decir que el último comentario de Wes me ayudó. Pasé años tratando de arreglar el espacio no asignado. Lo mismo que Wes. Copié mi disco duro de 250 GB a un nuevo SSD de 500 GB y encontré 250 GB de espacio no asignado. Intenté usar la utilidad de discos también. Intenté durante mucho tiempo crear un USB de arranque con gparted pero no lo conseguí. Lo que me funcionó es que creé un USB de arranque Parted Magic en Windows usando Rufus. Entonces, como dijo Wes formateado el espacio no asignado a HFS +. Arranqué normalmente y voila la utilidad del disco se extendió bien. ¡Gracias Wes!

0 votos

Los usuarios de Mac pueden crear un USB PartedMagic sin necesidad de una máquina Windows utilizando el comando DD en Terminal. Esto está bien cubierto en otra parte, pero esencialmente encontrar el ID del disco USB en la Utilidad de Discos (por ejemplo, Disk2) y asegurarse de que está desmontado. Escriba (sin las comillas) "sudo DD bs=1m if=" y arrastre la imagen .ISO a la ventana de Terminal para introducir automáticamente su ruta. Continúe y termine el comando con "of=/dev/rdisk2", sustituyendo el número de disco por el ID real del USB, "2" utilizado aquí como ejemplo. Utiliza "rdisk" (disco en bruto) en lugar de sólo "disk", ya que es mucho más rápido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X