expandir la partición OS X

0

Estoy usando una Mac (OS X 10.10.3) que tiene una partición de Windows y OS X. Desde Windows, reduje la partición de Windows usando diskmgmt.msc liberando unos 60 GB. Me gustaría expandir la partición OS X en este espacio libre. La Utilidad de Disco parece haber atenuado el campo de tamaño de la partición.

Aquí está la salida de sudo gpt -r show /dev/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   96408680      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
   96818320    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   98087856       1104
   98088960  226988032      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  325076992  165157727
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

¿Cómo lo amplío?

    
pregunta mntruell 18.06.2016 - 21:05

1 respuesta

2

El método recomendado para expandir Macintosh HD es hacer una copia de seguridad y eliminar tu partición de Windows con WinClone , expandiendo tu volumen OS X y la restauración de la partición de Windows. Esto también se puede hacer con dd y fdisk . Ambos métodos requieren una unidad externa.

Existe un método poco convencional muy para expandir Macintosh HD mediante el Administrador de volumen lógico interno (CoreStorage).

Su volumen principal ya forma parte de un grupo de volúmenes lógicos de CS, probablemente porque está cifrado. Esto se puede ver al verificar el tipo de partición de disk0s2: 53746F72-6167-11AA-AA11-00306543ECAC.

Después de agregar una partición en el espacio de disco no asignado, formatearlo como volumen JFHS + y agregarlo como volumen físico, puede expandir el volumen lógico Macintosh HD al espacio libre del volumen lógico ahora ampliado. grupo.

El método descrito a continuación se probó en una máquina virtual y funciona. Como no puedo instalar Windows con el Asistente Boot Camp en una máquina virtual, no puedo asegurar que Windows se pueda iniciar después. Si el arranque de Windows falla, puede usar fdisk para modificar el pMBR para que pueda iniciarse nuevamente.

Preparación:

  • Copia de seguridad de sus datos.
  • Desconecte cualquier unidad externa (especialmente su unidad de respaldo externa de Time Machine).
  • Reinicie el modo de recuperación de Internet presionando alt cmd R al 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 animado) para iniciar una imagen de arranque de red que normalmente se carga desde un servidor de 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 logre el arranque.

    Como alternativa, puede comenzar desde una unidad de disco de arranque del instalador (Mavericks o Yosemite) o desde una unidad de disco con un sistema completo (Mavericks o Yosemite). Si inicia en un sistema completo, tiene que anteponer sudo usando algunos comandos (por ejemplo, gpt o newfs_hfs )

Verifique y repare el disco y los volúmenes con Utilidad de disco

Modificar pila de CoreStorage:

  • Abrir en la barra de menú Utilidades / Terminal

    Primero debe obtener una descripción general de sus discos y el diseño de la partición:

  • Ingrese diskutil list , diskutil cs list y gpt -r show /dev/disk0

  • Desmonte el disco que contiene el volumen lógico Macintosh HD y su disco principal. A continuación, asumo que el volumen lógico (que reside en disk0s2) tiene el identificador de disco disk2: compruebe su lista de diskutil para encontrar el identificador adecuado y use ese a continuación.

    diskutil umountDisk disk2
    diskutil umountDisk disk0
    
  • Agregue una partición en el espacio en disco no asignado:

    gpt add -b 325078016 -i 5 -s 165156696 -t 48465300-0000-11AA-AA11-00306543ECAC disk0
    
  • Formatear la nueva partición:

    newfs_hfs -v "Expansion" -J /dev/rdisk0s5
    
  • Agregue la partición al grupo de volumen lógico. El lvgUUID (el UUID del grupo de volúmenes de Logcal) se puede encontrar en la lista de diskutil cs :

    diskutil cs addDisk lvgUUID /dev/disk0s5
    
  • Expandir el volumen lógico. El lvUUID (el UUID del volumen de Logcal) se puede encontrar en la lista de diskutil cs :

    diskutil cs resizeVolume lvUUID 0g
    

    0g es un número mágico aquí y expandirá el LV al tamaño máximo.

  • Verifique y repare el disco y los volúmenes con Utilidad de disco

    El mapa de partición finalmente se ve así:

    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   96408680      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
       96818320    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
       98087856       1104
       98088960  226988032      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      325076992       1024  
      325078016  165156696      5  GPT part - 53746F72-6167-11AA-AA11-00306543ECA
      490234712          7
      490234719         32         Sec GPT table
      490234751          1         Sec GPT header
    

    Su Macintosh HD ahora abarcará disk0s2 y disk0s5 (similar a un disco Fusion pero solo con un disco).

respondido por el klanomath 19.06.2016 - 13:36

Lea otras preguntas en las etiquetas