8 votos

¿Cómo puedo arreglar mi contenedor APFS corrupto?

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

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

Finder no respondía y tuve que reiniciarlo a la fuerza. Pero no volvió a arrancar y solo mostraba una pantalla negra. Intenté varias veces sin éxito, así que finalmente tuve que instalar otro High Sierra en mi 2º disco (un HDD sano).

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

Disk0s2 - parte1

Disk0s2 - parte2

Contenedor

Cosa extraña llamada Sintetizada

Lista de diskutil

Lista de apfs de diskutil

RepararDisco/repararVolumen de diskutil

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

Nota1: Usé una aplicación de terceros y encontró 4 particiones incluyendo VM , Recuperación , macSSD , Prearranque. Intenté recuperar datos de la partición macSSD y afortunadamente casi todos los datos importantes estaban intactos y casi todos los archivos eran saludables y legibles/reproducibles. Por eso creo que puede ser solo una corrupción del contenedor APFS.

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

Nota2: diskutil verifyVolume disk2

MacBook-Pro:~ rainyhighsierra$ diskutil verifyVolume disk2
Inicio de la verificación del sistema de archivos en el disco2
Verificando el sistema de almacenamiento
Realizando fsck_apfs -n -x /dev/disk0s2
Revisando el volumen
Revisando el superbloque del contenedor
error: object (oid 0x1): o_cksum (0x7f23daf6f220955d) no es válido para el objeto
advertencia: checkpoint 247 fsck_obj_phys falló
error: object (oid 0x107): o_cksum (0xe096dd51deca9041) no es válido para el objeto
advertencia: checkpoint 262 fsck_obj_phys falló
error: object (oid 0x10b): o_cksum (0x661d289dd9202cbd) no es válido para el objeto
advertencia: checkpoint 266 fsck_obj_phys falló
Revisando el registro de inicio EFI
error: (oid 0x2aac6) nrl: o_cksum inválido (0x8eaa1aec711175bb)
error: la verificación/lectura del objeto nx_reaper falló
El volumen /dev/disk0s2 no pudo ser verificado completamente
El código de salida de la verificación del sistema de almacenamiento es 0
Finalización de la verificación del sistema de archivos en el disco2

Nota3: Intentando añadir un volumen vacío SAM al contenedor sintetizado (disco2) para ver qué puede suceder

MacBook-Pro:~ rainyhighsierra$ diskutil ap addVolume disk2 apfs SAM
Exportando el nuevo Volumen APFS "SAM" desde la Referencia de Contenedor APFS disco2
Comenzando la operación APFS en el disco2
Preparándose para añadir el Volumen APFS al Contenedor APFS disco2
Error: -69620: No se puede obtener información de capacidad para un Contenedor APFS o un Volumen APFS
MacBook-Pro:~ rainyhighsierra$

Nota4: Estructura GPT del disco0

MacBook-Pro:~ rainyhighsierra$ sudo gpt show /dev/disk0
Contraseña:
      inicio      tamaño  índice  contenido
          0          1         PMBR
          1          1         Cabecera GPT principal
          2         32         Tabla GPT principal
         34          6      
         40     409600      1  Partición GPT - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  487987488      2  Partición GPT - 7C3457EF-0000-11AA-AA11-00306543ECAC
  488397128          7      
  488397135         32         Tabla GPT secundaria
  488397167          1         Cabecera GPT secundaria
MacBook-Pro:~ rainyhighsierra$

Nota5: Tenía ~3-5 GB de espacio libre en el SSD en el momento del fallo


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

1 votos

Como mínimo, debes dejar de usar el disco y clonarlo. Es posible que tu disco esté dañado y, cuanto más juegues con él, es probable que cause más daño.

1voto

jonathan Puntos 11

Su estructura GPT parece estar 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 (Time Machine funciona muy bien). Luego proceda a

  1. Descargue Gdisk para Mac

  2. Instale el paquete

  3. Abra su aplicación Terminal

  4. Ingrese el comando sudo gdisk /dev/disk0

  5. Ingrese su contraseña de administrador

  6. Aparecerá un mensaje. Si algo está roto, debería autorepararse y verse algo así

    GPT fdisk (gdisk) versión 1.0.3

    Advertencia: ¡Los dispositivos abiertos con bloqueo compartido 
    no tendrán su tabla de particiones recargada automáticamente! 
    ¡La partición MBR protectora 0xEE es demasiado grande! Autoreparación. 
  7. Presione x, presione enter

  8. Presione p, presione enter

  9. Presione o, presione enter

  10. Presione q

  11. Copie y pegue los resultados en su respuesta.

  12. Cierre la terminal

  13. Vaya a la App Store

  14. Descargue Mac OS High Sierra

  15. Consiga una memoria USB

  16. Vaya a https://support.apple.com/en-us/HT201372 y siga las instrucciones del sitio.

  17. Reinicie su Mac con su memoria USB de arranque recién creada de High Sierra (o el sistema operativo correspondiente) conectada, mientras mantiene 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. Haga clic en su disco duro y presione el botón "Reparar disco". Luego use la herramienta de reparación en cada una de sus particiones/contenedores.

  22. Salga de Utilidad de disco. Reinicie. Verifique si las cosas están arregladas. Si no, continúe con las instrucciones....

  23. Reinicie con la memoria USB insertada nuevamente y regrese 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 "Seleccionar el disco en el que instalar", seleccione su disco, pero NO LO FORMATE. Luego presione el botón "Instalar".

  27. Espere a que el instalador termine.

  28. Reinicie.

  29. Verifique y vea si las cosas funcionan. Deberían estarlo. ¡Listo!

