¿Cómo reparo un disco duro externo con un catálogo dañado?

¿Cómo reparo un disco duro externo con un catálogo dañado?

Estoy intentando montar mi disco duro externo extendido Mac OS de 1 TB casi lleno en mi MacBook Air de 13" que ejecuta MacOS Catalina 10.15.7. Cuando hago esto, la unidad multimedia se monta en la computadora ( disk2), pero la unidad real La unidad en sí ( disk2s2) se niega a montarse. La ejecución de 'Primeros auxilios' da disk2s2como resultado "Catálogo no válido PEOF".sudo fsck_hfs -r -d /dev/disk2s2

Desde la Utilidad de Discos:

Ejecutando primeros auxilios en “” (disk2s2)

Reparación del sistema de archivos.
El volumen ya está desmontado.
Realizando fsck_hfs -fy -x /dev/rdisk2s2
Comprobación del volumen HFS Plus registrado.
Catálogo no válido PEOF
El volumen no se pudo verificar completamente.
El código de salida de verificación del sistema de archivos es 8.
Restaurando el estado original encontrado como desmontado.
Error en la verificación o reparación del sistema de archivos. : (-69845)

Operación fallida…

De sudo fsck_hfs -r -d /dev/disk2s2:

journal_replay(/dev/disk2s2) returned 0
** /dev/rdisk2s2
Using cacheBlockSize=32K cacheTotalBlock=16384 cacheSize=524288K.
   Executing fsck_hfs (version hfs-522.100.5).
** Checking Journaled HFS Plus volume.
   Invalid catalog PEOF
(4, 0)
** The volume   could not be verified completely.
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 1952853342 0x74662d5e
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1952853344 0x74662d60
total sectors for embedded volume = 0 0x00
CheckHFS returned -1317, fsmodified = 0

Tenga en cuenta que estoy tratando de mantenerme alejado de DiskWarrior o cualquier otra herramienta paga, por lo que sería fantástico si se pudiera reparar manualmente o con una herramienta gratuita.

¡Gracias!

Editar: He realizado una búsqueda rápida en el disco con testdisk. El disco con el problema es /dev/disk3. Esto es lo que dice:

Thu May  6 16:43:45 2021
Command line: TestDisk

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <[email protected]>
https://www.cgsecurity.org
OS: Darwin, kernel 19.6.0 (Darwin Kernel Version 19.6.0: Tue Jan 12 22:13:05 PST 2021; root:xnu-6153.141.16~1/RELEASE_X86_64) x86_64
Compiler: GCC 4.2
ext2fs lib: none, ntfs lib: none, reiserfs lib: none, ewf lib: none, curses lib: ncurses 5.7
Hard disk list
Disk /dev/disk2 - 2000 GB / 1863 GiB - 3907029168 sectors (RO), sector size=512
Disk /dev/disk3 - 1000 GB / 931 GiB - 1953525168 sectors, sector size=512
Disk /dev/rdisk2 - 2000 GB / 1863 GiB - 3907029168 sectors (RO), sector size=512
Disk /dev/rdisk3 - 1000 GB / 931 GiB - 1953525168 sectors, sector size=512
Disk /dev/rdisk4 - 2000 GB / 1862 GiB - 488327436 sectors (RO), sector size=4096

Partition table type (auto): EFI GPT
Disk /dev/disk3 - 1000 GB / 931 GiB
Partition table type: EFI GPT

Analyse Disk /dev/disk3 - 1000 GB / 931 GiB - 1953525168 sectors
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=1953525167 (expected 1953525167)
hdr_lba_start=34
hdr_lba_end=1953525134
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Current partition structure:
 1 P EFI System                    40     409639     409600 [EFI System Partition]
 2 P Mac HFS                   409640 1953262983 1952853344

