Cómo crear una nueva partición en el disco de FileVault en MacOS

Tengo un disco de 500 GB en MacOS cifrado con FileVault 2.

He cambiado con éxito el tamaño del disco a 250 GB.

Ahora quiero crear otra partición para instalar otro MacOS en el espacio libre de 250 GB del disco.

Pero DiskUtility falló en mí, simplemente no puede crear la nueva partición que quería y no me mostró ningún error.

¿Cómo podría crear de forma segura la nueva partición que necesito?

Este es el resultado impreso del comando$ 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  488940896      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      489350536    1269760      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      490620296  486484731         
      977105027         32         Sec GPT table
      977105059          1         Sec GPT header

Respuestas (1)

Su disco de 500 GB tiene alrededor de 250 GB de espacio en disco sin asignar (comenzando en el bloque 490620296 y terminando en el bloque 977105026).

Para crear una nueva partición en el espacio de disco no asignado, debe iniciar desde otro disco de inicio.

Preparación:

  • Adjunte una unidad de respaldo y haga una copia de seguridad de su unidad.
  • Separar la unidad de copia de seguridad
  • Reinicie el modo de recuperación de Internet presionando alt cmd Ral inicio.

    Los requisitos previos son la última actualización de firmware instalada, ya sea ethernet o WLAN (WPA/WPA2) y un enrutador con DHCP activado.
    En una línea de 50 Mbps se tarda unos 4 minutos (presentando un pequeño globo terráqueo animado) para iniciar una imagen de inicio de red de recuperación que normalmente se carga desde un servidor Apple/Akamai.

    Recomiendo ethernet porque es más confiable. Si está restringido a WIFI y el proceso de arranque falla, simplemente reinicie su Mac hasta que arranque correctamente.

    Alternativamente, puede comenzar desde una memoria USB de instalación de arranque (preferiblemente Yosemite o El Capitan) o una memoria USB que contenga un sistema completo (preferiblemente Yosemite o El Capitan). Si inicia un sistema completo e inicia sesión como administrador, debe anteponer sudopara ejecutar algunos comandos como gpt ...o newfs_hfs ...!

Modifique la tabla de particiones GUID y agregue una nueva partición

  • Ingrese diskutil listy gpt -r show /dev/diskX(con diskX: el identificador de disco de su disco interno (probablemente disk0)) para obtener una descripción general. En los siguientes comandos, asumo que el identificador del disco es disk0.
  • Ahora agregue una nueva partición con:

    gpt add -b StartBlock -i IndexNumber -s size -t type disk #size has to be dividable through 8!
    

    En tu caso:

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 490620296 -i 4 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Obtener el identificador de disco de la nueva partición

    diskutil list #probably disk0s4
    
  • Formatee la nueva partición:

    newfs_hfs -v "Volume Name" -J /dev/disk0s4
    
  • Para salir de Terminal ingrese:

    exit
    

    y salir de la Terminal

  • Abra la Utilidad de Discos para verificar el nuevo volumen

  • Reiniciar

En caso de que desee mover primero la partición de recuperación al final del disco

Esto no se recomienda si su primer volumen principal está encriptado con FileVault2. El primer HD de recuperación contiene algunas claves de cifrado para desbloquear el volumen de FileVault2. Mover/cambiar Recovery HD puede hacer que su volumen de FileVault2 sea inaccesible e inútil.

  • Cree una nueva partición de recuperación y clone la anterior:

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 975835264 -i 4 -s 1269760 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    dd if=/dev/disk0s3 of=/dev/disk0s4
    
  • elimine la partición de recuperación anterior y agregue una nueva partición normal

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 489350536 -i 3 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Obtener el identificador de disco de la nueva partición

    diskutil list #probably disk0s3
    
  • Formatee la nueva partición:

    newfs_hfs -v "Volume Name" -J /dev/disk0s3
    
  • Para salir de Terminal ingrese:

    exit
    
  • Abra la Utilidad de Discos para verificar el nuevo volumen

  • Reiniciar