Recupere el espacio del disco duro de la partición eliminada y recupere el cargador de arranque de Apple

0

Tuve mi sistema con arranque dual con Ubuntu 14.04. Sin embargo, encontré que no lo uso lo suficiente como para garantizar el espacio de almacenamiento. He eliminado la partición de ubuntu y la partición de intercambio de ubuntu.
Sin embargo, ahora estoy enfrentando dos problemas que he luchado por resolver.

  1. No he podido reclamar el espacio en disco de las particiones eliminadas. He intentado arrancar en modo de recuperación Comando + R y reparar el disco. El disco se repara correctamente, pero sigue siendo del mismo tamaño y no me permitirá aumentar el tamaño de la partición.

  2. El sistema todavía está tratando de usar el gestor de arranque grub. Para poder iniciar OS X, tengo que mantener presionada la tecla Option al iniciar. Este problema es más molesto, pero me encantaría descubrir cómo resolverlo.

¿Es esto posible sin una nueva instalación del sistema operativo?

Editar: captura de pantalla de la tabla de particiones a continuación. Además, utilizando OSX 10.10.3 Yosemite.

Editar: ¿Podría esto tener algo que ver con la recuperación de HD a continuación por el disco duro de osx en la lista de particiones? ¿Es seguro eliminar el hd de recuperación dado que los reinicios de CMD + R ahora son un proceso en línea?

Editar: Salida de los comandos solicitados a continuación:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            245.4 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *137.4 MB   disk1
   1:        Apple_partition_map                         32.3 KB    disk1s1
   2:                  Apple_HFS VirtualBox              137.4 MB   disk1s2

    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  479330712      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      479740352     262144
      480002496    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      481272032  143870383
      625142415         32         Sec GPT table
      625142447          1         Sec GPT header

    sudo fdisk /dev/disk0
    Disk: /dev/disk0    geometry: 38913/255/63 [625142448 sectors]
    Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
     1: EE 1023 254  63 - 1023 254  63 [         1 -  625142447] <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
    
pregunta Gil 12.05.2015 - 08:17

1 respuesta

1

El disco que le causa problemas usa la tabla de particiones GUID (GPT) para definir su diseño. Me proporcionó el contenido relevante de esta tabla cuando publicó el resultado del comando sudo gpt -r show /dev/disk0 . Estos valores parecen ser correctos, excepto por la entrada con un índice de 3. Esta entrada se muestra a continuación.

      480002496    1269536      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC

Los valores de inicio y tamaño de 480002496 y 1269536 , respectivamente, están bien, pero el contenido debe ser GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC .

Para corregir el problema, debe iniciar OS X Internet Recovery e ingresar los siguientes comandos en una ventana de Terminal.

gpt  -r  show  /dev/disk0
diskutil  unmountDisk  /dev/disk0
gpt  remove  -i  3  /dev/disk0
diskutil  unmountDisk  /dev/disk0
gpt  add  -i  3  -b  480002496  -s  1269536  -t  426F6F74-0000-11AA-AA11-00306543ECAC  /dev/disk0

Una vez completado, puede volver a iniciar OS X y abrir la aplicación Utilidad de disco. La partición "Recovery HD" ya no debería aparecer. Deberá mover el control deslizante de la partición "Macintosh HD" tan abajo como sea posible. Haga clic en el botón "Aplicar" para recuperar el espacio libre.

Nota: La partición "Recovery HD" no se ha eliminado. Normalmente, está oculto por la aplicación Disk Utility. La partición seguirá apareciendo cuando se use el comando diskutil list . Cuando mueva el control deslizante hacia abajo, tenga en cuenta que la aplicación Utilidad de disco tendrá que reubicar la partición de "Recuperación de HD" al final del disco. Esto puede llevar un tiempo, así que tenga paciencia después de hacer clic en el botón "Aplicar".

Ejemplo utilizando una unidad flash

He probado el procedimiento utilizando una unidad flash. Antes de arreglar, la unidad flash apareció como tal:

ElusodecomandosdeTerminalsimilaresdiocomoresultado:

Estomepermitiómoverelcontroldeslizantecomotal:

Haciendoclicenelbotón"Aplicar" producido:

En su caso, el pequeño espacio libre que se muestra arriba no aparecerá. (Esto no es espacio libre, es el espacio que ocupan las particiones ocultas).

    
respondido por el David Anderson 16.05.2015 - 10:27

Lea otras preguntas en las etiquetas