Ripristina la tabella delle partizioni dopo il comando DD


3

Ho eseguito il seguente comando da un terminale cd live di Ubuntu (non chiedete perché).

 dd if=/dev/zero of=/dev/sdb2 bs=512 count=1

Dove sdb2 è una partizione NTFS (terza partizione) su un disco. Basti dire che ora è incasinato. Quando avvio in Windows 7, mi mostra E drive ma quando faccio clic su di esso mi chiede di formattarlo.

Non sono mai sicuro di quello che ho fatto, ho incasinato la tabella delle partizioni o solo la MFT? Esiste un modo per recuperare i dati>


1
Hai consentito il completamento dell'operazione? In tal caso, i tuoi dati vengono brindati, altrimenti potresti avere qualcosa di recuperabile sul disco.
Tog

TestDisk in soccorso ... E considerando che hai praticamente sovrascritto la partizione NTFS con zero, potresti voler esaminare questa domanda ( possibilmente correlata ): Come recuperare i file cancellati dall'unità (formattata) FAT32 / NTFS in Linux?
Sfondamento

Risposte:


10

Contrariamente ad alcune opinioni, i tuoi dati sono perfettamente recuperabili.
Il tuo ddcomando ha effettivamente cancellato solo il settore 0 della partizione. La MFT o altri dati importanti non vengono toccati. Questo (primo) settore è chiamato settore di avvio (e nonostante il nome sia presente su ogni volume NTFS) e memorizza le informazioni di partizione critiche. Perché è così critico, NTFS ne archivia una copia (alla fine del volume per le versioni correnti). Ciò significa che è possibile ripristinare la partizione utilizzando la copia di backup (del settore di avvio).

Testdiskinclude un'opzione per ripristinare il settore di avvio dal backup ed è probabilmente l'opzione migliore *. I tuoi passi dovrebbero essere:

  • Calmati.
  • Se possibile, crea un'immagine del disco interessato. Sebbene non sia strettamente necessario, ti offre un ulteriore livello di protezione (e riduce lo stress, che spesso è causa di errori stupidi anche in compiti semplici). Puoi usarlo anche testdiskper quello.
  • In testdisk, seleziona il tuo disco e il tipo di partizione e poi vai a Advanced. Seleziona partizione danneggiata.
  • Selezionare boot. Dovresti visualizzare un avviso che indica che il settore di avvio principale è danneggiato e le copie non corrispondono. Selezionare backup bs.
  • Scrivi i dati sul disco quando richiesto. Esci da testdisk.
  • Riavvia e controlla la tua partizione.

** È possibile ripristinarlo ddsolo utilizzando , ma non lo consiglierei a meno che non ti piaccia e abbia una buona copia di backup dei tuoi dati. *


Valorizzare questa risposta di quasi cinque anni solo per i semplici valori nel suggerire "Calmati" e "Ridurre lo stress ... (per evitare) errori stupidi in compiti semplici". Grande saggezza lì.
David W,

1

Potrebbe essere molto difficile recuperare i tuoi dati, comunque in Ubuntu c'è un pacchetto testdisk che contiene alcune utilità utili per provare a recuperare i tuoi dati. È possibile installare con

 sudo apt-get install testdisk

Un'altra soluzione è quella di utilizzare un CD live di ripristino come questo SystemRescueCD . Nel CD live ci sono molti strumenti utili per provare a recuperare i tuoi dati.

In bocca al lupo! ;-)

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.