Autor Zpráva
fleury16
Profil
Zdravím,
potřebuji obnovit smazané fotky. Chce to nějaký kvalitní program určený právě pouze na obnovu fotek nejlépe i s licencí.

Zkoušel jsem Recuvu, ale ta obnoví fotky v opravdu špatné kvalitě, rozlišení tak 200x200 a to je dost slabé. Prosím o rady, děkuji.
Rellik
Profil
Já pokud něco potřebuju obnovit používám program photorec
http://hdworld.cz/foto/zachrana-fotografii-zdarma-photorec-6-5-31

Vytáhne i data, které jsou dávno smazaná... Jednou se mi podělala SD karta, na které sem potřeboval vytáhnout asi 30 fotek, které sem tam měl z jednoho focení. Po obnově mi to těch fotek vyplivlo přes 700 - i ty co jsem dávno pomazal a kartu ve foťáku zformátoval... Takže není nutné rovnou hledat nějaký placený program... Jde to i zdarma... ;)
mimochodec
Profil
Jen otázka: čím se z pohledu záchrany dat obrázek liší od jiných typů souborů? I v tom článku je řeč o specializaci na obrázky a dokonce
Nástrojů první pomoci pro obnovení smazaných JPG souborů existuje docela dost, nicméně většina z nich si s formáty RAW nebo TIF neporadí.

Trochu mě to provokuje, protože myslím, že je to nesmysl, ale rád se nechám poučit.
Keeehi
Profil
mimochodec:
Pokud mám nějakou paměť bez dalších informací, nevím kde soubor začíná a kde končí. Obrázky mají určitou strukturu a podle toho se dají lépe nalézt. Toto je však jen můj tip.
juriad
Profil
je to možná tím, že obrázky (jpeg) mají specifický formát a dají se snadno rozlišit od bordelu

uvědom si, jak fungují filesystémy: složka obsahuje seznam souborů a každý soubor obsahuje seznam bloků na fyzickém disku, na kterých je soubor umístěný; smazáním se odstraní reference na soubor ze složky a bloky se označí jako prázdné nebo k přepsání a následně se mohou použít pro umístění třeba něčeho úplně jiného

programy na obnovu souborů procházejí právě tyto bloky označené jako prázdné a hledají v nich
když máš štěstí: bloky, které obsahují informace o souboru a seznam bloků, kde je uložen (to asi umí většina) (v linuxu se to nazývá inode)
když nemáš štěstí: bloky které obsahují sekvence, které by napověděli, že se jedná o pozůstatek obrázku (třeba řetězec 0xFFD8) (to umí máloco)

při nalezení souboru musí zkontrolovat, zda je neporušený (mohli některé z bloků být přepsané) a to je snadné u obrázků (jejich vnitřní struktura bývá pěkná - bloky určité velikosti a každý je zahájený hlavičkou)

vím, že je to jen přiblížení problematiky a prosím vyvraťte mi případné chyby

ukázka začátku jednoho jpegu:
0000000  ff  d8  ff  e1  22  69  45  78  69  66  00  00  4d  4d  00  2a
        del   X del   a   "   i   E   x   i   f nul nul   M   M nul   *
0000020  00  00  00  08  00  07  01  0f  00  02  00  00  00  04  48  54
        nul nul nul  bs nul bel soh  si nul stx nul nul nul eot   H   T
0000040  43  00  01  10  00  02  00  00  00  09  00  00  00  62  01  1a
          C nul soh dle nul stx nul nul nul  ht nul nul nul   b soh sub
0000060  00  05  00  00  00  01  00  00  00  6c  01  1b  00  05  00  00
        nul enq nul nul nul soh nul nul nul   l soh esc nul enq nul nul
0000100  00  01  00  00  00  74  01  28  00  03  00  00  00  01  00  02
        nul soh nul nul nul   t soh   ( nul etx nul nul nul soh nul stx
0000120  00  00  02  13  00  03  00  00  00  01  00  01  00  00  87  69
        nul nul stx dc3 nul etx nul nul nul soh nul soh nul nul bel   i
0000140  00  04  00  00  00  01  00  00  00  7c  00  00  01  40  48  54
        nul eot nul nul nul soh nul nul nul   | nul nul soh   @   H   T
0000160  43  20  48  65  72  6f  00  00  00  00  00  48  00  00  00  01
          C  sp   H   e   r   o nul nul nul nul nul   H nul nul nul soh
mimochodec
Profil
juriad:
Aha, tu variantu "když nemáš štěstí" jsem neznal. Díky.

Vaše odpověď

Mohlo by se hodit

Zvažte, zda se neobrátit na specializované fórum, toto se zabývá především webovou problematikou.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: