Tengo un disco duro externo de 2TB no montable, formato HFS+, una partición "utilizable", que contiene un conjunto de mis copias de seguridad. No se muestra en el Finder, no se repara en la utilidad de discos, no se repara en la línea de comandos:
$ diskutil verifyVolume /dev/disk2s2
Started file system verification on disk2s2 zuhauseBackup
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk2s2
Journal needs to be replayed but volume is read-only
Checking Journaled HFS Plus volume
Invalid extent entry
The volume could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8
$ diskutil list /dev/disk2
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_HFS NameNotShown 2.0 TB disk2s2
$
(Lo anterior NameNotShown
se muestra, en realidad, correctamente).
Linux hfsplus
-fsck también da el mismo error que las herramientas de MacOS (parece ser exactamente la misma herramienta):
$ sudo fsck_hfs /dev/rdisk2s2
** /dev/rdisk2s2
Executing fsck_hfs (version hfs-522.100.5).
** Checking Journaled HFS Plus volume.
Invalid extent entry
(4, 0)
** The volume could not be verified completely.
$
Al montarlo en un PC con Linux puedo ver algunos archivos en los directorios de copia de seguridad, pero la mayoría de los directorios "importantes" sólo aparecen como archivos de tamaño 0.
Lo anterior Invalid extent entry
parece ser el culpable. ¿Alguna idea de cómo evitar esto y posiblemente arreglar mi volumen, o al menos recuperar los archivos?