EDITAR: Encontré una cuasi solución para este tipo de trabajos:
mount -o loop,offset=209739776,rw -t hfsplus /dev/sdc /mnt/mountpoint/
Parece (a través de "find / mnt / mountpoint /") que todos mis datos están allí, pero los intentos de acceder a algunos de mis datos producen un "error de entrada / salida".
Tenía un disco USB externo de 2 o 3 TB (no estoy seguro de cuál) conectado a mi Mac (con OS X Snow Leopard) con un HFS + registrado sistema de archivos en él.
El disco funcionaba bien, pero era un poco lento y ocasionalmente daba
Errores de E / S, así que hice una copia de seguridad de mis archivos y ejecuté fsck_hfs
en él.
fsck_hfs
murió al intentar reconstruir el árbol B, y la unidad no lo hará
montar en absoluto ahora. Además, mentí acerca de hacer copias de seguridad primero.
¿Cómo puedo hacer que esta unidad vuelva a funcionar? Dada la redundancia de HFS +, esto debería ser posible no? Otras notas:
- Si ejecuto
fsck.hfsplus -df /dev/sdb3
en un cuadro de Linux, obtengo esto:
%pr_e%
Utilizando un script de Perl y "buscar", puedo ver algunos de mis nombres de archivo Rodeado de información que asumo me dice dónde está en el conducir para encontrar mis archivos. Si todo lo demás falla, perseguiré recuperándome. archivos de esta manera, pero prefiero una opción de recuperación "más limpia".