4 votos

¿Cómo puedo recuperar una unidad con diario HFS+?

EDIT: He encontrado una cuasi-solución que más o menos funciona:

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 arrojan un "error de entrada/salida".

Tenía una unidad USB externa de 2 o 3 TB (no estoy seguro de cuál) conectada a mi Mac (con OS X Snow Leopard) con un sistema de archivos HFS+ con un sistema de archivos HFS+.

La unidad funcionaba bien, pero era un poco lenta y de vez en cuando daba errores de E/S, así que hice una copia de seguridad de mis archivos y ejecuté fsck_hfs en él.

fsck_hfs murió mientras trataba de reconstruir el árbol B, y la unidad no montar en absoluto ahora. Además, he mentido sobre la realización de copias de seguridad en primer lugar.

¿Cómo puedo hacer que esta unidad vuelva a funcionar? Dada la redundancia de HFS+, debería ser posible, ¿no? Otras notas:

  • Si corro fsck.hfsplus -df /dev/sdb3 en una caja de Linux, obtengo esto:

    /dev/sdb3 Block 1565298166 is not an MDB or Volume Header Checking HFS Plus volume. Invalid number of allocation blocks (-1, 0) IVChk - volume header total allocation blocks is greater than device size volume allocation block count 732533183 device allocation block count 195662271 ** Volume check failed. volume check failed with error 7 volume type is pure HFS+ primary MDB is at block 0 0x00 alternate MDB is at block 0 0x00 primary VHB is at block 2 0x02 alternate VHB is at block 1565298166 0x5d4c8df6 sector size = 512 0x200 VolumeObject flags = 0x03 total sectors for volume = 1565298168 0x5d4c8df8 total sectors for embedded volume = 0 0x00

Usando un Perl script y "seek", puedo ver algunos de mis nombres de archivo rodeados de información que supongo que me dice en qué parte del unidad para encontrar mis archivos. Si todo lo demás falla, voy a buscar la recuperación de archivos de esta manera, pero preferiría una opción de recuperación más "limpia".

1voto

Julius Canute Puntos 26

DiskWarrior 4. Te costará 99 dólares. He utilizado DiskWarrior durante varios años y estoy muy satisfecho con los resultados.

Rescate de datos 3 . $99. Similar a DiskWarrior, sólo un programa alternativo. Nunca lo he usado, pero he oído cosas buenas sobre él. También es que se venden en el Apple Store lo que le da mucha credibilidad.

0voto

guest Puntos 1

aunque esta pregunta es de hace tiempo, para los que la lean, tengo otra solución: Probar con testdisk, que es una herramienta de recuperación de discos multiplataforma. A mí me ha ayudado muy a menudo. http://www.cgsecurity.org/wiki/TestDisk_Download

Perdón por mi mal inglés.

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