Come ripristinare una tabella delle partizioni HFS + cancellata?

2

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
    
posta FvD 29.03.2014 - 08:51
fonte

2 risposte

1

Poiché la tabella è stata probabilmente sovrascritta, la scansione dei file e il loro backup in quel modo è probabilmente l'unica opzione. DataRescue è uno dei più popolari.

    
risposta data 29.03.2014 - 10:59
fonte
1

Non scrivere più dati su quel filesystem o unità. Potresti provare se DiskWarrior è in grado di recuperare alcuni metadati del filesystem HFS, ma un programma come Data Rescue è la soluzione migliore per recuperare tutti i file che sono ancora intatti senza bisogno di alcun metadata del filesystem.

    
risposta data 29.03.2014 - 13:00
fonte

Leggi altre domande sui tag