Può capitare di perdere dati in caso di crash del
Disco rigido (scossa elettrica ...) o di una
formattazione!
Spesso è possibile recuperarli tramite strumenti di recupero dei dati! Tuttavia, le soluzioni di recupero dei dati non sono sicuri al 100%, è meglio scegliere gli strumenti giusti
Meglio fare un
backup dei dati regolarmente, per non aver bisogno di utlizzare questi strumenti
Sommario
1 - Prerequisiti
- 1.1 - Non scrivere sul disco rigido o la partizione !
- 1.2 - Avere un altro media, per salvare : un'altra partizione, un altro disco rigido (interno o esterno), un disco ZIP, etc ....
2 - Sotto Windows
2.1 - I software
Queste soluzioni sono gratuiti e senza limiti
2.1.1 - PC Inspector File Recovery
- Scaricare PC Inspector File Recovery
- Per Windows 95/98/ME/NT/2000/XP
- Sostiene i sistemi dei file FAT 12/16/32 e NTFS.
- È necessario installare questo software su Windows.
2.1.2 - Restoration
- Scaricare Restoration
- Per Windows 95/98/ME/NT/2000/XP
- Sostiene i sistemi dei file FAT 12/16/32 e NTFS.
2.1.3 - Handy Recovery
- Scaricare Handy Recovery
- Per Windows 95/98/ME/NT/2000/XP/2003
- Sostiene i sistemi dei file FAT 12/16/32, NTFS e NTFS5.
2.1.4 - NTFS Undelete
- Scaricare NTFS Undelete
- Per Windows 2000/XP
- Come suggerisce il suo nome, supporta solo partizioni NTFS.
2.1.5 - Undelete Plus
- Scaricare Undelete Plus
- Per Windows 95/98/ME/2000/XP/Vista
- Sostiene i sistemi dei file FAT 12/16/32, NTFS e i supporti rimovibili.
2.1.6 - SoftPerfect File Recovery
- Scaricare SoftPerfect File Recovery
- Per Windows 95/98/ME/NT/2000/XP/2003
- Sostiene i sistemi dei file FAT 12/16/32, NTFS e NTFS5.
2.1.7 - PhotoRec
- PhotoRec
- Può recuperare i file anche se la tabella di allocazione dei file system (FAT, MFT), è completamente distrutta. Si basa sulla struttura dei file per recuperare il contenuto.
- Funziona su Dos, Windows (tutte le versioni), Linux, BSD, Solaris, MacOSX.
- Sostiene i sistemi dei file FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS+, XBox.
2.1.8 - TestDisk
Consente di trovare le partizioni di un disco, anche se la tabella delle partizioni è stata distrutta e di ricostruire una tabella delle partizioni
- Consente di ricostruire i settori del boot di partizioni FAT e NTFS.
- Funziona su Dos, Windows (tutte le versioni), Linux, BSD, Solaris, MacOSX.
- Sostiene i sistemi dei file FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS/HFS+, BeFS, JFS, Linux RAID 1,4,5 e 6, LVM, ReiserFS (3.5, 3.6 et 4), Sun Solaris, UFS/UFS2, XFS...
2.1.9 - Recuva
- Scaricare Recuva
- Funziona su Windows 98, 2000, XP e Vista
2.2 - Istruzioni generali per l'uso
- A. Selezionare la buona partizione (riconosciuta automaticamente).
- B. I file da recuperare sono elencati e visualizzati.
- C. Scegliere quali file da recuperare e la destinazione del backup. Il backup viene effettuato al di fuori della partizione danneggiata.
2.3 - Complementi
Questi software non ricreano in alcun modo una partizione danneggiata. Essi danno accesso solo a questa partizione, al fine di recuperare i dati (almeno fino a quando questi file non siano loro stessi corrotti). Infatti, questi programmi rilevano tutte le partizioni poi a elencare i vari file recuperabili.
Si deve quindi ricreare le partizioni con altri metodi: la formattazione, gli strumenti di partizionamento. Pertanto, sarà necessario reinstallare!
In alternativa, per evitare di perdere troppo tempo a recuperare i dati e reinstallare è quello di creare immagini di partizioni.
3 - Su GNU/Linux
- Nel caso in cui un altro sistema GNU/Linux è installato e funziona: basta allora avviare il PC sul sistema GNU/Linux .
- Avviare su una soluzione GNU/Linux LiveCD (Knoppix, Kaella, Slax, SimplyMEPIS, System Rescue, Ultimate Boot CD etc...).
Occorre utilizzare la console.
Si suppone che la partizione sulla quale saranno ri-registrati i dati è correttamente formattata (anche FAT32) e montata.
L'articolo originale di questa FAQ :
okki666.free.fr/docmaster/articles/linux019.htm
Montare la partizione a sola lettura
Se non è ancora montata :
mount /dev/partizione /punto/di/montaggio -r
Se è già montata, occorre smontarla poi ri-montarla :
mount /dev/partizione /punto/di/montaggio -o remount-ro
Se si deve recuperare la radice (/) aggiungere l'opzione
-n per non scrivere più su /etc/mtab
ricercare sul web per una documentazione approfondita
Se non riesce il mount
Utilizzare il commando
fuser per rilevare quale processo utilizza questa partizione:
fuser -v -m /punto/di/montaggio
Per terminare il processo :
fuser -k -TERM -v -m /punto/di/montaggio
Recupero dei dati
Cercare i blocchi recentemente rilasciati dal commando
lsdel.
Esempio :
echo lsdel | debugfs /dev/hda3 > list.txt
Stampare la lista.
Recupero di file tramite debugfs. In realtà, si dovrebbe utilizzare in primo tempo il commando
dump poi
dd.
Esempio :
debugfs: dump "148003" /recup/000
consente di creare il file
000 (
nella cartella /recup) che contiene i dati errati.
Ora, dobbiamo correggere le dimensioni del file per i blocchi con
dd.
Esempio :
dd count=1 if=/recup/000 of=/corret/000 bs=6065
Il file "
000" (
nella cartella /corret) dovrebbe essere corretto ora.
____________________________
Nota: L'articolo originale è stato scritto da
teutates contribuente di
CommentCaMarche