1 votos

Recuperar el espacio del disco duro de la partición eliminada y recuperar el bootloader de Apple

Tenía mi sistema con arranque dual con Ubuntu 14.04. Sin embargo, me encontré con que no lo usaba lo suficiente como para justificar el espacio de almacenamiento. Eliminé la partición de ubuntu y la partición de intercambio de ubuntu.
Sin embargo, ahora me encuentro con dos problemas que me ha costado resolver.

  1. No he podido recuperar el espacio en disco de las particiones eliminadas. He intentado arrancar en modo de recuperación Command + R y reparar el disco. El disco se repara con éxito, pero sigue teniendo el mismo tamaño, y no me deja aumentar el tamaño de la partición.

  2. El sistema sigue intentando utilizar el gestor de arranque grub. Para arrancar en OS X tengo que mantener pulsada la tecla Option en el arranque. Este problema es más bien una molestia, pero me encantaría saber cómo solucionarlo.

¿Es posible todo esto 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.

Screenshot of partition table in Disk Utility

Edición: ¿Podría esto tener algo que ver con el Recovery HD que está debajo del disco duro de osx en la lista de particiones? ¿Es seguro quitar el hd de recuperación dado que los reinicios con CMD + R son ahora 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

0 votos

Primero, borra el grub si tienes una partición EFI o una carpeta EFI en el directorio root. Después, edita la pregunta y añade qué error muestra exactamente cuando intentas expandir el HD y usar el espacio libre.

0 votos

1.) La versión de su sistema operativo, por favor 2.) Con "no me deja aumentar el tamaño de la partición", ¿se refiere a que el icono de arrastrar para cambiar el tamaño de la partición está en gris y no se puede utilizar, o a que los intentos de volver a particionar dan como resultado un error basado en texto? 3.) ¿Cómo configuraste originalmente el arranque dual? ¿Boot Camp, formateo DIY, Utilidad Mac, Utilidad Linux? La diferencia entre ellos es .. bueno .. puede hacer una gran diferencia, de hecho.

0 votos

El consejo presentado en la respuesta inicial a su pregunta podría resultar un poco molesto si lo sigue sin prestar atención a su ubicación y al contenido de la misma, ya que el Mac también utiliza una partición EFI para su propia partición de arranque. Borrarla requeriría una reinstalación completa del sistema operativo, y esa es una situación de la que no estás cerca en este momento.

1voto

David Anderson Puntos 2189

El disco que te está dando problemas utiliza la tabla de particiones GUID (GPT) para definir su disposición. Me proporcionaste el contenido relevante de esta tabla cuando publicaste la salida del comando sudo gpt -r show /dev/disk0 . Estos valores parecen ser correctos, excepto 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 es necesario arrancar con OS X Internet Recovery e introducir 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, puedes arrancar de nuevo en OS X y abrir la aplicación Utilidad de Discos. La partición "Recovery HD" ya no debería aparecer. Deberá mover el control deslizante de la partición "Macintosh HD" lo más abajo posible. Haga clic en el botón "Aplicar" para recuperar el espacio libre.

Nota: La partición "Recovery HD" no ha sido eliminada. Normalmente, está oculta por la aplicación Utilidad de Discos. La partición seguirá apareciendo cuando se utilice la aplicación diskutil list comando. Cuando mueva el deslizador hacia abajo, tenga en cuenta que la aplicación Utilidad de Discos tendrá que reubicar la partición "Recovery HD" al final del disco. Esto puede tardar un poco, así que ten paciencia después de hacer clic en el botón "Aplicar".

Ejemplo de uso de una unidad flash

He probado el procedimiento utilizando un pendrive. Antes de la fijación, la unidad flash apareció como tal:

1

El uso de comandos de Terminal similares dio como resultado:

2

Esto me permitió mover el deslizador como tal:

4

Al hacer clic en el botón "Aplicar" se produjo:

5

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

0 votos

Estaba increíblemente bien explicado y era muy completo. No tengo palabras para agradecérselo.

0 votos

@GC123UNC: Ok, pero funcionó.

0 votos

Sí, funcionó muy bien.

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