HDD danneggiato: partizioni perse, unità ridotta, settori di avvio danneggiati, mancata corrispondenza CHS e LBA


0

Così ieri ho ricevuto da un parente un HDD portatile "morto" da 1 TB WDC WD10 JVPX-22JC3T0. Non ho mai affrontato nulla di simile prima, ma ci ho provato.

Storia:

Era stato utilizzato in un computer Windows, con due partizioni (forse 500 GB). L'ultima volta che è stato utilizzato ha emesso un "suono insalubre" e la volta successiva Windows ha tentato di avviarsi in modalità di ripristino, che a un certo punto non è riuscito (so che questa è una descrizione non dettagliata, ma non è un esperto di computer). Tutti i suoi dati importanti sono su di esso e non ha effettuato alcun backup.

Ho provato a montarlo con una connessione SATA. Il BIOS ha mostrato che è solo un'unità da 32 MB, con una struttura di file sconosciuta. Quando ho avviato l'unità spesso non veniva visualizzata, quindi da quel momento in poi ho usato un enclosure HDD esterno. Windows ha riconosciuto il disco, ma deve essere formattato, cosa che non ho fatto per non perdere alcun dato salvabile.

Cosa ho provato:

CHKDSK: dapprima ha generato un errore del disco non elaborato, ora lo riconosce come volume NTFS di 65536 KB. TestDisk / Photorec: riconosce i primi 32 MB e due partizioni identiche (stesso inizio e fine!) E dice:

Warning: Bad endning cylinder (CHS and LBA don't match)

Con photorec vedo lo stesso - vedi foto allegata.

DMDA: quando provo a caricarlo come unità fisica, mi avvisa di quanto segue:

There are partitions in MBR table which require the disk size to be not less than (bytes) LBA 1.00TB. Current disk size is 65134 LBA (33.0MB). There may be errors in MBR table or driver can't access entire disk (...) .

Tuttavia, trova due volumi la cui "struttura è assente o danneggiata" - vedi foto allegata. Scansionerei i volumi uno a uno, ma il programma non mi consente in quanto i settori di inizio e fine sono fuori dai confini (ricorda, vede solo 32 MB).

Ho anche provato a montare i voulmes del disco su Linux, ma non sarebbe stato corrotto.

A questo punto sono a corto di strumenti e idee. Ho pensato di formattare rapidamente il disco entie per ripristinare la piena capacità e quindi eseguire una sorta di strumento di recupero, ma prima volevo chiedere alla community, si spera che qualcuno abbia più esperienza di me.

Modifica: ho anche provato OnTrack EasyRecovery, ma è riuscito a salvare solo file mp4 rotti (4096 KB ciascuno), che sono inutilizzabili.


NON FORMATTARLO! Almeno, non fino a quando non avrai abbandonato ogni speranza di recuperare qualcosa da esso. Può solo fare del male. In Linux gpartedfa un lavoro ragionevole nel trovare partizioni su un disco con un MBR danneggiato: mi aspetto un risultato simile al DMDA. È possibile utilizzare gpartedo ddper eseguire un backup non elaborato dell'intero disco (purché si disponga di spazio su disco sufficiente, se necessario comprimendolo al volo). Nota che gpartedchiama dd, ma non copia in un file. Successivamente, puoi iniziare a utilizzare gli strumenti di recupero con rabbia, perché puoi sempre ripristinare l'immagine corrente e ricominciare.
AFH,

Grazie per la rapida risposta. Se riesco a salvare le immagini, dove devo andare? Con quali strumenti e come pensi che potrei ottenere alcuni risultati? Inoltre, dovrei aggiungere, solo una partizione contiene dati importanti (probabilmente quello su cui era installato Windows), ma per ora non riesco a guardare i file. L'altra partizione conteneva film e altre cose sacrificabili.
P. Zoltan,

Se gpartedtrova una partizione, dovresti essere in grado di montarla disks(puoi montarla da gpartedsola se crei un punto di montaggio e aggiungi una voce /etc/fstab).
AFH

Ok. Ho un pc davvero vecchio a cui non "piace" l'avvio da USB (e per il momento non ha un'unità DVD), quindi prima proverò da una macchina virtuale. Spero che possa ancora essere fatto attraverso di esso.
P. Zoltan,

Non credo che una VM fornirà l'accesso di basso livello che gpartedrichiede, anche se non l'ho mai provato.
AFH,

Risposte:


1

Soluzione: ho scaricato ed eseguito Ultimate Boot CDda un dispositivo USB, che mi ha permesso di eseguire HDAT2(programma a 32 bit) su un computer a 64 bit utilizzando una sorta di ambiente DOS. HDAT2ridotto HPA(Area protetta host) a 0 blocchi, ripristinando la dimensione del blocco originale del disco. Ciò ha ripristinato le dimensioni del disco originale da 32 MB a 1 TB. Fatto ciò, Testdiskho scritto la tabella delle partizioni dal mio salvataggio Linux Live USB. DMDERiavviando Windows, le due partizioni sono state riconosciute e una ricerca NTFS ha riconosciuto la radice completa. Sono riuscito a risparmiare circa il 90% dei dati che era importante.


0

Trova un altro disco da 1 TB (target),
avvia da un CD di Linux Rescue (*), quindi
$ ddrescue -f -b1M *source-device* *target-device*
[(*) per qualche motivo su Ubuntu si chiama gddrescue]

Dovrebbe funzionare per NTFS.

Oppure leggi qui:

https://unix.stackexchange.com/questions/42450/advanced-ntfs-partition-file-recovery-techniques-for-damaged-drives-io-errors


In Ubuntu gddrescueè il nome del pacchetto : il comando è ddrescue, come sopra.
AFH

Lo esaminerò e ti terrò aggiornato. Grazie per il link!
P. Zoltan,

Sfortunatamente ddrescue non aiuterà. Sebbene io possa vedere le due partizioni in fdisk (es. Sdc1, sdc2) il dispositivo principale (sdc) mostra di essere molto più piccolo e quindi il programma genera un errore e non riesce a copiare (non può copiare dall'esterno del disco in quanto lo vede come un HDD da 32-33 MB). Potrei solo copiare i primi 32-33 MB di dati, che è minuscolo rispetto alla dimensione reale di 1 TB.
P. Zoltan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.