3 votos

Reparación manual de APFS

Después de reinstalar Ubuntu en una partición secundaria, MacOS empezó a arrancar más lento de lo habitual. Intenté comprobar el volumen APFS principal y me encontré con algunos errores. FSCK_APFS no pudo recuperar este volumen (todos los modos, recuperación, monopuesto). No hay documentación completa de APFS disponible en público. No hay explicación de la estructura. Así que ¿es posible reparar APFS manualmente? ? ¿Existe alguna hoja de datos? ¿Qué es el "árbol fsroot" en APFS? ¿Por qué puede ser inválido?

fsck_apfs -y -d /dev/rdisk2s1
Checking volume.
Checking the container superblock.
Checking the EFI jumpstart record.
Checking the space manager.
Checking the object map.
Checking the APFS volume superblock.
Checking the object map.
Checking the fsroot tree.
error: inode_val: object (oid 0xf8aa9): invalid parent_id (0x0)
obj-id: 1010537 type: Inode
private-id: 1010538 parent-id: 0 cr/mtime: 0/0
def-prot-class: -1
uid/gid/mode 0/0/0x81a4 bsd_flags: 0x0 internal_flags: 0x0000 name: NO-NAME
fsroot tree is invalid.
The volume /dev/rdisk2s1 could not be verified completely.

5voto

Jose Chavez Puntos 645

Puede ser posible reparar APFS manualmente, pero requiere una gran cantidad de conocimientos y experiencia en el trabajo con sistemas de archivos. Si no eres un usuario muy técnico (es decir, programador informático, administrador de sistemas o similar), probablemente estará fuera de tu alcance. La dificultad está muy determinada por cómo y cuánto se ha dañado tu sistema de archivos.

Que yo sepa, no hay documentación completa sobre el formato APFS de Apple. Lo mejor disponible ahora mismo es esta entrada de blog:

https://blog.cugu.eu/post/apfs/

Combinado con la información de este documento:

Descodificación del sistema de archivos APFS (muro de pago)

Descodificación del sistema de archivos APFS (mismo periódico, pero sin muro de pago)

Puede utilizar el programa Kaitai Struct para analizar los fragmentos de su sistema de archivos utilizando el siguiente archivo de definición:

https://github.com/cugu/apfs.ksy/blob/master/apfs.ksy

Podría ser posible utilizar los mensajes de error de eso al analizar su sistema de archivos, para averiguar dónde están los errores.

Puedes encontrar un editor hexadecimal compatible con APFS aquí:

http://files.tempel.org/iBored/

No estoy seguro de hasta qué punto es compatible con APFS, así que es cuestión de gustos.

Asegúrese de hacer siempre una copia de seguridad de su sistema de archivos y trabaje en ella en lugar de hacerlo en la unidad original.

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