
Tengo un disco duro Western Digital My Passport de 4TB que recientemente se corrompió. El disco duro no se puede montar ni aparece en la Utilidad de Discos (de Mac OS) ni en herramientas de recuperación de datos de terceros (iBoysoft, DiskDrill, etc.). El disco duro fue formateado originalmente en ExFAT.
He probado varias soluciones de recuperación proporcionadas aquí. A continuación, proporciono dos observaciones de ellos.
Una solución recomendada fue conectar el disco duro a una computadora con Windows y simplemente ejecutar la opción "reparar". Sin embargo, esto cambió algunas cosas en los registros del disco duro y ahora aparece en la información del sistema como formateado en MS-DOS FAT32 (aunque estaba formateado en ExFAT en Mac OS):
Media:
My Passport 2627:
Capacity: 4 TB (4.000.752.599.040 bytes)
Removable Media: No
BSD Name: disk4
Logical Unit: 0
Partition Map Type: GPT (GUID Partition Table)
S.M.A.R.T. status: Verified
USB Interface: 0
Volumes:
EFI:
Capacity: 209,7 MB (209.715.200 bytes)
File System: MS-DOS FAT32
BSD Name: disk4s1
Content: EFI
Volume UUID: 0E239BC6-F960-3107-89CF-1C97F78BB46B
disk4s2:
Capacity: 4 TB (4.000.540.786.688 bytes)
File System: ExFAT
BSD Name: disk4s2
Content: Microsoft Basic Data
Cuando ejecuté diskutils list
el controlador aparece, sin embargo, el comando proporcionado nunca se agota hasta que lo proporciones ^C
, generando las líneas correspondientes para el disco duro:
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *4.0 TB disk4
1: EFI EFI 209.7 MB disk4s1
2: Microsoft Basic Data 4.0 TB disk4s2
Sin embargo, hay un último punto interesante. La buena y antigua solución de ejecución sudo fsck_exfat -fyd disk4s2
es capaz de leer correctamente la jerarquía del sistema de archivos. Genera las siguientes líneas (solo se menciona la parte inicial de la salida, en algunas partes también muestra que el bloque está desalojado):
fsck_exfat: Opened /dev/rdisk4s2 read-only
Opening /dev/rdisk4s2
** Checking volume.
** Checking main boot region.
7813556224 total sectors; 512 bytes per sector
FAT starts at sector 32768; size 131072 sectors
15260532 clusters starting at sector 163840; 262144 bytes per cluster
Root directory starts at cluster 11
Read offset = 0x000001000000 length = 0x001000
** Checking system files.
Read offset = 0x000005240000 length = 0x040000
** Volume name is My Passport.
Found active bitmap; first cluster 2, length 1907567
** Checking upper case translation table.
Read offset = 0x000005200000 length = 0x040000
Found upcase table; starting cluster 10, length 5836
** Checking file system hierarchy.
Directory /
Directory /.Spotlight-V100
Directory /.fseventsd
Directory /.Trashes
Directory /Datasets
Directory /Videos
Directory /.TemporaryItems
Directory /Photos
Directory /+Backup
Directory /Side_Projects
Directory /Software
Directory /Music
Directory /Documents
Read offset = 0x000005280000 length = 0x040000
...
Me tomó alrededor de 48 horas agotar este comando. Al final, no pudo reparar el disco duro y salió mencionando que el proceso no se había completado.
¿Existe alguna solución para recuperar algunos de los archivos de esta unidad aunque el disco no sea recuperable?
Editar: aunque el disco duro se formateó en Mac OS, también estoy abierto a soluciones que involucren Linux o Windows.
¡Muchas gracias!