0voto

l --marc l Puntos 122

Aquí es cómo arreglé algunas unidades de sistema internas APFS SSD corruptas para un Mac mini y MacBook Pro que ejecutan Ventura 13.2.

Precaución: Esta información puede o no aplicarse (o resolver) su situación. Úselo bajo su propio riesgo.

Primero, asegúrese de haber realizado una copia de seguridad confiable y completa de la computadora. Usé Carbon Copy Cloner 6. Sin embargo, Time Machine (y posiblemente SuperDuper!) deberían funcionar como alternativas.

Utilidad de Discos "Reparar disco"

  1. Ejecutar Utilidad de Discos "Reparar disco" en una configuración de ejecución normal.

Nota: Esto no solucionó ninguno de mis casos. Sin embargo, encontró y enumeró los problemas presentes.

Utilidad de Discos "Reparar disco" en modo de recuperación

  1. Inicie la máquina en modo de recuperación.
    • cmd-R mientras arranca un Mac mini
    • continuar presionando el botón de encendido mientras arranca una MacBook.
  2. Ejecutar Utilidad de Discos "Reparar disco".

Nota: En mi caso, esto resolvió el problema para una máquina, pero no para la otra.

Crear una unidad de recuperación de imagen completa arrancable

Nota: Descubrí que este proceso funcionó con una unidad externa de SSD USB-C de calidad formateada en el sistema de archivos APFS.

  1. Hacer una copia de seguridad de imagen del sistema en una unidad externa de SSD USB-C APFS. (Carbon Copy Cloner)
  2. Hacer que la unidad de respaldo sea arrancable ejecutando el instalador oficial de Apple Venture en la copia de seguridad de imagen recién creada. (Busque "Ventura macOS" en la App Store.)
    • Elija el tipo de instalación del sistema que deja los usuarios, datos y aplicaciones en su lugar.
    • Ejecute Utilidades de Discos "Reparar disco" en la unidad externa para verificar que la unidad no tenga problemas.
  3. Inicie la máquina en modo de recuperación. Habilite el arranque de la computadora desde una unidad externa cambiando la Configuración de seguridad disponible mientras esté en el modo de recuperación.
  4. Arranque la máquina con la unidad de recuperación arrancable externa (recién creada en los pasos 1 y 2) como disco de inicio.

Nota: Si se encuentra que el hardware requiere reparaciones o reemplazos, entonces esta unidad de recuperación de SSD externa, de imagen completa y actualizada, podría usarse como disco de arranque del sistema hasta que se resuelvan los problemas de hardware... en cuyo caso, asegúrese de tener otra copia de seguridad separada del sistema.

Restaurar desde la unidad de recuperación arrancable

Nota: Tenía una copia de seguridad de imagen completa separada de esta unidad de recuperación para permitir enfoques alternativos en caso de que los siguientes pasos no funcionaran como se esperaba.

  1. Arranque la máquina con la unidad de recuperación externa arrancable y verificada.
  2. Borre completamente el SSD interno de la máquina con formato APFS.
  3. Verifique que el SSD interno no tenga problemas con Utilidades de Discos "Reparar disco"
    • Si el formateo completo y reciente de la unidad de SSD interna sigue teniendo problemas, entonces se necesitará nuevo hardware.
  4. Restaure el disco interno desde la unidad de recuperación
  5. instale macOS Ventura con el instalador oficial de macOS de Apple
  6. verifique nuevamente que el SSD interno no tenga problemas con Utilidades de Discos "Reparar disco"
  7. Cambie el disco de inicio al disco interno y reinicie.
  8. Después de arrancar con el disco interno, desmonte la unidad de recuperación y ejecute Utilidades de Discos "Reparar disco" para una verificación final.

Notas:

  • Aunque el software de copia de seguridad como CCC puede hacer una copia de los archivos del sistema, el instalador oficial del sistema macOS de Apple es necesario para realizar una serie de operaciones de seguridad y propietarias para que el disco sea arrancable.
  • El proceso anterior también debería funcionar con alguna unidad de arranque externa y una unidad de Time Machine separada. Este enfoque usaría una instalación limpia del sistema y el Asistente de Migración para restaurar usuarios y datos. (… según las instrucciones pero no es lo que hice realmente.)
  • Otra opción debería ser (1) borrar el disco interno mientras está en modo de recuperación, (2) instalar macOS a través de Internet mientras sigue en modo de recuperación y (3) restaurar desde una copia de seguridad compatible con Time Machine. (… también según las instrucciones pero no es lo que hice realmente.)

Recursos:

Soporte de Apple

Carbon Copy Cloner

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