/ / Recupera i file cancellati su un disco rigido NTFS da un CD di Ubuntu Live

Recupera i file cancellati su un disco rigido NTFS da un CD di Ubuntu Live

L'eliminazione accidentale di un file è terribilesensazione. Non essere in grado di avviare Windows e ripristinare il file rende ancora peggio. Fortunatamente, puoi recuperare file cancellati su hard disk NTFS da un CD di Ubuntu Live.

Per mostrare questo processo, abbiamo creato quattro fileil desktop di un computer Windows XP e quindi li ha eliminati. Abbiamo quindi avviato lo stesso computer con l'unità flash USB Ubuntu 9.10 avviabile creata la scorsa settimana.

Una volta avviato Ubuntu 9.10, apri un terminale facendo clic su Applicazioni nella parte superiore sinistra dello schermo, quindi selezionando Accessori> Terminale.

sshot-1

Per ripristinare i nostri file, dobbiamo prima identificare il disco rigido da cui vogliamo ripristinare. Nella finestra del terminale, digitare:

sudo fdisk –l

e premere invio.

sshot-2

Quello che stai cercando è una linea che terminaHPSF / NTFS (sotto la voce Sistema). Nel nostro caso, il dispositivo è "/ dev / sda1". Questo potrebbe essere leggermente diverso per te, ma inizierà comunque con / dev /. Nota questo nome del dispositivo.

Se hai più di una partizione del disco rigidoformattato come NTFS, quindi potresti essere in grado di identificare la partizione corretta in base alla dimensione. Se guardi la seconda riga di testo nello screenshot qui sopra, si legge "Disk / dev / sda: 136,4 GB, ..." Ciò significa che il disco rigido che Ubuntu ha chiamato / dev / sda è largo 136,4 GB. Se i tuoi dischi rigidi hanno dimensioni diverse, queste informazioni possono aiutarti a rintracciare il nome corretto del dispositivo da utilizzare. In alternativa, puoi semplicemente provarli tutti, anche se questo può richiedere molto tempo per i dischi rigidi di grandi dimensioni.

Ora che conosci il nome che Ubuntu ha assegnato al tuo disco rigido, lo scansioneremo per vedere quali file possiamo scoprire.

Nella finestra del terminale, digitare:

sudo ntfsundelete <nome HD>

e premi invio. Nel nostro caso, il comando è:

sudo ntfsundelete / dev / sda1

sshot-3

Vengono visualizzati i nomi dei file che possono essere recuperatila colonna all'estrema destra. La percentuale nella terza colonna ci dice quanto di quel file può essere recuperato. Tre dei quattro file che abbiamo originariamente eliminato vengono visualizzati in questo elenco, anche se abbiamo spento il computer subito dopo aver eliminato i quattro file, quindi anche nei casi ideali, i tuoi file potrebbero non essere recuperabili.

Tuttavia, abbiamo tre file che possiamo recuperare: due JPG e un MPG.

Nota: ntfsundelete è immediatamente disponibile nel Live CD di Ubuntu 9.10. Se ci si trova in una versione diversa di Ubuntu o per qualche altro motivo si verifica un errore quando si tenta di utilizzare ntfsundelete, è possibile installarlo inserendo "sudo apt-get install ntfsprogs" in una finestra del terminale.

Per ripristinare rapidamente i due JPG, utilizzeremo il jolly * per ripristinare tutti i file che terminano con .jpg.

Nella finestra del terminale, immettere

sudo ntfsundelete <nome HD> –u –m * .jpg

che è, nel nostro caso,

sudo ntfsundelete / dev / sda1 –u –m * .jpg

sshot-10

I due file vengono recuperati dal disco rigido NTFSguidare e salvato nella directory di lavoro corrente del terminale. Per impostazione predefinita, questa è la home directory dell'utente corrente, sebbene stiamo lavorando nella cartella Desktop.

Si noti che il programma ntfsundelete non effettuaeventuali modifiche al disco rigido NTFS originale. Se vuoi prendere quei file e rimetterli nel disco fisso NTFS, dovrai spostarli lì dopo che saranno stati eliminati con ntfsundelete. Ovviamente, puoi anche metterli sulla tua unità flash o aprire Firefox e inviarli via email a te stesso: il cielo è il limite!

Abbiamo ancora un altro file da ripristinare: il nostro MPG.

sshot-4

Nota la prima colonna all'estrema sinistra. Contiene un numero, il suo Inodo. Pensa a questo come all'identificatore univoco del file. Nota questo numero.

Per ripristinare un file dal suo Inode, inserire quanto segue nel terminale:

sudo ntfsundelete <nome HD> –u –i <Inodo>

Nel nostro caso, questo è:

sudo ntfsundelete / dev / sda1 –u –i 14159

sshot-11

Questo recupera il file, insieme a un identificatore di cui non ci interessa davvero. Tutti e tre i nostri file recuperabili sono ora recuperati.

sshot-5

Tuttavia, Ubuntu ci informa visivamente che non possiamo ancora usare questi file. Questo perché il programma ntfsundelete salva i file come utente "root", non come utente "ubuntu".

Possiamo verificarlo digitando quanto segue nella nostra finestra del terminale:

ls –l

sshot-7

Vogliamo che questi tre file siano di proprietà di Ubuntu, non di root. Per fare ciò, inserire quanto segue nella finestra del terminale:

sudo chown ubuntu <File>

Se la cartella corrente contiene altri file, tupotrebbe non voler cambiare il proprietario in Ubuntu. Tuttavia, nel nostro caso, abbiamo solo questi tre file in questa cartella, quindi useremo il jolly * per cambiare il proprietario di tutti e tre i file.

sudo chown ubuntu *

sshot-8

I file ora sembrano normali e possiamo fare quello che vogliamo con loro.

sshot-9

Spero che non sia necessario utilizzare questo suggerimento, ma sesi, ntfsundelete è una bella utility da riga di comando. Non ha una GUI stravagante come molti programmi simili di Windows, ma è uno strumento potente che può recuperare rapidamente i tuoi file.

Vedi la pagina del manuale di ntfsundelete per informazioni più dettagliate sull'uso