Después de cambiar el tamaño de la VM en el disco (en mi ejemplo he añadido 24 Gb a 40 GiB) obtendrá siguientes listados después de la apertura de la máquina virtual Terminal.aplicación y ejecución de los comandos diskutil/gpt en la VM:
Inicial VM-Mac:~ VMuser$ sudo gpt -r mostrar disk0 listado:
VM-Mac:~ VMuser$ sudo gpt -r show disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 82206864 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
82616504 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
83886040 7
83886047 32 Sec GPT table
83886079 1 Sec GPT header
Después de la adición de 24 GiB a la máquina virtual principal del disco:
VM-Mac:~ VMuser$ diskutil list
/dev/disk0 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *68.7 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 42.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
VM-Mac:~ VMuser$ sudo gpt -r show disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 82206864 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
82616504 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
83886040 50331655
134217695 32 Sec GPT table
134217727 1 Sec GPT header
Esto significa: el adicional de 24 GiB (50331655-7 bloques) se agregan al "final" del disco virtual - la segunda gpt de cabecera/mesa se mueve - y la Recuperación de bloques HD de la expansión del volumen principal.
Ahora usted puede combinar la partición principal con la partición de recuperación. La partición de recuperación en la máquina virtual será eliminado (esto no afecta a su Recuperación real HD):
VM-Mac:~ VMuser$ diskutil mergePartitions JHFS+ "Macintosh HD" /dev/disk0s2 /dev/disk0s3
con el resultado:
/dev/disk0 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *68.7 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 68.4 GB disk0s2
Usted puede recrear la Recuperación de HD, descargar y reinstalar El Capitán en la VM. Esto no debe afectar a los datos personales o las aplicaciones instaladas en la máquina virtual.
Alternativamente, usted puede convertir el principal VM volumen a un CoreStorage volumen - esto evitará que la máquina virtual de disco duro de Recuperación:
VM-Mac:~ VMuser$ diskutil cs convert /dev/disk0s2
Después de un reinicio entrar en la Terminal:
VM-Mac:~ VMuser$ diskutil cs list
A continuación, introduzca:
VM-Mac:~ VMuser$ diskutil cs resizeStack lvUUID size
con lvUUID: el UUID del Volumen Lógico se encuentra en el comando anterior y tamaño: un tamaño en t, g, m (por ejemplo, 35200m o 36g). Empezar con un tamaño de (disksize-1000m). En mi ejemplo que 67700m Si usted recibe un error como este:
Error: -69771: El disco de destino es demasiado pequeño para esta operación
elija un tamaño un poco menor hasta que usted tenga éxito.