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

4

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

Hubo un error. Pensé que reiniciar sería una buena idea y eso fue lo que hice. Entonces sucedió lo que escribí en primera línea. Solo quiero algunos archivos importantes de vuelta; o vuelva a instalar OS X pero mantenga los archivos antiguos.

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

Aquíestáelresultadodesudogpt-rshow/dev/disk0:

    
pregunta Alex Andreadis 17.12.2015 - 20:03

1 respuesta

1

La tabla de particiones GUID es un desastre.

Solo para explicar todas las particiones:

  • i = 1 partición EFI
  • i = 2 volumen principal de OS X (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 de Linux
  • i = 6 partición de intercambio de Linux

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

  1. Primero debes desmontar disk0 y obtener la tabla gpt:

    diskutil umountDisk /dev/disk0
    gpt -r show /dev/disk0
    
  2. Abra Utilities- > 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 HFS + de Apple)

    diskutil umountDisk /dev/disk0
    gpt remove -i 4 /dev/disk0
    
  4. Elimine y vuelva a agregar correctamente el HD 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 obtienes errores, puedes 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
    

    Ingrese diskutil cs list . Si obtiene No se han encontrado grupos de volúmenes lógicos CoreStorage como resultado, repita el paso 5 y continúe con los pasos diskutil verifyDisk... y diskutil repairDisk... a continuación. Si el diskutil cs list revela una verificación del Grupo de volúmenes CoreStorage si está cifrada: Familia de volúmenes lógicos - > Cifrado: bloqueado. Desbloquee el volumen con: diskutil cs unlockVolume lvUUID con lvUUID: el UUID del volumen lógico e ingrese su frase de contraseña.

    Verifique disk0 y disk0s2 de nuevo:

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

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

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

Si recibe un error que dice disk0 Resource busy ... , debe desmontar disk0 nuevamente con diskutil umountDisk /dev/disk0 .

    
respondido por el klanomath 17.12.2015 - 23:16

Lea otras preguntas en las etiquetas