Ho un disco rigido esterno da 2TB con una partizione HFS +, e ho perso per sbaglio i primi ~ 500 MB di esso. Ho incautamente posto alcune nuove partizioni nel tentativo di ripararlo, perché avevo un backup online nel caso in cui le cose fossero andate a sud. Il backup è fallito, però, e ora devo recuperare i dati da questa unità. I dati leggibili nella tabella delle partizioni sono molto probabilmente inutilizzabili o fuorvianti.
Ho provato a eseguire Testdisk e a posizionare la partizione usando pdisk e questa guida , senza successo. Non so nulla del partizionamento prima del dd accidentale, tranne per il fatto che ho selezionato le opzioni standard per HFS + da Utility Disco e ho usato tutto lo spazio sul disco.
Esiste un modo per formattare semplicemente l'unità come una singola partizione HFS +, senza perdere tutti i dati? In che modo HFS + memorizza i suoi file e metadati e sarà possibile recuperare i dati in questo modo?
Ecco il registro di ciò che è successo dal registro della shell:
$ diskutil list
[...]
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk2
1: Apple_HFS WD-40 2.0 TB disk2s1
$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
$ sudo dd if=/Users/Felix/Downloads/xubuntu-12.04.3-alternate-i386.img of=/dev/disk2 bs=1m
^C503+0 records in
502+0 records out
526385152 bytes transferred in 16.409358 secs (32078351 bytes/sec)
$ diskutil list
[...]
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk2
1: 0x17 715.1 MB disk2s1
E il log della scansione TestDisk (ricerca più profonda), che ho abortito a circa il 40%, progredisce perché l'unità è così grande:
[...]
LVM magic value at 31676/178/3
LVM magic value at 31685/19/35
Search for partition aborted
Results
MS Data 354087269 354093442 6174
NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB
MS Data 354093442 354099615 6174 [Boot]
NTFS, blocksize=512, 3161 KB / 3087 KiB
P MS Data 354099734 354120472 20739 [NO NAME]
FAT12, blocksize=4096, 10 MB / 10 MiB
MS Data 358938549 358944722 6174
NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB
MS Data 358944722 358950895 6174 [Boot]
NTFS, blocksize=512, 3161 KB / 3087 KiB
P MS Data 358951010 358971748 20739 [NO NAME]
FAT12, blocksize=4096, 10 MB / 10 MiB
MS Data 363749573 363755746 6174
NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB
MS Data 363755746 363761919 6174 [Boot]
NTFS, blocksize=512, 3161 KB / 3087 KiB
P MS Data 363762034 363782772 20739 [NO NAME]
FAT12, blocksize=4096, 10 MB / 10 MiB
P MS Data 371716138 371719017 2880 [EFISECTOR]
FAT12, blocksize=512, 1474 KB / 1440 KiB
MS Data 371720053 371726226 6174
NTFS found using backup sector, blocksize=512, 3161 KB / 3087 KiB
MS Data 371726226 371732399 6174 [Boot]
NTFS, blocksize=512, 3161 KB / 3087 KiB
P MS Data 377878122 377881001 2880 [EFISECTOR]
FAT12, blocksize=512, 1474 KB / 1440 KiB
P MS Data 377881002 377883881 2880 [EFISECTOR]
FAT12, blocksize=512, 1474 KB / 1440 KiB
P MS Data 421662274 421665153 2880 [EFISECTOR]
FAT12, blocksize=512, 1474 KB / 1440 KiB
MS Data 421674913