Stiu
ca in comunitatea ITBoard multa lume prefera Windows-ul, dar sper sa
nu se simta nimeni ofensat de un articol in care prezint cum am
rezolvat o problema folosind Linux.
Am
avut nevoie zilele trecute sa recuperez niste fisiere sterse de pe un
USB stick (VFAT=FAT32) si pentru ca lucram in Ubuntu m-am gandit sa
rezolv problema cu utilitarele native.
In
primul rand am facut o imagine a stick-ului in caz ca nu-mi reuseste
recuperarea si fac totul varza sa pot restaura:
dd
if=/dev/sdc1 of=/home/undeva/usbimg bs=1024
(inlocuiti
/dev/sdc1 cu device-ul/partitia relevanta)
Pentru
ca nu sunt asa masochist incat sa scot numele fisierelor sterse din
FAT cu hexdump am folosit PhotoRec, un utilitar destinat initial
recuperarii fisierelor multimedia din memoriile camerelor digitale,
dar care acum lucreaza cu o multime de formate: pdf, html, zip, doc,
xls, mp3, etc. Un tutorial despre utilizarea PhotoRec gasiti aici.
Nu
strica sa amintesc despre utilitarul pereche al PhotoRec si anume
TestDisk. TestDisk poate fi folosit atat pentru recuperarea
partitiilor sterse cat si pentru repararea tabelei de partitii si a
MBR. Ca si tipuri de partitii TestDisk poate recupera: FAT12, 16, 32,
NTFS, ext2, ext3, LVM, BSD, UFS, etc. Tutorial TestDisk aici.
Bineinteles
daca vreti sa recuperati sisteme de fisiere/partitii sau fisiere
individuale de pe HDD ar fi recomandabil sa folositi utilitarele
amintite mai sus dupa ce ati boot-at de pe un CD/USB live cu o
distributie Knoppix, Ubuntu, sau ce varianta Linux preferati.
Si
pentru ca poate vreti si sa stergeti device-uri de stocare in asa fel
incat sa fie cat mai greu de recuperat (imposibil pentru un individ
fara resurse echivalente cu ale NSA) o puteti face folosi comanda
shred:
shred
-vfz -n 100 /dev/hda
Linia
de mai sus rescrie intreg HDD-ul de o suta de ori cu zero-uri.