search_part()
Disk /dev/disk3 - 1000 GB / 931 GiB - 1953525168 sectors
FAT32 at 40/0/1
check_FAT: Unusual media descriptor (0xf0!=0xf8)
FAT1 : 32-3182
FAT2 : 3183-6333
start_rootdir : 6334 root cluster : 2
Data : 6334-409599
sectors : 409600
cluster_size : 1
no_of_cluster : 403266 (2 - 403267)
fat_length 3151 calculated 3151
heads/cylinder 16 (FAT) != 1 (HD)
sect/track 32 (FAT) != 1 (HD)

FAT32 at 40/0/1
     EFI System                    40     409639     409600 [EFI System Partition] [EFI]
     FAT32, blocksize=512, 209 MB / 200 MiB

HFSX magic value at 409640/0/1

HFSX magic value at 409640/0/1
part_size 1952853344
     Mac HFS                   409640 1953262983 1952853344
     HFSX blocksize=4096 + Backup, 999 GB / 931 GiB

Results
   P EFI System                    40     409639     409600 [EFI System Partition] [EFI]
     FAT32, blocksize=512, 209 MB / 200 MiB
   P Mac HFS                   409640 1953262983 1952853344
     HFSX blocksize=4096 + Backup, 999 GB / 931 GiB

Edición 2: La Utilidad de Discos falla instantáneamente al crear una imagen.

Creando una imagen de disco desde “ADATA HD710 Media” (disk3)

Operación cancelada.

testdiskSe necesita mucho tiempo para crear una imagen. Se necesitan 10 minutos para terminar el 0,01%. Este es un último recurso para mí. Sería mejor si la unidad pudiera repararse con los datos aún conservados en ella.

Edición 3: No hay problema si se elimina o se corrompe una pequeña cantidad de datos recientes, porque eran archivos grandes que se descargaban a la computadora y luego se transferían al disco duro.

Edición 4: DiskDrill no puede reconstruir el catálogo HFS+.

Edición 5: Revisé el disco duro con Hex Fiend y todo sigue ahí. Pero no sé qué cambiar en los datos hexadecimales para que el PEOF sea correcto. Puedo ver los nombres de los archivos y puedo archivar el contenido allí; por ejemplo, puedo ver algo de JSON de uno de mis archivos JSON.

Respuesta1

guerrero de discoEs probablemente la única herramienta que podría reparar el disco de forma no destructiva. Todo lo demás será simplemente recuperar lo que pueda encontrar de sus datos, no reparar la unidad.disco de pruebaEs probablemente la única herramienta gratuita que vale la pena considerar.

Respuesta2

Si el disco no se monta, es probable que tengas que gastar algo de dinero en una utilidad de reparación o en una aplicación de recuperación de datos, si los datos son importantes y no tienen respaldo.

Aunque ha especificado que no está interesado en software comercial, a continuación enumero algunas de estas herramientas, por si no surge una respuesta mejor. Puedes preguntar a tus amigos o talleres de reparación cercanos si podrían tener uno de los productos mencionados a continuación, que puedes usar gratuitamente o al menos a bajo precio. Estos productos tienen versiones de demostración que puede probar para ver qué tan efectivos serían y si vale la pena buscarlos (o comprarlos).

Recuperación de datos estelar tiene una versión demo que recuperará hasta 1 GB de datos perdidos o eliminados, sin costo alguno. La versión completa costará 79€.

Rescate de datos de Prosoft Engineering tiene opciones directas de recuperación, pero también opciones avanzadas para intentar recuperar datos de discos con fallas físicas. Tiene una versión demo y tiene un modelo de precios interesante, donde el precio está determinado por la cantidad de datos que deseas recuperar, comenzando desde tan solo $19.

guerrero de disco tiene una opción de tipo de recuperación de datos: intentará reconstruir y presentar una vista previa de lo que cree que debería estar en el disco incluso si no puede repararlo, y podría permitirle copiar los datos. Es muy costoso a $119,95.

Asistente de recuperación de datos de EaseUS para Mac es un producto de suscripción, a partir de $89,95 por año.

Respuesta3

Otra herramienta que está disponible esTaladro de disco, tiene tres ediciones

ingrese la descripción de la imagen aquí

información relacionada