sala@home:~$

PhotoRec

Több mint 10 évvel ezelőtt egy Linux install során véletlenül leformáztam a /home (ext2) partíciómat. Mivel a formázás nem írja felül teljesen a merevlemezt ezért gyorsan elmentettem a partíciót egy image fájlba (particio.dat), hátha még vissza tudom később nyerni az adatokat.

Felmountolva az image fájlt üresnek látszott, de belenézve a fájlba láttam a korábbi tartalom nyomát.

Nemrég találtam rá a félrevezető nevű PhotoRec programra, amivel pont ilyen adatokat lehet visszanyerni:

PhotoRec /log /d /tmp/visszanyertfajlok /cmd particio.dat search

A program meglepően sok adatot vissza tudott állítani:

Pass 1 +6909 files
txt: 4020/4412 recovered
tx?: 1168/1168 recovered
gif: 604/660 recovered
class: 336/336 recovered
gz: 254/254 recovered
ps: 197/197 recovered
elf: 93/94 recovered
jpg: 79/245 recovered
tar: 72/72 recovered
mp3: 31/31 recovered
rpm: 31/31 recovered
au: 11/11 recovered
tif: 4/4 recovered
bmp: 3/3 recovered
exe: 3/3 recovered
zip: 2/6 recovered
doc: 1/3 recovered
cab: 0/3 recovered
iso: 0/2 recovered
riff: 0/1 recovered
Total: 6909 files found
350516 sectors contains unknown data, 627 invalid files found and rejected.
PhotoRec exited normally.

A fájlnevek persze elvesztek (a szektorszám alapján f0620616.txt-hez hasonlóan nevezi el a program a visszaállított fájlokat ), és nyilván nem minden lehet visszaállítani.

A visszaállított fájlokból látszik, hogy nemcsak képfájlokat állít vissza a program. Valószínűleg eredetileg véletlenül letörölt SD-kártyák kezelése volt a cél, és később fejlesztették tovább a programot.