¿Cómo arreglar mi contenedor APFS dañado?

2

Estoy usando MBP late 11 ejecutando 10.13.2 en Samsung Evo 850 250GB internamente.

Todo estuvo bien durante meses, pero hace unos días ocurrió algo horrible. Estoy tan sorprendido y necesito urgentemente tu ayuda.

El buscador no estaba respondiendo y tuve que reiniciarlo por la fuerza. Pero no volvió a arrancar y solo mostró una pantalla en negro. Lo intenté varias veces sin éxito, que finalmente tuve que instalar otra High Sierra en mi segunda unidad (un disco duro en buen estado)

• Aquí hay algunas fotos que me convencen de que el APFS container está dañado (SSD = disk0):

Disk0s2 - part1

Disk0s2 - part2

Contenedor

Cosa extraña llamada Synthesized

Lista de Diskutil

Lista de aplicaciones de Diskutil

Diskutil repairDisk / repairVloume

• Aquí hay algunas notas que probablemente te ayuden a saber dónde está el error:

▸ Nota1 : usó una aplicación de terceros y encontró 4 particiones que incluyen VM , Recovery , macSSD , Preboot . Se intentó recuperar los datos de la partición macSSD y, afortunadamente, casi todos los datos importantes estaban intactos y casi todos los archivos estaban sanos y legible / jugable. Por eso creo que puede ser solo una corrupción del APFS container .

4 particiones perdidas encontradas por una aplicación de recuperación

▸ Nota2 : diskutil verifyVolume disk2

MacBook-Pro:~ rainyhighsierra$ diskutil verifyVolume disk2
Started file system verification on disk2
Verifying storage system
Performing fsck_apfs -n -x /dev/disk0s2
Checking volume
Checking the container superblock
error: object (oid 0x1): o_cksum (0x7f23daf6f220955d) is invalid for object
warning: checkpoint 247 fsck_obj_phys failed
error: object (oid 0x107): o_cksum (0xe096dd51deca9041) is invalid for object
warning: checkpoint 262 fsck_obj_phys failed
error: object (oid 0x10b): o_cksum (0x661d289dd9202cbd) is invalid for object
warning: checkpoint 266 fsck_obj_phys failed
Checking the EFI jumpstart record
error: (oid 0x2aac6) nrl: invalid o_cksum (0x8eaa1aec711175bb)
error: verification/reading of the nx_reaper object failed
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 0
Finished file system verification on disk2

▸ Nota3 : intentar agregar un volumen vacío SAM al contenedor sintetizado (disco2) para ver qué puede pasar

MacBook-Pro:~ rainyhighsierra$ diskutil ap addVolume disk2 apfs SAM
Exporting new APFS Volume "SAM" from APFS Container Reference disk2
Started APFS operation on disk2
Preparing to add APFS Volume to APFS Container disk2
Error: -69620: Unable to get capacity info for an APFS Container or APFS Volume
MacBook-Pro:~ rainyhighsierra$

▸ Nota 4 : estructura GPT del disco0

MacBook-Pro:~ rainyhighsierra$ sudo gpt show /dev/disk0
Password:
      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  487987488      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  488397128          7      
  488397135         32         Sec GPT table
  488397167          1         Sec GPT header
MacBook-Pro:~ rainyhighsierra$

▸ Nota 5 : tenía ~ 3-5 GB de espacio libre en el SSD en el momento de producirse un error

Por favor, ayúdame a reparar el disco y recuperar el sistema operativo. El disco parece sano y reparable.

    
pregunta James K 12.09.2018 - 01:50

1 respuesta

0

Su estructura GPT se ve bien, pero solo para estar seguro, hay algunas cosas que puede hacer. Sin embargo, antes de continuar, haga una copia de seguridad de todos sus datos (la máquina del tiempo funciona bien). Luego proceda a

  1. Descargue Gdisk para mac
  2. instalar el paquete
  3. Abre tu aplicación de terminal
  4. ingresa el comando sudo gdisk /dev/disk0
  5. Ingrese su contraseña de administrador
  6. Aparecerá un mensaje. Si algo está roto, debería auto repararse y verse así:

      

    GPT fdisk (gdisk) versión 1.0.3

    Warning: Devices opened with shared
    lock will not have their partition table automatically reloaded! The
    protective MBR's 0xEE partition is oversized! Auto-repairing.
    
  7. Presiona x, pulsa enter

  8. Presiona p, pulsa enter

  9. Presiona o, pulsa enter

  10. Presiona q

  11. Copia y pega los resultados en tu respuesta.

  12. Cerrar terminal

  13. Ir a la tienda de aplicaciones

  14. Descarga Mac OS High Sierra

  15. Obtén una memoria USB

  16. Vaya a enlace y siga las instrucciones del sitio.

  17. Reinicia tu mac con el nuevo USB de arranque de High Sierra (o el sistema operativo correspondiente) enchufado mientras mantienes presionada la tecla 'Alt'.

  18. Aparecerá una pantalla de inicio.

  19. Seleccione la opción "Instalar Mac OS High Sierra"

  20. Una vez en la pantalla de instalación, vaya al menú "Utilidades" y seleccione "Utilidad de disco"

  21. Haz clic en tu disco duro y presiona el botón "Primeros auxilios". Luego use el botón / herramienta de primeros auxilios en cada una de sus particiones / contenedores.

  22. Salir de la utilidad de disco. Reiniciar. Compruebe si las cosas están arregladas. Si no, continúa con las instrucciones ....

  23. Reinicia con el USB insertado nuevamente, y vuelve a "Instalar Mac OS High Sierra".

  24. Una vez en la pantalla de instalación, haga clic en "Instalar Mac OS"

  25. ! IMPORTANTE! - NO FORMATEE EL DISCO DURO O SUS PARTICIONES.

  26. En la pantalla "Seleccione el disco en el que desea instalar", seleccione su disco, pero NO FORMATEE. Luego presione el botón "Instalar".

  27. Espere a que el instalador termine.

  28. Reboot.

  29. Verifique y vea si las cosas están funcionando. Ellos deberían ser. Hecho.

respondido por el DanRan 13.09.2018 - 06:48

Lea otras preguntas en las etiquetas