Problemi con il recupero del disco rigido GUID nel disco di prova

1

Ho avuto un'interruzione di corrente durante l'utilizzo di due dei miei dischi rigidi (due WD Red 4 TB, ognuno quasi pieno, solo HFS + solo dati, nessun sistema operativo sulle unità) in un dock.

Da allora sono riuscito a recuperare quasi tutti i miei file con DiskDrill, ma alcuni sono corrotti, alcuni hanno perso il loro nome e la loro directory.

Dato che non ho più nulla da perdere qui, ci metto le mani.

Sto cercando di ricostruire il GPT con testdisk, ma ho fallito diverse volte. Così ho già scritto alcune volte su gpt con testdisk, ho anche provato il metodo utilizzando testdisk per trovare settori di partizione e pdisk per scriverli, ma non è riuscito.

Ora sto riprovando con testdisk e wxhexeditor.

Sto osservando tutte le occorrenze di "HFSJ", il primo corrisponde al settore testdisk che ha trovato 529400 (271430664 in hex).

Ma non riesco a trovare alcuna partizione EFI. C'è un modo per sistemarlo? E ricostruire lo schema di partizione GUID?

Ecco il risultato di sudo gpt -r show disk2 :

start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      529366         
      529400  7812357952      1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  7812887352     1149783         
  7814037135          32         Sec GPT table
  7814037167           1         Sec GPT header

Follow-up: ho provato quello che mi consigliate con il seguente risultato:

diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
sudo gpt remove -i 1 disk2
disk2s1 removed
sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2
disk2s1 added
sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2
disk2s2 added
diskutil verifyVolume disk2s2
Started file system verification on disk2s2
Verifying file system
File system check exit code is 8
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error

questo è oltre la mia comprensione!

    
posta polo 02.03.2017 - 18:08
fonte

1 risposta

1

Inizialmente partizionato con Utility Disco (come partizione GUID pt, 1, HFSJ), mi aspetto che le tabelle delle partizioni dei dischi WD Red 4 TB assomigliano a questa:

     start         size  index  contents
         0            1         PMBR
         1            1         Pri GPT header
         2           32         Pri GPT table
        34            6         
        40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640   7813365344      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
7813774984       262151         
7814037135           32         Sec GPT table
7814037167            1         Sec GPT header

con i blocchi EFI = 409640 e il distanziatore Apple predefinito vuoto di 262144 blocchi. Il tutto allineato alla dimensione del blocco fisico di 4096 byte, la partizione HFSJ risultante inizia dal blocco 409640 e ha una dimensione di 7813365344 blocchi.

Potresti testare questo rimuovendo la partizione corrente (qui sotto presumo che l'identificatore del disco del disco esterno sia disk2 - usa l'identificativo del disco che hai trovato nel tuo ambiente):

diskutil umountDisk /dev/disk2
sudo gpt remove -i 1 disk2
sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2
sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2

Se ti viene chiesto non inizializza alcun volume.

Ora verifica il volume:

diskutil verifyVolume disk2s2

Dopo ulteriori indagini si scopre che uno dei due dischi esterni contiene una partizione di ripristino aggiuntiva. Dopo aver aggiunto una terza partizione come questa:

     start         size  index  contents
         0            1         PMBR
         1            1         Pri GPT header
         2           32         Pri GPT table
        34            6         
        40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640   7812357952      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
7812767592      1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
7814037128            7         
7814037135           32         Sec GPT table
7814037167            1         Sec GPT header

e l'aiuto di Disk Warrior (per ripristinare i file system danneggiati) sono stati recuperati entrambi i volumi principali dei dischi esterni.

    
risposta data 02.03.2017 - 19:37
fonte

Leggi altre domande sui tag