Borra accidentalmente algunas particiones de pequeño tamaño al instalar Windows. La partición OSX no arranca

2

En primer lugar, mi problema es increíblemente similar a este hilo en el que casi se llegó a la respuesta pero no se terminó por completo. Eliminó accidentalmente algunas particiones de tamaño pequeño al instalar WIndows (Bootcamp) . La partición OSX no arranca

Hice lo mismo, cuando fui a instalar Windows vi cuatro particiones, dos grandes: OSX y Bootcamp, y dos pequeñas que creí haber creado accidentalmente. Sin saberlo, eliminé los dos más pequeños a través del instalador de Windows, ahora creo que eran las particiones de recuperación y EFI. De todos modos, cuando fui a reiniciar manteniendo presionada la tecla de opción, no hay nada de arranque que aparezca, solo una pantalla gris en blanco.

Hice cmd + opt + R e intenté reinstalar OS X en su lugar, pero la partición de OS X no se puede montar. También corrí algunas cosas en Terminal para dar una mejor idea de lo que está pasando.

Tengo archivos muy importantes a los que necesito llegar, por lo que la reinstalación no es realmente una opción, necesito solucionar este problema y hacer que sea de arranque o la recuperación de datos. Cualquier entrada es muy bienvenida! La próxima vez usaremos Time Machine ...

    
pregunta Bryanb 07.09.2016 - 20:21

2 respuestas

1

Su tabla de particiones GUID (GPT) se ve bien. Su tabla MBR parece tener los valores incorrectos. Puede corregir esto ingresando los siguientes comandos en una ventana de aplicación de Terminal. Supongo que lo hará mientras arranca con OS X Internet Recovery.

INPUT=$(printf  "e  1\nee\n\n1\n\nq\ny")
diskutil  unmountdisk  /dev/disk0
fdisk  -e  /dev/disk0  <<<"$INPUT"  &>/dev/null

Esto restaurará su MBR a un MBR protegido (PMBR) que se requiere para las unidades particionadas GPT. Cuando termine, el comando fdisk /dev/disk0 debería producir la siguiente salida.

Disk: /dev/disk0    geometry: 14751/255/63 [236978176 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  236978175] <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      
    
respondido por el David Anderson 07.09.2016 - 21:13
1

No has eliminado ninguna partición. En su lugar, el MBR se volvió falso al usar la herramienta de administración de discos de Windows.

En lugar del MBR debería tener un pMBR. Después de eliminar el MBR falso, debe destruir y volver a crear la tabla de particiones GUID:

  • iniciar en modo de recuperación de Internet
  • Abrir Terminal en la barra de menú Utilidades - > Terminal
  • Obtenga una descripción general (¡especialmente el comando gpt es importante!):

    diskutil list
    gpt -r show disk0
    
  • Desmontar disk0:

    diskutil umountDisk /dev/disk0
    
  • Eliminar el MBR:

    dd if=/dev/zero of=/dev/disk0 bs=512 count=1
    
  • Destruye la tabla de particiones GUID y crea una nueva:

    gpt destroy disk0
    gpt create -f disk0
    
  • Reconstruir todas las particiones GUID anteriores:

    gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
    gpt add -i 2 -b 409640 -s 166939584 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
    gpt add -i 3 -b 167349224 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    gpt add -i 4 -b 168620032 -s 68356096 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk0
    

    Si obtiene un error de recursos ocupados después de uno de los pasos, simplemente desmonte disk0 nuevamente con

    diskutil umountDisk /dev/disk0
    

Dependiendo de su modelo de Mac, esto hará que su instalación de Windows no pueda arrancar. Marque uno de David Anderson para ver cómo restaurar una entrada de MBR adecuada para iniciar Windows si tiene un MBR Mac de arranque (a diferencia de los Mac de arranque con GUID desde ~ 2013).

    
respondido por el klanomath 07.09.2016 - 20:43

Lea otras preguntas en las etiquetas