Cuando instalé OSX Mavericks, dejé espacio libre después de mi partición del sistema por si quería instalar allí un segundo sistema operativo. Esto ha resultado ser innecesario -nunca he modificado la tabla de particiones- y me gustaría integrar ese espacio en mi system
partición.
En teoría, esto puede hacerse fácilmente con la Utilidad de Discos. Sin embargo, esto no parece funcionar para mí. Cuando selecciono la pestaña de particiones de la unidad en la Utilidad de Discos, veo una pequeña partición sin nombre en la parte superior, seguida de mi partición de sistema, seguida de un espacio en blanco. Hay una pestaña en la parte inferior derecha de la system
partición. Puedo tirar de esa pestaña hacia abajo para llenar el espacio vacío con el system
partición. Sin embargo, cuando le doy a Apply
y confirmar, aparece el mensaje "Preparando para particionar el disco" junto a un indicador de espera en forma de barra y nunca desaparece.
Las respuestas a otras preguntas sugieren que este problema puede resolverse ejecutando Verify
y Repair
tanto en la partición del sistema como en la unidad en la que se encuentra. Verify
en la partición no muestra errores; Verify
en la unidad indica que no tiene una partición EFI - un problema que Repair
se muestra incapaz de arreglar.
Corriendo $ diskutil list
desde la línea de comandos revela las siguientes particiones:
- 0: El GPT
- 1: La partición pequeña está etiquetada
Microsoft Reserved
; I Recoge que esto se configure mediante la instalación de OSX para facilitar una posible instalación posterior de Boot Camp. - 2: Hay una partición EFI (!) situada entre el
Microsoft Reserved
y elsystem
partición - 3:
system
partición - 4: Partición de recuperación
diskutil
no indica explícitamente la ubicación de estas particiones, así que instalé el brew
paquete gptfdisk
y corrió sgdisk -p
que confirmó que la partición de recuperación se encuentra la dirección después de system
.
SO: Mi hipótesis es que la Utilidad de Discos es incapaz de hacer crecer el system
porque hay una partición inmediatamente posterior. Si este es el caso, estoy confundido en cuanto a por qué el instalador de OSX lo pondría allí en lugar de al final del disco. Pero de todos modos: si este es realmente el problema, ¿cuál es la forma más fácil, y preferiblemente gratuita, de moverla al final del disco? Podría utilizar dd
para conseguirlo, pero no conozco ninguna herramienta que pueda editar de forma fiable la tabla de particiones. ( sgdisk
podría hacerlo, pero el brew
La versión es 0.8.algo, así que no me fío mucho).
¿Hay algo especial que deba tener en cuenta al cambiar la tabla de particiones? Parece que ya hay algo que no funciona (dado el tema de la EFI).
Parece que voy a tener que configurar un disco de arranque de rescate, así que se aceptan con gusto las recomendaciones al respecto.
EDIT: La pregunta ya es un tomo pero alguien pidió salida así que aquí está:
$ diskutil list /dev/disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *512.1 GB disk0
1: Microsoft Reserved 134.2 MB disk0s1
2: EFI EFI 209.7 MB disk0s2
3: Apple_HFS system 319.2 GB disk0s3
4: Apple_Boot Recovery HD 650.1 MB disk0s4
$ sudo gpt -r show /dev/disk0
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 262144 1 GPT part - [GUID REDACTED]
262178 2014
264192 409600 2 GPT part - [GUID REDACTED]
673792 623464448 3 GPT part - [GUID REDACTED]
624138240 1269760 4 GPT part - [GUID REDACTED]
625408000 374807183
1000215183 32 Sec GPT table
1000215215 1 Sec GPT header
$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 62260/255/63 [1000215216 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 1000215215] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused