
Gubitak podataka na Linuxu: kada i kako TestDisk i PhotoRec pomažu
Gubitak fajlova ili oštećena particija može se dogoditi iz više razloga — slučajno brisanje, greška u particionisanju, kvar fajl sistema ili problem sa boot sektorom. Ti trebaš brzo i pažljivo da reaguješ kako bi povećao šanse za uspešan oporavak. TestDisk i PhotoRec su besplatni, snažni alati koji često spašavaju podatke kada drugi alati ne uspevaju. TestDisk je fokusiran na vraćanje particija i popravljanje boot sektora, dok PhotoRec koristi “file carving” da izvuče fajlove po obrascima nezavisno od fajl sistema.
Razumevanje uloga alata i kada koristiti koji
Pre nego što počneš, važno je razumeti osnovne razlike i ograničenja alata:
- TestDisk — preporučuje se kada je problem u izgubljenoj ili promenjenoj tabeli particija, oštećenom boot sektoru ili kada particije nisu vidljive. TestDisk radi sa mnogim fajl sistemima kao što su ext2/3/4, NTFS, FAT32 i drugi.
- PhotoRec — služi za direktan oporavak fajlova iz sirovih podataka diska bez oslanjanja na fajl sistem. Veoma je koristan kada su fajl sistemi previše oštećeni za TestDisk ili kada želiš da povratiš pojedinačne fajlove (fotografije, dokumente, arhive).
- Ograničenja — nijedan alat ne garantuje potpuni oporavak. Ako su sektori fizički oštećeni ili su podaci prepisani, oporavak može biti delimičan. Takođe, PhotoRec često gubi originalne nazive fajlova i strukturu direktorijuma.
Priprema pre pokretanja oporavka: bezbednost podataka i alatke
Priprema je ključna. Ako nastaviš da pišeš na isti uređaj sa kojeg želiš da spašavaš podatke, rizikuješ trajni gubitak. Sledeći koraci će ti pomoći da postaviš sigurno okruženje:
- Prekini korišćenje diska — ako je moguće, odspoji uređaj ili ga montiraj read-only. Upotrebi komandne alate kao što su lsblk ili fdisk -l da identifikuješ tačan uređaj (npr. /dev/sdb).
- Napravite image diska — kada imaš dovoljno prostora na drugom disku, napravi sirovi image naredbom poput dd if=/dev/sdX of=/putanja/do/image.img bs=4M. Rad na image fajlu umanjuje rizik za original.
- Instalacija alata — na većini distribucija: sudo apt update && sudo apt install testdisk. TestDisk uključuje PhotoRec u istom paketu.
- Koristi Live USB ako sistem ne podiže — pokretanje sa Live Linux medija omogućava ti da radiš bez pristupa os-korisničkim fajlovima i smanjuje rizik od pisanja na pogođeni disk.
Sa ovim osnovama postavljenim i uređajem pravilno identifikovanim, spreman si za sledeći korak: kako konkretno pokrenuti TestDisk i PhotoRec i koje opcije izabrati pri prvom pretraživanju.

Pokretanje TestDisk-a — praktičan vodič korak po korak
Najbezbedniji način da pristupiš TestDisk-u je da radiš nad image fajlom diska (napravljen dd-om) ili da pokreneš alat sa Live USB-a. Pokreni TestDisk komandom sudo testdisk i prati sledeće korake:
- Izaberi Create za kreiranje log fajla (pomaže prilikom praćenja promena) i zatim izaberi uređaj sa liste (npr. /dev/sdb ili image fajl). TestDisk prikazuje veličinu i tip particije — proveri da se poklapa sa očekivanim.
- Odaberi tip particione tabele (obično Intel/PC za MBR, ili EFI GPT za moderne particije). Ako nisi siguran, TestDisk često preporuči ispravan tip.
- Izaberi Analyze za početno skeniranje. Nakon Quick Search-a, TestDisk će prikazati pronađene particije. Ako nije pronašao očekivanu particiju, pokreni Deeper Search za dublje skeniranje.
- Da bi pregledao fajlove unutar pronađene particije, selektuj particiju i pritisni p (list). TestDisk omogućava kopiranje fajlova pritiskom na C — obavezno izaberi destinaciju na zasebnom disku ili particiji.
- Ako je cilj da trajno vratiš particiju, nakon što verifikuješ rezultate, možeš promeniti status particije (pravilno postaviti kao primarnu, logičku ili bootable) i izabrati Write da zapišeš novu tabelu particija. TestDisk će tražiti potvrdu i preporučljivo je napraviti backup pre ovog koraka.
Napomene i oprez: izbegavaj opciju Write dok nisi siguran u rezultate; greške pri pisanju tabele particija mogu dodatno narušiti podatke. Ako je boot sektor oštećen, TestDisk nudi opcije za Rebuild BS (rebuild boot sector) ili Backup BS — koristi ih pažljivo i sa rezervnom kopijom.
Tumačenje rezultata TestDisk-a i kad preći na napredne opcije
Nakon skeniranja, TestDisk će prikazati status pronađenih particija i moguće greške u boot sektoru. Evo kako da tumačiš rezultate i sledeće korake:
- Pronađena particija sa ispravnom fajl strukturom: prvo proveri sadržaj pritiskom na p. Ako su fajlovi tu, kopiraj ih na bezbednu lokaciju i razmisli o pisanju tabele particija samo kada si siguran.
- Nedostaju fajlovi ili nečitljiv fajl sistem: pokreni Deeper Search. Ako ni to ne pomogne, verovatno je fajl sistem ozbiljno oštećen i treba preći na PhotoRec ili specijalizovane alate za ext (npr. extundelete).
- Greške boot sektora: TestDisk može pokušati da obnovi boot sektor sa kopije (koristi Backup BS ili Rebuild BS). Preporučljivo je prvo izdvojiti image i testirati promene u virtuelnom okruženju pre pisanja na original.
Pokretanje PhotoRec-a za oporavak fajlova (file carving)
PhotoRec je idealan kada TestDisk ne može vratiti strukturu fajl sistema ili kada želiš da izvučeš pojedinačne fajlove. Pokreni ga sa sudo photorec i prati:
- Izaberi disk ili image fajl, zatim particiju ili [Whole] ako želiš skenirati ceo uređaj. PhotoRec pita da li skenira samo Free prostor (brže, samo obrisane fajlove) ili Whole (sve sektore).
- Pre nego što pokreneš skener, izaberi File Opt da limitiraš tipove fajlova (npr. samo slike ili dokumenta). Ograničavanje tipova znatno ubrzava oporavak i smanjuje broj lažnih rezultata.
- Važno: odredi destinaciju za spašavanje oporavljenih fajlova na drugom disku. PhotoRec će smestiti fajlove u direktorijume nazvane recup_dir. Imaj na umu da će originalni nazivi i struktura obično biti izgubljeni.
- Praćenje i prekid: PhotoRec prikazuje napredak i broj pronađenih fajlova. Ako vidiš da je prostor ciljnog diska pri kraju, prekini proces, oslobodi prostor i nastavi kasnije.
PhotoRec je veoma moćan, ali računaj na dodatni posao preimenovanja i razvrstavanja fajlova posle oporavka. Kombinovanje TestDisk-a (za strukturu i particije) i PhotoRec-a (za sadržaj) često daje najbolje rezultate.

Završne napomene i preporuke
Oporavak podataka zahteva strpljenje i promišljene odluke — deluj polako, testiraj promene na kopiji i ne zapisuj na pogođeni uređaj. Ako nisi siguran u naredni korak ili su podaci izuzetno vredni, razmotri angažovanje profesionalne službe za oporavak. Za dodatne informacije i preuzimanje alata poseti Zvanična TestDisk/PhotoRec stranica.
Frequently Asked Questions
Da li mogu pokrenuti TestDisk ili PhotoRec dok je ciljna particija montirana?
Nije preporučljivo. Montiranjem particije rizikuješ dodatno pisanje i prepisivanje podataka što smanjuje šanse za oporavak. Poželjno je da particiju prvo odmontiraš (umount) ili radiš nad image fajlom diska napravljenim dd-om ili korišćenjem Live USB sistema.
Hoće li PhotoRec vratiti originalna imena fajlova i strukturu direktorijuma?
U većini slučajeva ne. PhotoRec radi file carving i obično vraća fajlove bez originalnih naziva i putanja, smeštajući ih u recup_dir direktorijume sa generičkim imenom. Nakon oporavka biće potrebno ručno preimenovanje i razvrstavanje fajlova, pa je korisno ograničiti tipove fajlova pre skeniranja kako bi proces bio efikasniji.
Šta da uradim ako sumnjam na fizičko oštećenje diska?
Ako misliš da je disk fizički oštećen (čudni zvuci, uređaj se ne detektuje ili često pada), odmah prestani sa pokušajima oporavka kod kuće — dalja upotreba može pogoršati stanje. Sačuvaj uređaj u trenutnom stanju i obrati se profesionalnoj laboratoriji za oporavak podataka. Ako planiraš da napraviš image pre nego što pošalješ uređaj, radi to samo ako imaš iskustva; u protivnom prepusti taj korak stručnjacima.
