MacBook no se monta, no arranca, no lee la unidad

Cuando presiono alten mi MacBook durante el inicio, solo muestra un disco que solía tener instalado Windows (que ahora está vacío). Borré ese disco la última vez que inicié sesión en OS X. Luego traté de eliminar esta partición y hacer que el disco volviera a ser como cuando lo compré de 128 GB.

Hubo un error. Pensé que reiniciar sería una buena idea y eso es lo que hice. Entonces sucedió lo que escribí en la primera línea. Solo quiero recuperar algunos archivos importantes; o reinstale OS X pero conserve los archivos antiguos.

Aquí hay algunas fotos que tomé. Los discos Recovery HD y Windows están vacíos, pero no me importan.

disk0s2 es el disco que quiero tomar archivos, parece encriptado :(

ingrese la descripción de la imagen aquí

Aquí está el resultado de sudo gpt -r show /dev/disk0:

resultado gpt

¿Estás seguro de que eso es todo lo que hiciste? ¿Cuál fue el error y qué hiciste exactamente ? Los detalles pueden ser vitales. Disk Utility de forma predeterminada, no permitirá 6 particiones en un disco con Bootcamp.
¡Ay! Lo siento, necesitas a alguien más inteligente que yo para poder resolver eso. Te deseo suerte, pero realmente espero que tengas una copia de seguridad.
@klanomath Aquí está la salida para disk0s2 que quiero obtener los archivos y Aquí está la salida para disk0 que solicitó. ¡Gracias!
¡Eso es realmente un desastre de una tabla de particiones GUID!

Respuestas (1)

La tabla de particiones GUID es un desastre.

Solo para explicar todas las particiones:

  • i = 1 partición EFI
  • i = 2 volumen OS X principal (tipo de partición incorrecto)
  • i = 3 Recovery HD (tipo de partición incorrecto)
  • i = 4 partición de Windows (tipo de partición incorrecto)
  • i = 5,7 particiones Linux
  • i = 6 partición de intercambio de Linux

Haría lo siguiente después de iniciar Internet Recovery HD:

  1. Primero tienes que desmontar disk0 y obtener la tabla gpt:

    diskutil umountDisk /dev/disk0
    gpt -r show /dev/disk0
    
  2. Abra Utilidades->Terminal y elimine las dos particiones de Linux (5,7) y la partición de intercambio de Linux (6) con:

    gpt remove -i 7 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 6 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 5 /dev/disk0
    
  3. Eliminar la partición de Windows (marcada como una partición Apple HFS+)

    diskutil umountDisk /dev/disk0
    gpt remove -i 4 /dev/disk0
    
  4. Elimine y vuelva a agregar correctamente el disco duro de recuperación:

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 176870968 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  5. Elimine y vuelva a agregar correctamente la partición OS X:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    

    el tipo de partición también puede ser 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage). Con la herramienta integrada es imposible determinar el tipo de partición correcto.

  6. Verifique disk0 y disk0s2:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Si obtiene errores, puede considerar reemplazar el tipo de partición predeterminado de disk0s2 por un volumen CoreStorage:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
    

    Entrar diskutil cs list_ Si obtiene como resultado No se encontraron grupos de volúmenes lógicos de CoreStorage, repita el paso 5 y continúe con los pasos diskutil verifyDisk...y diskutil repairDisk...a continuación. Si diskutil cs listrevela un grupo de volúmenes CoreStorage, compruebe si está cifrado: Familia de volúmenes lógicos -> Cifrado: bloqueado. Desbloquee el volumen con: diskutil cs unlockVolume lvUUIDcon lvUUID: el UUID del volumen lógico e ingresando su contraseña.

    Verifique disk0 y disk0s2 nuevamente:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Si aún recibe errores, intente reparar disk0 y disk0s2:

    diskutil repairDisk /dev/disk0
    diskutil repairVolume /dev/disk0s2
    
  7. Salga de Terminal ingresando exite intente reiniciar su volumen principal de OS X

Si obtiene un error que dice que el recurso disk0 está ocupado... tiene que desmontar disk0 nuevamente con diskutil umountDisk /dev/disk0.

[Esto] ( imgur.com/a/vw2Bb ) es lo que pediste ... También en la utilidad de disco, ya que ves que las cosas cambiaron.
@AlexAndreadis Entonces Feliz cumpleaños a ti... ;-)
@AlexAndreadis Ok, entonces todo está bien. No me di cuenta de que ya reiniciaste tu volumen principal
@AlexAndreadis El siguiente paso ahora es expandir su volumen principal al tamaño completo de 120 GB. Esto funciona arrancando en el modo de recuperación de Internet o en una memoria USB del instalador de OS X, iniciando Terminal e ingresando diskutil cs resizeStack LVUUID 0g(con LVUUID = F312F6 .......... y así sucesivamente)
@AlexAndreadis Descargaría el instalador de OS X de la App Store y crearía una memoria USB de arranque: Cree un instalador de arranque para OS X. Inicie en la memoria USB, particione el disco e instale OS X. Luego use el Asistente de migración para mover todas sus aplicaciones y datos de la copia de seguridad de Time Machine a su Mac
@AlexAndreadis Puede expandir el disco al tamaño completo o reinstalar OS X con la memoria USB. 0ges un número mágico en el mando en Mavericks o Yosemite. No funciona en El Capitán. Recomiendo reinstalar con una memoria USB.
@AlexAndreadis Memoria USB = unidad flash, sí. Dado que debe iniciar el Modo de recuperación de Internet (o una unidad flash) para cambiar el tamaño de la pila, depende del OS X cargado. Su IRM parece ser Yosemite. Entonces 0gfunciona. Si arranca en una unidad flash El Capitan, debe usar 128g(incluso 130gdebería funcionar: cambiará automáticamente el tamaño completo disponible).
@AlexAndreadis El método resizeStack solo se recomienda si es perezoso para reinstalar OS X, pero desea recuperar el espacio perdido. Si está seguro de reinstalar OS X, no tiene que cambiar el tamaño de la pila. Simplemente cree la unidad flash del instalador de OS X, arranque y vuelva a particionar su disco interno con la Utilidad de disco antes de instalar el nuevo OS X.
¡Ah bien! 😜 ¡Funciona como la configuración de Windows entonces! ¡Gracias!