2 votos

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

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

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

Ahora quiero crear otra partición para instalar otro MacOS en los 250GB libres 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 en absoluto.

¿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

0voto

klanomath Puntos 19587

Tu disco de 500 GB tiene unos 250 GB de espacio sin asignar (empezando en el bloque 490620296 y terminando en el bloque 977105026).

Para crear una nueva partición en el espacio de disco no asignado tienes que arrancar en otro disco de arranque.

Preparación:

  • Conecte una unidad de copia de seguridad y haga una copia de seguridad de su unidad.
  • Desconecte la unidad de copia de seguridad
  • Reinicie el modo de recuperación de Internet pulsando alt cmd R al arrancar.

    Los requisitos previos son tener instalada la última actualización del firmware, conexión ethernet o WLAN (WPA/WPA2) y un router con DHCP activado.
    En una línea de 50 Mbps tarda unos 4 minutos (presentando un pequeño globo animado) en arrancar en una imagen de recuperación netboot que normalmente se carga desde un servidor Apple/Akamai.

    Recomiendo ethernet porque es más fiable. Si estás restringido a WIFI y el proceso de arranque falla, simplemente reinicia tu Mac hasta que consigas arrancar.

    Como alternativa, puede arrancar desde una unidad USB de arranque del instalador (preferiblemente Yosemite o El Capitan) o desde una unidad USB que contenga un sistema completo (preferiblemente Yosemite o El Capitan). Si arrancas desde un sistema completo e inicias sesión como administrador, tendrás que anteponer sudo para ejecutar algunos comandos como gpt ... o newfs_hfs ... ¡!

Modificar la tabla de particiones GUID y añadir una nueva partición

  • Entre en diskutil list y gpt -r show /dev/diskX (con diskX: el identificador de disco de su disco interno (probablemente disk0)) para obtener una visión general. En los siguientes comandos asumo que el identificador del disco es disk0.

  • Ahora añade 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
  • Formatea la nueva partición:

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

    exit

    y salir de Terminal

  • Abra la Utilidad de Discos para verificar el nuevo volumen

  • Reiniciar

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

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

  • Crea una nueva partición de recuperación y clona la antigua:

    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
  • eliminar la antigua partición de recuperación y añadir 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
  • Formatea la nueva partición:

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

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

  • Reiniciar

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