Ahoj.

Myslím, že mnoho zkušených uživatelů má ve své sbírce poměrně dost CD/DVD disků: s programy, hudbou, filmy atd. CD disky však mají jednu nevýhodu – snadno se poškrábou, někdy i při neopatrném vložení do přihrádky mechaniky ( I' O jejich malé kapacitě pro dnešek pomlčím :)).

Vezmeme-li v úvahu i fakt, že se disky poměrně často (kdo s nimi pracuje) musí vkládat a vyjímat z přihrádky, pak se řada z nich rychle pokryje drobnými škrábanci. A pak přichází chvíle - kdy takový disk není čitelný... Je dobré, když jsou informace na disku distribuovány na internetu a lze je stáhnout, ale co když ne? Zde budou užitečné programy, které chci v tomto článku představit. Takže, začněme...

Co dělat, když je disk CD/DVD nečitelný – doporučení a tipy

Nejprve chci udělat malou odbočku a dát několik tipů. Níže v článku jsou programy, které doporučuji používat pro čtení „špatných“ CD.

  1. Pokud váš disk není čitelný v jednotce, zkuste jej vložit do jiné (nejlépe takové, která dokáže vypálit DVD-R, DVD-RW ( Dříve existovaly mechaniky, které uměly například jen číst CD. Více podrobností o tomto zde: https://ru.wikipedia.org/)). Sám mám jeden disk, který úplně odmítal přehrát ve starém PC s běžným CD-ROM, ale snadno se otevřel na jiném počítači s DVD-RW DL mechanikou ( Mimochodem, v tomto případě doporučuji vytvořit kopii z takového disku).
  2. Je možné, že vaše informace na disku nemají žádnou hodnotu – například mohly být již dávno zveřejněny na torrent trackeru. V tomto případě bude mnohem snazší najít tyto informace a stáhnout si je, než se pokoušet obnovit disk CD/DVD.
  3. Pokud je na disku prach, opatrně jej sfoukněte. Malé částečky prachu lze opatrně setřít ubrousky ( Počítačové obchody mají pro tento účel speciální.). Po vymazání je vhodné znovu zkusit načíst informace z disku.
  4. Měl bych poznamenat jeden detail: je mnohem jednodušší obnovit hudební soubor nebo film z CD než jakýkoli archiv nebo program. Faktem je, že v hudebním souboru, pokud je obnoven, pokud se nějaká informace nepřečte, bude v tu chvíli prostě ticho. Pokud část programu nebo archivu nelze přečíst, nebudete moci takový soubor otevřít ani spustit...
  5. Někteří autoři doporučují zmrazit disky a poté je zkusit přečíst (argumentuje to tím, že během provozu se disk zahřívá, ale po vychladnutí je šance, že za pár minut (dokud se nezahřeje) lze informaci vytáhnout). Nedoporučuji to dělat, alespoň dokud nevyzkoušíte všechny ostatní metody.
  6. A nakonec. Pokud se vyskytl alespoň jeden případ, kdy byl disk nepřístupný ( nelze číst, objevila se chyba) - doporučuji zkopírovat celý a přepsat na jiný disk. První zvonek je vždy hlavní :)

Programy pro kopírování souborů z poškozených CD/DVD disků

1. BadCopy Pro

BadCopy Pro je jedním z předních programů ve svém výklenku, který lze použít k obnově informací z různých médií: CD/DVD mechaniky, flash karty, disketové mechaniky (ty už asi nikdo nepoužívá), USB disky a další zařízení.

Program je docela dobrý v získávání dat z poškozených nebo formátovaných médií. Funguje ve všech populárních verzích Windows: XP, 7, 8, 10.

Některé funkce programu:

  • celý proces je zcela automatický (zejména důležité pro začínající uživatele);
  • podpora pro spoustu formátů a souborů pro obnovu: dokumenty, archivy, obrázky, videa atd.;
  • schopnost obnovit poškozené (poškrábané) disky CD/DVD;
  • podpora různých typů médií: flash karty, CD/DVD, USB disky;
  • schopnost obnovit ztracená data po formátování a smazání atd.

2. CDCheck

CDCheck- tento nástroj je určen k prevenci, detekci a obnově souborů ze špatných (poškrábaných, poškozených) CD. Pomocí tohoto nástroje můžete skenovat a kontrolovat své disky a určit, které soubory na nich byly poškozeny.

Pokud utilitu používáte pravidelně, můžete si být o své disky jisti, program vás okamžitě upozorní, že je třeba data z disku přenést na jiné médium.

I přes svůj jednoduchý design (viz obr. 2) plní utilita svou práci velmi dobře. Doporučuji k použití.

Rýže. 2. Hlavní okno programu CDCheck v.3.1.5

3.DeadDiscDoctor

Tento program umožňuje kopírovat informace z nečitelných a poškozených CD/DVD disků, disket, pevných disků a dalších médií. Ztracené části dat budou nahrazeny náhodnými daty.

Po spuštění programu máte na výběr ze tří možností:

Kopírování souborů z poškozených médií;

Vytvořte úplnou kopii poškozeného disku CD nebo DVD;

Zkopírujte všechny soubory z média a poté je vypalte na disk CD nebo DVD.

Navzdory tomu, že program nebyl delší dobu aktualizován, přesto jej doporučuji vyzkoušet, pokud máte problémy s CD/DVD disky.

4. Záchrana souboru

Krátký popis: Záchrana souboru je program pro kopírování rozbitých a poškozených disků. Program je velmi jednoduchý a není velký (jen asi 200 KB). Není nutná žádná instalace.

Oficiálně funguje ve Windows 98, ME, 2000, XP (neoficiálně jsem to testoval na svém PC - fungovalo to ve Windows 7, 8, 10). Pokud jde o obnovu - výsledky jsou velmi průměrné, s „beznadějnými“ disky - je nepravděpodobné, že to pomůže.

5. Nepřetržité kopírování

Navzdory své malé velikosti nástroj velmi efektivně obnovuje soubory z poškozených a těžko čitelných CD/DVD disků. Některé charakteristické rysy programu:

  • může pokračovat v souborech, které nebyly zcela zkopírovány jinými programy;
  • proces kopírování lze po určité době zastavit a znovu v něm pokračovat;
  • podpora velkých souborů (včetně více než 4 GB);
  • schopnost automaticky ukončit program a vypnout počítač po dokončení procesu kopírování;
  • Podpora ruského jazyka.

6. Roadkil's Unstoppable Copier

Obecně se jedná o velmi dobrou utilitu pro kopírování dat z poškozených a poškrábaných disků, disků, které odmítají číst standardními nástroji Windows, a disků, které při čtení produkují chyby.

Rýže. 7. Super Copy 2.0 - hlavní okno programu.

Další malý program pro čtení souborů z poškozených disků. Tyto bajty, které nebudou načteny, budou nahrazeny („vyplněny“) nulami. Užitečné při čtení poškrábaných CD. Pokud disk není vážně poškozen – tedy na video souboru (například) – po obnově nemusí být vůbec žádné vady!

To je z mé strany vše. Doufám, že alespoň jeden program bude ten, který vaše data z CD zachrání...

Šťastné uzdravení :)

Kniha nastiňuje způsoby obnovy dat z různých paměťových médií – pevných disků, polí RAID, CD, DVD, paměťových karet flash, karet fotoaparátů a mobilních telefonů. Oprava poškozeného zařízení je v publikaci považována pouze za jeden aspekt celého procesu extrakce dat. Hlavním tématem je vytěžování dat poškozených fyzickým nebo logickým narušením provozu počítačového systému nebo nesprávným jednáním uživatele. Kniha pojednává o obnově náhodně smazaných souborů, získávání cenných informací z poškozených pevných disků; popisuje programy a techniky pro obnovu dat z poškozených polí RAID, která je kritická pro provoz podnikových počítačových systémů.

Kniha nevyžaduje speciální školení pro čtenáře: jednoduchým postupům pro obnovu dat krok za krokem předchází popis principů jejich ukládání na různá média.

Rezervovat:

Obnova souborů v HEX editoru

Jak již bylo zmíněno, teoreticky je možné obnovit alespoň některé významné informace z jakéhokoli poškozeného souboru. Stačí editor binárních dat, dokument s podrobnými informacemi o formátu, záliba v programování a spousta času. Zde neexistují žádná hotová řešení, zbývá formulovat obecné směry.

Zkuste soubor analyzovat otevřením v HEX editoru. Jeden z těchto programů, Heexplorer, byl probrán na začátku kapitoly. Ostatní editory jsou také široce známé, jako je WinHex (http://www.winhex.com), HEdit nebo Free Hex Editor Neo (http://www.hhdsoftware.com). Z hlediska základních schopností jsou všechny tyto programy rovnocenné a rozdíly dokážou ocenit hlavně programátoři, kteří často využívají doplňkové vyhledávací a editační funkce.

Data může být možné obnovit na první pokus. Pokud soubor obsahuje nekomprimovaný text, bude stačit tyto fragmenty zkopírovat a dát je dohromady v textovém editoru. Protože požadovaného výsledku již bylo dosaženo, může se objevit myšlenka, že není třeba nic dalšího obnovovat.

U většiny formátů je stále potřeba obnovit strukturu souborů, abyste mohli později otevřít dokument v zamýšlené aplikaci. Čím podrobnější popis formátu uživatel má, tím větší je šance, že si v souboru všimne nějaké nepřesnosti. V tomto případě může jako vzorek pro srovnání posloužit nepoškozený soubor podobné velikosti a vlastností: otevřete druhé okno editoru poblíž a pokuste se najít rozdíly. U obsahu to samozřejmě neplatí, ale rozdílu ve struktuře nadpisů si můžete všimnout téměř vždy.

Další akce jsou tvůrčím procesem. Výpočtem velikosti nebo offsetu jednotlivých komponent souboru se můžete pokusit nahradit tyto hodnoty do polí záhlaví. Popis struktury nebo srovnání s jinými podobnými soubory vám pomůže najít polohu polí a jejich přijatelné hodnoty. Již pojmenovaný editor Heexplorer umožňuje uložit mezivýsledky úprav a poté vrátit zpět provedené změny. Uložený soubor lze ihned zkontrolovat otevřením v příslušné aplikaci. Pokud neuspějete, musíte se vrátit o několik kroků zpět a zkusit použít jiné hodnoty atd.

Ve výjimečných případech fungují jakékoli metody: například je možné zkopírovat hlavičku jednoho souboru JPEG a vložit ji místo ztraceného nebo poškozeného do jiného souboru. Někdy takové soubory dokáže dobře otevřít některý z prohlížečů. Totéž lze říci o některých mediálních souborech.

V předchozích článcích jsme se podívali na strukturu FAT disku. V této práci se na konkrétním příkladu podíváme na vyhledávání obsahu vzdáleného dokumentu pomocí HEX editoru. Inženýři laboratoře pro obnovu dat provádějí tuto operaci mnohokrát denně, ale přesto doufám, že tyto informace budou pro naše čtenáře užitečné.

Vezmeme flash disk a naformátujeme ho.

Obr. 1 Formátování flash disku.

Poté na něj zapíšeme 20 KB textový dokument, který obsahuje opakující se textový řetězec „Testovací soubor“.

Boot sektor

Poté odstraňte testovací objekt a spusťte Hetman Partition Recovery. Otevřeme flash disk naformátovaný na FAT32 pomocí HEX editoru a spustíme analýzu z vyhrazené oblasti.

Obr.2 Spouštěcí sektor disku FAT.

Obrázek výše ukazuje oblasti, které nás zajímají:

  • První zvýrazněné pole udává, že velikost sektoru disku je 512 bajtů;
  • Následující úryvek ukazuje, že velikost clusteru je 8192 bajtů;
  • Dále vidíme, že velikost vyhrazené oblasti je 1160192 bajtů;
  • Další pole ukazuje, že na disku jsou dvě kopie FAT;
  • Dále uvádí, že velikost každé kopie FAT je 7808512;
  • Následující fragment označuje, že kořenový adresář je v klastru 2 vzhledem k oblasti dat (16793600 bajtů).

S ohledem na tyto informace si můžeme představit rozložení hlavních struktur jednotky FAT.

ZaujatostVelikostPopis 01160192Rezervovaná oblast disku11601927808512První kopie tabulky FAT89687047808512Druhá kopie tabulky FAT16777216Začátek datové oblasti16793600Začátek kořenového adresáře

Kořenový adresář

Podívejme se na kořenový adresář. Vidíme řadu záznamů, jedním z nich je náš test Test.txt. První bajt záznamu je 0xE5, protože byla smazána. Během odinstalace vytvoří ovladač v kořenovém adresáři disku další položku, která předchází hlavní. Tato položka je také vytvořena s prvním bajtem rovným 0xE5. Je navržen tak, aby uložil název odstraňovaného objektu. Pokusme se vrátit smazaný obsah zpět.

Obr.3 Kořenový adresář jednotky FAT.

Na obrázku výše je první položka dodatečná:

  • 0xE5;
  • Další zaškrtnuté políčko obsahuje název - Test.txt.
  • První zvýrazněné pole obsahuje podpis 0xE5, což znamená, že dokument byl smazán;
  • Dále obsahuje adresu clusteru (vzhledem k datové oblasti) s obsahem (16818176 bajtů);
  • Níže uvedená velikost je 19584 bajtů.

Po určení počátečního clusteru a velikosti musíme vstoupit do oblasti FAT, abychom vytvořili řetězec clusterů na disku, který zabírá. Problém je ale v tom, že se nedochoval řetěz. Při mazání byly všechny shluky obsazené řetězcem označeny jako volné. Proto máme pouze počáteční shluk a velikost.

  • Dokument obsadil všechny shluky v řadě, počínaje prvním. Tuto metodu nelze použít na fragmentovaný disk.
  • Dokument zabíral všechny aktuálně volné diskové clustery, počínaje prvním. Tento přístup lze použít, pokud byl objekt nedávno odstraněn a nové objekty, které byly zapsány poté, jej nepřepsaly.

Obsah souboru

V tomto případě nám vyhovuje varianta 1. Na ploše vytvoříme textový soubor a zkopírujeme do něj obsah získaný analýzou.

Obr.4 Obsah souboru.

Důležité: Výsledek práce musí být uložen na jiný disk než ten, který je analyzován. V našem příkladu jsme zkoumali disk F: a výsledky byly uloženy na

Přečtěte si článek krok za krokem průvodce pro vyhledávání a obnovu dokumentu smazaného z disku FAT pomocí HEX editoru. V předchozích článcích jsme se podívali na strukturu FAT disku. V této práci se na konkrétním příkladu podíváme na vyhledávání obsahu vzdáleného dokumentu pomocí HEX editoru. Inženýři laboratoře pro obnovu dat provádějí tuto operaci mnohokrát denně, ale přesto doufám, že tyto informace budou pro naše čtenáře užitečné.

Vezmeme flash disk a naformátujeme ho.

Obr. 1 Formátování flash disku.

Poté na něj zapíšeme 20 KB textový dokument, který obsahuje opakující se textový řetězec „Testovací soubor“.

Obsah:

Boot sektor

Poté odstraňte testovací objekt a spusťte Hetman Partition Recovery. Otevřeme flash disk naformátovaný na FAT32 pomocí HEX editoru a spustíme analýzu z vyhrazené oblasti.

Obr.2

Obrázek výše ukazuje oblasti, které nás zajímají:

  • První zvýrazněné pole udává, že velikost sektoru disku je 512 bajtů;
  • Následující úryvek ukazuje, že velikost clusteru je 8192 bajtů;
  • Dále vidíme, že velikost vyhrazené oblasti je 1160192 bajtů;
  • Další pole ukazuje, že na disku jsou dvě kopie FAT;
  • Dále uvádí, že velikost každé kopie FAT je 7808512;
  • Následující fragment označuje, že kořenový adresář je v klastru 2 vzhledem k oblasti dat (16793600 bajtů).

S ohledem na tyto informace si můžeme představit rozložení hlavních struktur jednotky FAT.

Kořenový adresář

Podívejme se na kořenový adresář. Vidíme řadu záznamů, jedním z nich je náš test Test.txt. První bajt záznamu je 0xE5, protože byla smazána. Během odinstalace vytvoří ovladač v kořenovém adresáři disku další položku, která předchází hlavní. Tato položka je také vytvořena s prvním bajtem rovným 0xE5. Je navržen tak, aby uložil název odstraňovaného objektu. Pokusme se vrátit smazaný obsah zpět.

Obr.3

Na obrázku výše je první položka dodatečná:

  • 0xE5;
  • Další zaškrtnuté políčko obsahuje název − Test.txt.
  • První zvýrazněné pole obsahuje podpis 0xE5, což znamená, že dokument byl smazán;
  • Dále obsahuje adresu clusteru (vzhledem k datové oblasti) s obsahem (16818176 bajtů);
  • Níže uvedená velikost je 19584 bajtů.

Po určení počátečního clusteru a velikosti musíme vstoupit do oblasti FAT, abychom vytvořili řetězec clusterů na disku, který zabírá. Problém je ale v tom, že se nedochoval řetěz. Při mazání byly všechny shluky obsazené řetězcem označeny jako volné. Proto máme pouze počáteční shluk a velikost.

  • Dokument obsadil všechny shluky v řadě, počínaje prvním. Tuto metodu nelze použít na fragmentovaný disk.
  • Dokument zabíral všechny aktuálně volné diskové clustery, počínaje prvním. Tento přístup lze použít, pokud byl objekt nedávno odstraněn a nové objekty, které byly zapsány poté, jej nepřepsaly.

V tomto případě nám vyhovuje varianta 1. Na ploše vytvoříme textový soubor a zkopírujeme do něj obsah získaný analýzou.

Obr.4

Důležité: Výsledek práce musí být uložen na jiný disk než ten, který je analyzován. V našem příkladu jsme zkoumali disk F: a výsledky byly uloženy na C:.

Kapitola 1
Obnova poškozených souborů Struktura souborů v Heexploreru
Koncept formátu souboru

užitečné odkazy
souhrn

V této kapitole budeme hovořit o obnově takzvaných poškozených souborů. Soubor se může poškodit, pokud není správně uložen, zejména pokud jste se pokusili otevřít a poté uložit soubor, který někdo vytvořil v novější verzi aplikačního programu. Takové soubory lze načíst z poškozených médií. A přestože je můžete zkopírovat, při pokusu o otevření „uloženého“ souboru se zobrazí chybová zpráva. Po obnovení dat z náhodně zformátovaného disku bude mezi nalezenými soubory pravděpodobně mnoho poškozených souborů. Nakonec budou takové soubory nalezeny jako výsledek analýzy dat uložených operačním systémem při kontrole a automatické opravě chyb pevného disku - takové soubory mají příponu CHK.
Předpokládá se, že soubor je pojmenovaná, konečná a spojitá sekvence bajtů, která nese nějaké informace. Pro naše účely (obnova dat) to stačí. V těch souborech, které je třeba v praxi obnovit, taková sekvence obvykle zakóduje zcela smysluplnou a úplnou informaci, například text dokumentu nebo rastr (soubor bodů) obrázku.
Připomeňme, že 1 bajt = 8 bitů, to znamená, že každý bajt může nabývat hodnot od 0 do 2 8 = 256 v desítkové soustavě (dec) nebo 2 8 = FF v šestnáctkové soustavě (hex). Existují programy, které umožňují zobrazit a změnit obsah libovolného souboru jako jednoduchou sekvenci bajtů. Je logické je nazývat byte nebo binární (binární) editory. Protože takové programy obvykle zobrazují hodnoty bajtů v šestnáctkové soustavě, nazývají se „HEX editory“.
Pokud soubor otevřeme v libovolném HEX editoru, uvidíme toto znázornění jeho obsahu. Použití HEX editorů pro obnovu obsahu souboru bude diskutováno na konci kapitoly, pomohou vám pochopit strukturu souboru a povahu jeho poškození.

Struktura souborů v Hexploreru

ICY Heexplorer je jednoduchý, ale docela funkční bezplatný editor binárních dat. Jeho distribuce je k dispozici na webu vývojářů.
Pracovní plocha okna je rozdělena vertikálně. Po otevření souboru se obsah souboru zobrazí na levé straně pracovní plochy po bytech ve formě jejich hexadecimálních hodnot (obr. 1.1). Na pravé straně okna jsou stejné bajty interpretovány jako hodnoty textových znaků ASCII.

Rýže. 1.1. Okno Heexplorer - textový soubor otevřen

V tomto případě je vybraný fragment současně zvýrazněn v obou polovinách okna. Je snadné vidět, co každý bajt souboru znamená, pokud předpokládáme, že kóduje nějaký textový znak. Při zvažování textových souborů je tato interpretace zcela spravedlivá. Příkazy nabídky Zobrazit a Struktury umožňují odlišně interpretovat obsah souboru, například bitmapu, a zobrazit jej v podřízeném okně.

Koncept formátu souboru

Existuje mnoho typů a formátů souborů. Obecně řečeno, formát je informace o tom, jak by měl program interpretovat obsah souboru při jeho otevření. Někdy je formát zaměňován s příponou názvu souboru, ale jde o zcela odlišné pojmy. Operační systém může pomocí přípony souboru rychle určit, který program by měl daný soubor otevřít. Obvykle musí přípona odpovídat formátu, ale není to povinné. Informace o formátu je v samotném souboru – je umístěna na začátku sekvence bajtů.
Textový soubor je nejjednodušší formát. Každý bajt textového souboru je kód pro konkrétní znak ASCII (písmeno, číslo nebo interpunkční znaménko) a také znaky mezery, začátku a konce řádku. Kromě významů textových znaků se v textovém souboru opravdu nic jiného nenachází! Struktura jakýchkoli jiných typů souborů je mnohem složitější.
Jako příklad si otevřeme soubor obrázku ve formátu BMP v HEX editoru (obr. 1.2). Hned na začátku souboru je uvedena posloupnost 42 4D - v textové interpretaci se jedná o písmena BM. Následuje poměrně dlouhá sekvence bajtů, ve které převládají nulové hodnoty a po ní začíná pole velmi odlišných hodnot, které pokračuje až do samého konce souboru.

Rýže. 1.2. Okno Heexplorer – je otevřen soubor obrázku ve formátu BMP

Dá se předpokládat, že začátek souboru je nějaký druh servisní informace a jeho první bajty označují formát souboru. Teprve poté přichází na řadu obsah, který by měl program pracující s takovými soubory interpretovat jako výkres.

Poznámka
Na internetu existuje zdroj, který bude opakovaně zmiňován – Wikipedie, nebo Svobodná encyklopedie. Obsahuje velké množství informací o formátech souborů a mnoha dalších pojmech, které je prostě nemožné shromáždit v jedné knize.
Článek uvádí, že soubor BMP se ve skutečnosti skládá ze čtyř částí:
záhlaví souboru (BITMAPFILEHEADER). První pole záhlaví (první dva bajty) je podpis - označení typu souboru;
záhlaví obrázku (BITMAPINFOHEADER) – volitelná součást, může chybět;
paleta, která může také chybět;
samotný obrázek - každý byte popisuje jeden bod na obrázku.
Zde je třeba uvést důležitou věc. Je zřejmé, že zkreslení nebo ztráta dat souvisejících s prvními třemi částmi může vést k tomu, že soubor již nebude otevřen programem k tomu určeným, ačkoli všechny podstatné informace v něm zůstanou nedotčeny. V takovém případě se zobrazí zpráva „Soubor není ve správném formátu nebo je poškozen“. Naopak ztráta nebo zkreslení dat samotného obrázku nijak neovlivní otevření souboru, ale v obrázku, který se otevře, budou jednotlivé fragmenty vypadávat nebo se zdeformovat.
Jako experiment můžete vytvořit několik kopií souboru, záměrně každou z nich poškodit na různých místech pomocí HEX editoru a poté uložit. Otevřením těchto souborů pomocí standardního prohlížeče Windows nebo programu Malování se uživatel přesvědčí o platnosti dřívějšího závěru.
Každý soubor je strukturován podobným způsobem, ačkoli specifikace částí souboru závisí na jeho typu. Popisy téměř všech formátů byly zveřejněny a lze je nalézt na internetu. Některé podrobné popisy zabírají desítky stran. Kromě toho je nejobtížnější najít jasný popis formátů souborů Microsoft Office, ale stále existují obecná ustanovení.
Na začátku souboru je vždy jeho hlavička. Samotný titul má také vnitřní strukturu.
– Záhlaví začíná podpisem nebo „magickým číslem“. Jedná se o kus kódu, který jasně ukazuje, o jaký druh souboru se jedná nebo jakým programem byl vytvořen. Například EXE soubor vždy začíná znaky MZ, RAR archiv obsahuje RAR signaturu ve svém kódu.
– Další pole záhlaví mohou obsahovat informace o velikosti souboru, označovat, na kterém byte záhlaví končí a skutečná data začínají atd.
Soubor může obsahovat záhlaví specifická pro daný formát, například u obrazových souborů označují kompresní algoritmus, barevnou hloubku, velikost obrazu v pixelech atd. U zvukových souborů budou takovými parametry frekvence digitalizace a bitová hloubka, počet kanálů kompresní algoritmus atd.
Některé soubory mohou obsahovat pomocné komponenty: paletu, tabulku kódu, vložená data písem, makra atd. V určitých formátech, jako jsou dokumenty Microsoft Office nebo CorelDRAW, mohou taková data zabírat více místa než všechna ostatní. Stačí se podívat na velikost „prázdného“ dokumentu Microsoft Word 2003!
Ve skutečnosti unikátní data dokumentu. Někdy jsou ve složitých dokumentech tato data organizována ve formě řetězců nebo kusů. V tomto případě je někde v nadpisech odkaz na začátek a velikost každé porce.
Indikátor konce souboru nebo kontrolní součet potvrzuje integritu souboru. Nejsou přítomny ve všech formátech.
Je zřejmé, že jakýkoli poškozený soubor lze obnovit nebo alespoň extrahovat užitečné informace otevřením a úpravou takového souboru pomocí HEX editoru. Pokud jsou informace o formátu poškozeny, lze je (teoreticky) znovu vytvořit a poté soubor otevřít pomocí „standardní“ aplikace. Pokud je poškozena samotná datová oblast, lze ze souboru extrahovat pouze to, co zbylo.
Ruční obnova nebo extrahování užitečných informací z poškozených souborů je časově náročný úkol. V podstatě je to podobné jako s programováním. Problém není ani v pochopení struktury formátu, ale v tom, že hledání a vytváření nového záznamu „potřebných“ bajtů bude vyžadovat spoustu rutinních a zdlouhavých přepočtů, testů a kontrol. Proto je v praxi, pokud taková možnost existuje, vhodné nejprve se uchýlit k dalším dvěma způsobům.

Obnova souborů pomocí vlastních aplikačních nástrojů

Některé aplikační programy zpočátku obsahují schopnost testovat a obnovovat poškozené dokumenty. Tyto možnosti jsou dost omezené, ale někdy stačí. Na druhou stranu, kdo jiný než vývojáři programů zná všechny složitosti používaných formátů, stejně jako algoritmy pro jejich tvorbu a obnovu.
Pozornost!
Před jakýmkoli pokusem o obnovení poškozeného souboru musíte vytvořit několik jeho kopií. Neměli byste experimentovat s jedinou originální kopií!

Obnovení dokumentů pomocí aplikace Microsoft Word

Microsoft Word má funkci pro otevírání dokumentů s obnovou. Kromě toho obsahuje kompletní sadu Microsoft Office převaděč pro obnovu textu. Ve výchozím nastavení není nainstalován.
Všimněte si, že existuje také třetí funkce související s použitím automatického ukládání dokumentů aplikace Word za běhu aplikace. Týká se to spíše oblasti zálohování: kopie dokumentu se pravidelně ukládají do stejné složky jako otevřený dokument nebo do složky \Application Data\Microsoft\Word v uživatelském profilu. Pokud dojde k selhání aplikace Microsoft Word předtím, než uživatel dokument správně uloží, při příštím otevření se zobrazí panel Obnova dokumentu, který zobrazuje existující záložní kopie souboru. S největší pravděpodobností tato funkce nebude fungovat při obnově skutečně poškozených souborů.
Chcete-li nainstalovat převaděč pro obnovení textu, musíte znovu spustit instalační program sady Microsoft Office.
1. V okně úvodní instalace vyberte Přidat nebo odebrat funkce. Klikněte na „Další.
2. V okně Vlastní instalace zaškrtněte políčko Pokročilé nastavení aplikace a klepněte na tlačítko Další. Zobrazí se okno Upřesnit nastavení.
3. Nachází se součást Text Recovery Converter ve skupině Office General Tools? Převodníky a filtry? Převaděče textových souborů. Klikněte na šipku vedle této součásti a vyberte Spustit z mého počítače.
4. Postupujte podle pokynů průvodce a dokončete instalaci vybraných součástí.
5. Poté spusťte program Word. Přejděte do okna nastavení (menu Nástroje? Možnosti) a na kartě Obecné zaškrtněte políčko Při otevření potvrdit převod. Uložte nastavení.
Nyní existují dva způsoby. Chcete-li začít, použijte vestavěnou funkci obnovení dokumentů.
1. Z nabídky Soubor vyberte Otevřít. Zobrazí se okno Otevřít dokument.
2. Vyberte soubor, který chcete obnovit.
3. Klikněte na šipku vedle tlačítka Otevřít a vyberte příkaz Otevřít a obnovit (obr. 1.3).

Rýže. 1.3. Otevření dokumentu s obnovením

Dokument se může úspěšně otevřít. Jakmile dokument otevřete, uložte jej pod jiným názvem. Ještě lépe zkopírujte veškerý obsah a vložte jej do nového dokumentu. Experimenty však ukazují, že tímto způsobem lze opravit pouze ty nejmenší vady. Převaděč pro obnovu textu má o něco větší možnosti.
1. V okně Otevřít dokument v rozevíracím seznamu Typ souboru vyberte možnost Obnovit text z libovolného souboru.
2. Otevřete požadovaný soubor. Během procesu otevírání se může objevit další okno Převod souboru (obr. 1.4).

Rýže. 1.4. Okno konverze souboru

3. V tomto okně vyberte možnost Obnovit text z libovolného souboru a klepněte na OK.
Při takovém obnovení dojde ke ztrátě původního formátování dokumentu – místo toho to bude prostý text. Tato funkce však nefunguje vždy. V takovém případě byste měli dokument obnovit pomocí speciálních programů od vývojářů třetích stran.

Obnovení archivů pomocí WinRAR

Populární archivátor WinRAR má funkci pro obnovu poškozených archivů. Tento program dokáže obnovit archivy ve formátech RAR a ZIP. WinRAR se snaží určit typ archivu automaticky podle podpisu souboru a jeho přípony, ale uživatel může určit typ archivu nezávisle.
Formát RAR umožňuje zařazení nadbytečných informací do archivu – tzv informace o obnově hned při jeho vzniku. Chcete-li to provést, musíte při přidávání souborů do archivu v okně Název a parametry archivu zaškrtnout políčko Přidat informace pro obnovu (obr. 1.5). Ve výchozím nastavení je toto zaškrtávací políčko zrušeno. Na kartě Upřesnit nastavíte relativní velikost informací, které se mají obnovit, jako procento z celkové velikosti archivu.

Rýže. 1.5. Vytvoření archivu a přidání informací pro obnovu

Přidání takových informací nevyhnutelně zvětší velikost archivu, ale toto opatření není vždy přijato. Při komprimaci souborů je zpravidla na prvním místě minimální velikost výsledného archivu. Tvůrci programu doporučují přidávat informace pro obnovu do archivů, které se mají zapisovat na diskety nebo při komprimaci zvláště cenných dat.
Obnova archivu probíhá ve dvou fázích. Za prvé, archiv obsahuje blok informací pro obnovu. Pokud je takový blok v archivu přítomen, poškozená část dat je malá a nepřetržitá, pak je šance na úspěšnou obnovu vysoká. V důsledku toho archivátor vytvoří nový soubor s názvem fixed.arcname.rar, kde arcname– název původního poškozeného archivu.
Pokud poškozený archiv neobsahuje informace pro obnovu nebo je poškození velmi vážné, provede se pokus o obnovu pomocí jiného algoritmu. Rekonstruována je pouze struktura archivu. Vytvoří se nový archiv s přestavěným názvem. arcname.rar, kde arcname je název zdrojového archivu. Z tohoto obnoveného archivu je možné extrahovat nepoškozené soubory. Všechna dochovaná data jsou úspěšně extrahována z jednoduchých archivů. Z průběžného (pevného) archivu je obvykle možné obnovit pouze soubory umístěné na začátku archivu před místem poškození.
Když při běžném otevření archivu program WinRAR detekuje chyby v archivu, zobrazí se okno s diagnostickými zprávami (obr. 1.6). Již podle obsahu těchto zpráv lze usuzovat na povahu a rozsah poškození souboru.

Rýže. 1.6. Diagnostické zprávy WinRAR

Chcete-li obnovit, vyberte archiv v okně programu WinRAR a klikněte na tlačítko Opravit nebo vyberte příkaz nabídky Operace? Obnovit archiv(y). Následné dialogy závisí na povaze poškození a bezpečnosti jednotlivých složek souboru.
Zejména pokud je poškozená hlavička, budete muset uvést, zda je zdrojový archiv ve formátu RAR nebo ZIP a zda je archiv kontinuální. Během operace obnovy se může program uživatele zeptat, zda prvek nalezený v archivu má být považován za soubor: Podezřelý prvek možný název souboru>. Přidat do archivu: Ano/Ne/Vše. Chcete-li tento prvek přidat do souboru fixed.arcname.rar, odpovězte Ano.
Pro odstraňování problémů s archivy RAR se WinRAR jeví jako optimální a primární nástroj. U ZIP archivů také dává dobré výsledky, ale zde konkurence pochází z mnoha specializovaných programů.

Obnova 1C: Enterprise databáze

Databáze, se kterými programy rodiny 1C: Enterprise pracují, se skládají z mnoha samostatných souborů. Některé z nich obsahují konfigurační informace, zatímco jiné (soubory s příponou DBF) jsou proměnlivé databázové soubory. Pokud se chyba týkala pouze konfiguračních souborů, nejjednodušším způsobem je neobnovovat databázi, ale jednoduše tyto soubory přepsat z konfigurační distribuce nebo jakékoli záložní kopie.
K poškození databáze dochází nejčastěji v důsledku selhání systému, náhlého výpadku napájení počítačů nebo problémů s lokální sítí. Hlavním a přímým způsobem obnovení databáze je její otestování a oprava pomocí programu 1C spuštěného v režimu Konfigurátor. Hlavním rysem takové obnovy je, že Konfigurátor využívá logiku budování databáze a některá data lze obnovit ze souvisejících záznamů v jiných, nepoškozených souborech.
Před jakýmkoli pokusem o obnovu byste samozřejmě měli zálohovat databázi. Nejlepší způsob, jak to udělat, je jednoduše zkopírovat složku s databází do jiného adresáře.
1. Otevřete program 1C v režimu konfigurátoru.
2. Spusťte kontrolu otevřené databáze (menu Správa? Testování a opravy).
3. Pokud máte novou zálohu, můžete ji ihned začít opravovat: vyberte možnost Testovat a opravit. Během testování se zobrazují zjištěné chyby databáze. Věnujte pozornost názvům souborů. Při opravě vás v případě nesrovnalostí může program požádat o uvedení, na základě jakých údajů má být konkrétní záznam obnoven nebo zda má být zcela vymazán.
4. Po obnovení otevřete databázi ve výhradním režimu a zkontrolujte správnost záznamů a součtů. Je možné, že některé položky budou muset být opraveny nebo přidány ručně.
Obnova poškozených databází je téměř vždy možná. Jde jen o počet ztracených záznamů. Obnova jednotlivých souborů pomocí speciálních programů se prakticky nevyžaduje - nástroje 1C Configurator poměrně efektivně obnovují strukturu databázových souborů. Program obsahuje nástroje pro archivaci a další metody zálohování jsou vždy k dispozici. Obnova z posledního archivu může být rychlejší než testování a obnova, i když znovu zadáváte data, která se objevila od posledního archivu.

Programy pro obnovu souborů

Specializované programy jsou navrženy pro obnovu souborů téměř jakéhokoli známého formátu. Co do počtu programů jsou samozřejmě na prvním místě dokumenty Microsoft Office. Jednoduché vyhledávání na internetu vytvoří asi tři desítky názvů nástrojů pro obnovu dokumentů Wordu nebo tabulek Excelu.
Práce takových programů je založena na tom, že v souboru se hledají struktury vlastní tomuto formátu (záhlaví, tabulky atd.). Pokud je struktura nalezena, je analyzována, aby se zjistilo, zda jsou záznamy, které obsahuje, platné. Ověřovací pravidla jsou známá, přímo vyplývají z popisu formátu. Pokud záznam zjevně neodpovídá přijatelné nebo očekávané hodnotě, je opraven. Podobně mohou být generovány chybějící nebo neúplné struktury. Všechny programy mají své vlastní specifické operační algoritmy, takže výsledky jejich práce v reálných situacích jsou také odlišné.
Pro programy obnovy platí stejné pravidlo jako pro antiviry: čím více aplikací je v daném případě použito, tím vyšší je šance na úspěch. Pokud však některý z programů jednou pomohl tam, kde ostatní byli bezmocní, neznamená to, že jakýkoli jiný poškozený soubor obnoví lépe než ostatní. Naštěstí jsou téměř všechny takové programy dostupné ve sharewarových (zkušebních nebo sharewarových) a demo verzích. Omezení se obvykle týká uložení obnovených dat nebo maximálního povoleného množství obnovených informací.
Vytvořte několik kopií poškozeného souboru – pro každý pokus jinou kopii. Pokud byla obnova úspěšná napoprvé, dobře. Pokud ne, měli byste aplikovat jeden lék za druhým. Možná nějaký jiný program bude schopen obnovit textová nebo tabulková data. V tomto případě zbývá pouze zakoupit nebo zaregistrovat v opačném případě.
Zde je na místě malá ekonomická odbočka. Při práci s počítačem v jedné rodině nebo firmě bude obnovovací program s největší pravděpodobností jednou potřeba. Po ztrátě a potížích, které způsobila, budou uživatelé opatrnější a budou pravidelně zálohovat. Ukazuje se, že cena licence se rovná ceně obnovení jednoho až deseti souborů. Cena licencí se pohybuje od deseti do několika set dolarů. Zřejmě je lepší to nejdřív zkusit Všechno ukázky, které si můžete najít a pak věnujte pozornost cenám.
Pro ty, kteří se záchraně informací zabývají profesionálně, je opodstatněný jiný přístup. Téměř univerzálním a efektivním nástrojem je například balíček Office recovery. Licence se celkem rychle zaplatí, protože záchrana dat je vždy oblíbenou a dobře placenou službou.
Několik programů bude diskutováno níže. Jejich volba je téměř náhodná, protože jedním z hlavních cílů knihy je ukázat programy různých tříd a přístupy k práci s takovými programy. Pokud je první program „automatický“ pro začínajícího uživatele, druhý je „poloautomatický“ s možností ručně doladit výsledek, pak třetí je amatérský vývoj, který vyžaduje určité dovednosti od toho, kdo používá to.

Balíček pro obnovu Office

Společnost Recoveronix Ltd. nabízí více než 30 utilit pro automatickou obnovu souborů většiny běžných formátů souborů. Z oficiálních stránek společnosti si můžete stáhnout jak jednotlivé aplikace, tak jejich balíček pod obecným názvem Office recovery. Pro představu o možnostech balíčku jsou níže uvedeny některé zahrnuté programy.
Recovery for Word, Recovery for Excel, Recovery for Outlook Express, Recovery for Outlook, Recovery for PowerPoint, Recovery for Publisher, Recovery for Access – obnova dokumentů Microsoft Office.
PDFRecovery, PhotoshopRecovery – obnova dokumentů Adobe.
PixRecovery – obnova grafických souborů BMP, GIF, TIFF, JPEG.
ZipRecovery – obnova ZIP archivů.
Balíček obsahuje nástroje pro obnovu Microsoft Works, WordPerfect a mnoha databázových formátů.
Kromě uvedených nástrojů pro obnovu poškozených souborů obsahuje balíček pro obnovu Office programy pro další typy operací. Následující kapitoly jsou věnovány obnově a získávání informací z poškozených médií. Tyto součásti balíčku jsou zde jednoduše pojmenovány.
MediaHeal pro CD a DVD, MediaHeal pro diskety, MediaHeal pro Flash, MediaHeal pro pevné disky, MediaHeal pro výměnné disky – nástroje pro obnovu dat z různých médií.
FreeUndelete je nástroj pro obnovu omylem smazaných dat.
Při instalaci balíčku budete vyzváni k výběru požadovaných aplikací. Každý z nich je nainstalován v samostatné složce a je zcela nezávislý. Všechna okna aplikací jsou sestavena podle stejného modelu. Integrace spočívá v přítomnosti položky nabídky Toolbox v okně každé aplikace, pod kterou se otevře velký seznam dalších aplikací.
Nejoblíbenější aplikací je Recovery for Word. Všechny ostatní součásti balíčku jsou postaveny na úplně stejném principu a jsou určeny pro uživatele s minimálním zaškolením. Za prototyp můžete považovat soubor, ze kterého byly HEX editorem vyříznuty fragmenty kódu a na jejich místo byly zapsány „odpadky“ – náhodné hodnoty. Je to velmi podobné poškození souborů v důsledku selhání jejich zápisu nebo čtení z vadného média.
1. Spusťte program a v jeho hlavním okně klepněte na tlačítko Obnovit. Zobrazí se standardní okno pro otevření souboru.
2. Vyberte soubor, který chcete opravit, a v tomto okně klepněte na tlačítko Obnovit. Začne proces obnovy souboru. V hlavním okně se objeví komentáře k prováděným operacím a brzy vás okno Save the Recovered File vyzve k zadání názvu souboru (obrázek 1.7). Ve výchozím nastavení se pro uložení výsledku obnovy navrhuje název zdrojového souboru s předponou Obnoveno.

Rýže. 1.7. Recovery for Word

Obnovený soubor můžete otevřít pomocí Průzkumníka Windows a zkontrolovat výsledky. Demoverze programu nahrazuje část obnoveného textu slovy demo demo demo. Jinak je program plně funkční. Obnovuje text dokumentu, včetně použitého formátování, stylů, tabulek, obrázků a dalších vložených objektů.
Sada programů od společnosti Recoveronix Ltd. V oblasti obnovy dokumentů předbíhá Microsoft Office podobným utilitám od jiných vývojářů jak v počtu obnovených souborů, tak v úplnosti obnovy dat v rámci každého dokumentu. Hlavní nevýhodou balíčku je jeho cena. Licence na jednu komponentu Recovery for Word 3.1 stojí asi 150 dolarů a cena za balíček 14 aplikací je asi 350 dolarů.

JPEG Recovery Pro

Pokud aplikace balíčku Recoveronix fungují téměř automaticky, pak program JPEG Recovery Pro kombinuje funkce automatické obnovy formátu souboru JPEG s možností editace obnovených dat. Distribuční balíček programu JPEG Recovery Pro je k dispozici na webu vývojáře.
Během provozu program prohledá zadaný adresář, vypíše tam nalezené obrazové soubory a nabídne výběr souborů, které by měly být obnoveny. Program se poté pokusí extrahovat a obnovit vybrané soubory a uložit je na disk. Ještě před uložením můžete pomocí druhé součásti programu odstranit nebo retušovat poškozené části snímků v samostatných oknech.
1. Spusťte program a otevřete okno jeho nastavení pomocí příkazu nabídky Soubor? Možnosti (Soubor? Nastavení). Na první záložce je uveden seznam typů souborů, které bude program hledat (obr. 1.8). Na druhé záložce Další možnosti můžete nastavit maximální počet souborů (Max. počet fyzických souborů) a počet souborů, které se mají na začátku kontroly přeskočit (Přeskočit prvních n fyzických souborů). Obě tato nastavení mohou být užitečná při obnově souborů přímo z média digitálního fotoaparátu. Paměťové karty mohou obsahovat mnoho fragmentů dříve smazaných snímků a omezení pomohou vyhnout se prohlížení nepotřebného materiálu.

Rýže. 1.8. Výběr typů souborů

2. Uložte nastavení.
3. Do pole Složka zadejte cestu, kde bude program hledat obrázky, a do pole Výstupní složka cestu, kam mají být obnovené soubory uloženy.
4. Klepněte na tlačítko Skenovat. V pracovní oblasti se objeví náhledy nalezených výkresů (obr. 1.9).

Rýže. 1.9. Výsledek vyhledávání obrázků

5. Zaškrtněte políčka vedle obrázků, které chcete obnovit a uložit. Klepněte na tlačítko Obnovit. Soubory budou uloženy.
6. Pokud v hlavním okně programu vidíte, že je obrázek poškozen, jako například prostřední obrázek v popsaném příkladu, zkuste to opravit jinak. Dvakrát klikněte na zdeformovaný obrázek. Zobrazí se okno s výzvou k pokusu o automatickou opravu obrázku (obr. 1.10).

7. Chcete-li to provést, klepněte na Ano. Změny budou provedeny na obrázku podle uvážení programu a poté se otevře v okně vestavěného editoru JPEG Recovery Pro Editor (obr. 1.11). Pokud v okně kliknete na tlačítko Ne, nebudou provedeny žádné opravy a obrázek se otevře v editoru v původní podobě.

Rýže. 1.11. Editor JPEG Recovery Pro

Jak je vidět na příkladu (uprostřed souboru bylo 256 bajtů obrazových informací nahrazeno pseudonáhodnou sadou čísel), před automatickým obnovením byl obraz „odříznut“ od místa poškození. Po automatickém restaurování se obraz zcela rozvinul, ale na jednom místě byl viditelný světlý pruh - to je právě ten „odpad“ vnesený do kresby za účelem poškození. Dalším typickým problémem formátu JPEG je posun nebo inverze barev části obrázku po ztrátě nebo změně části dat. Tento problém je také úspěšně odstraněn automatickou opravou v příslušném programu.
JPEG Recovery Pro Editor má dvě hlavní funkce: odstranění všech pixelů z jednoho daného bodu do druhého a vložení/vymazání daného počtu pixelů nebo řádků, počítání od daného bodu. Tyto operace jsou vhodné pro odstranění náhodně přidaného „smetí“ nebo naopak pro eliminaci posunu pixelů v důsledku ztráty datového úseku. Tyto techniky je lepší zvládnout čistě prakticky. Editor podporuje vrácení a návrat (Undo/Redo) provedených akcí, takže lze mnohokrát vybrat nejlepší způsob opravy. Zároveň nesmíme zapomínat, že po uložení lze obnovený soubor vždy dále zpracovat v libovolném grafickém editoru, například Adobe Photoshop, a nakonec vrátit obrázku jeho normální vzhled.

program CDRfind

Dokumenty CorelDRAW jsou jedním z běžných typů souborů. Tyto dokumenty jsou o to cennější, že většinou obsahují výsledky mnohadenní práce designérů nebo ilustrátorů. Oba dva zpravidla berou záložní kopie svých děl extrémně lehkovážně.
Pro obnovu souborů CDR však bylo vytvořeno velmi málo nástrojů. Tento program je sadou užitečných nástrojů pro práci se soubory CorelDRAW. Tento program může také obnovit neúspěšné soubory CDR. Autor programu Michail Kondakov nabízí jeho stažení ze svých webových stránek. Hlavní okno programu je velmi jednoduché (obr. 1.12).

Rýže. 1.12. program CDRfind

Chcete-li zobrazit obsah souboru CDR, klikněte na tlačítko Informace o souboru a ve standardním okně, které se otevře, vyberte soubor, který chcete otevřít. Objeví se dvě okna programu Poznámkový blok: první (info. log) zobrazuje informace o souboru, fonty, které obsahuje (Použitá písma) a veškerý text, který lze z tohoto souboru extrahovat (Text dokumentu). Druhé okno (map.log) zobrazuje strukturu souboru ve formě seznamu polí v něm obsažených (obr. 1.13).

Rýže. 1.13. Analýza obsahu souboru

Další užitečnou funkcí programu je vyhledání CDR dokumentu na disku podle zadaného kritéria. Takovými kritérii může být text obsažený v souboru nebo velikost grafických objektů uvnitř souboru. Tato funkce se spouští kliknutím na tlačítko Hledat soubor. Zajímavá je funkce obnovy poškozeného souboru.
1. Klepněte na tlačítko Upravit/Obnovit soubor. Otevře se okno Upravit soubor.
2. V tomto okně klepněte na tlačítko Otevřít soubor a ve standardním okně Windows vyberte soubor CDR, který selhal, který chcete otevřít. Struktura otevřeného souboru se zobrazí v pracovní oblasti dialogu (obr. 1.14).

Rýže. 1.14. Okno Upravit soubor

Poté můžete zkusit soubor uložit znovu kliknutím na tlačítko Uložit soubor a zadáním názvu nového souboru. Špatná pole budou ze zdrojového souboru odstraněna a samotný soubor bude uložen rozbalený. Poté zkuste otevřít výsledný dokument v aplikaci CorelDRAW. Když jej otevřete, pravděpodobně se vám zobrazí četné chybové zprávy. Měli byste je ignorovat a soubor se nakonec otevře. Poté můžete zkopírovat požadovaný obsah do nového souboru vytvořeného v aplikaci CorelDRAW.
Pokud je problémovou oblastí rastrový obrázek vložený do souboru, můžete zkusit extrahovat ze souboru pouze jeho vektorovou část. K tomu existuje vektorový režim Extract. Kliknutím na toto tlačítko a výběrem zdrojových a výsledných souborů získáte soubor obsahující pouze vektorovou část zdrojového souboru. Při otevření takového souboru CorelDRAW také zobrazí chybové zprávy. Je potřeba je opět ignorovat a po otevření soubor znovu uložit (Uložit jako) nebo z něj zkopírovat objekty do nového dokumentu.

Obnova souborů v HEX editoru

Jak již bylo zmíněno, teoreticky je možné obnovit alespoň některé významné informace z jakéhokoli poškozeného souboru. Stačí editor binárních dat, dokument s podrobnými informacemi o formátu, záliba v programování a spousta času. Zde neexistují žádná hotová řešení, zbývá formulovat obecné směry.
Zkuste soubor analyzovat otevřením v HEX editoru. Jeden z těchto programů, Heexplorer, byl probrán na začátku kapitoly. Známé jsou i další editory, jako WinHex, HEdit nebo Free Hex Editor Neo. Z hlediska základních schopností jsou všechny tyto programy rovnocenné a rozdíly dokážou ocenit hlavně programátoři, kteří často využívají doplňkové vyhledávací a editační funkce.
Data může být možné obnovit na první pokus. Pokud soubor obsahuje nekomprimovaný text, bude stačit tyto fragmenty zkopírovat a dát je dohromady v textovém editoru. Protože požadovaného výsledku již bylo dosaženo, může se objevit myšlenka, že není třeba nic dalšího obnovovat.
U většiny formátů je stále potřeba obnovit strukturu souborů, abyste mohli později otevřít dokument v zamýšlené aplikaci. Čím podrobnější popis formátu uživatel má, tím větší je šance, že si v souboru všimne nějaké nepřesnosti. V tomto případě může jako vzorek pro srovnání posloužit nepoškozený soubor podobné velikosti a vlastností: otevřete druhé okno editoru poblíž a pokuste se najít rozdíly. U obsahu to samozřejmě neplatí, ale rozdílu ve struktuře nadpisů si můžete všimnout téměř vždy.
Další akce jsou tvůrčím procesem. Výpočtem velikosti nebo offsetu jednotlivých komponent souboru se můžete pokusit nahradit tyto hodnoty do polí záhlaví. Popis struktury nebo srovnání s jinými podobnými soubory vám pomůže najít polohu polí a jejich přijatelné hodnoty. Již pojmenovaný editor Heexplorer umožňuje uložit mezivýsledky úprav a poté vrátit zpět provedené změny. Uložený soubor lze ihned zkontrolovat otevřením v příslušné aplikaci. Pokud neuspějete, musíte se vrátit o několik kroků zpět a zkusit použít jiné hodnoty atd.
Ve výjimečných případech fungují jakékoli metody: například je možné zkopírovat hlavičku jednoho souboru JPEG a vložit ji místo ztraceného nebo poškozeného do jiného souboru. Někdy takové soubory dokáže dobře otevřít některý z prohlížečů. Totéž lze říci o některých mediálních souborech.

užitečné odkazy

Na konci kapitoly se podíváme na zdaleka ne úplný seznam nástrojů, které obnovují data z poškozených souborů. Toto je právě směr hledání: pravidelně vycházejí jak nové verze známých programů, tak zcela nové utility. Nejlepší způsob, jak najít a vybrat program, který dokáže vyřešit konkrétní problém, je obrátit se na jakýkoli internetový vyhledávač a pokusit se s tím něco udělat.
Obnovení dokumentů Microsoft Office:
Quick Recovery for Microsoft Word, Quick Recovery for Microsoft Excel, Quick Recovery for Microsoft PowerPoint;
R-Word Recovery, R-Excel Recovery;
Nucleus Kernel Word Document ;
Oprava souboru Excel.
Všechny tyto programy jsou si svými možnostmi a výkonem dost podobné. Pokud formátování dokumentu nebo tabulky nelze obnovit z důvodu poškození struktury souboru, bude extrahován pouze text. Kromě toho, že skutečně obnovují poškozené soubory, jsou schopni najít dříve smazané dokumenty na disku a vyhledávat je podle podpisů.

Obnovení databází poštovního programu:
DiskInternals Oprava Outlook Express ;
SoftAmbulance 4 Outlook Express;
R-Mail pro Outlook Express;
Nucleus Kernel Outlook Express.
Programy jsou určeny k obnově omylem smazaných e-mailů a také k obnově poškozených souborů DBX, do kterých poštovní klient Microsoft Outlook Express ukládá svou databázi. Jednotlivé e-maily jsou obnoveny jako soubory s příponou EML, které lze snadno importovat do aplikace Microsoft Outlook Express.
Zmeil. Program umí získávat zprávy z poštovních databází většiny běžných e-mailových klientů, včetně Outlook Express, TheBat! Eudora, Thunderbird. Obnovené zprávy se ukládají do souborů EML nebo do poštovní schránky UNIX. Poté je lze importovat do libovolného e-mailového klienta.

Obnova databáze:
Rychlé obnovení databáze. Tento a následující programy fungují s poškozenými soubory Microsoft Access 95-2003 a také se všemi verzemi souborů DBF (dBASE, FoxBase, FoxPro, Visual FoxPro). Je možné obnovit omylem smazané záznamy v databázovém souboru;
lékař DBF;
windbfview. Jeden z programů doporučených pro ruční obnovu databází programů rodiny 1C. Automatická obnova poškozené hlavičky souboru DBF, výběr kódování pro prohlížení. Zobrazte a upravte pole, jako je řetězec, číslo, datum a logická pole. Uložte všechna nebo pouze zobrazená data do jiného souboru v DBF nebo textovém formátu.

Obnovení archivu:
Advanced Zip Repair, Advanced TAR Repair, Advanced CAB Repair, Advanced RAR Repair. Účel utilit je zřejmý z jejich názvů. Stejná společnost vyrábí celou řadu programů pro obnovu souborů a také tematické balíčky, jako je Advanced Archive Repair;
ZipCentral. Poměrně starý, ale velmi pohodlný program je správce archivů. Mezi jeho funkce patří obnova archivů ZIP.

Obnovení grafických souborů:
Zero Assumption Recovery. Program obnovuje omylem smazané a poškozené soubory mnoha grafických formátů. Pracuje jak se soubory uloženými na vašem pevném disku, tak přímo s různými digitálními médii;
Photo Nose Image Recovery Software. Typický program tohoto druhu: jednak načítá smazané soubory z různých médií, jednak automaticky obnovuje poškozené obrazové soubory.

Obnovení mediálních souborů:
iPod Recovery Utility;
Obnovte skladby z iPodu.
Dva programy od stejného vývojáře, které obnovují omylem smazaná data na iPodech a soubory v běžných formátech: 3GP, AAC, MPG, MPEG, MP3, M4A, M4B, M4P, M4V, MP4, WAV, AIF, JPEG, GIF. Je zřejmé, že úkol obnovit takové soubory není tak velký - obvykle je snazší je najít na internetu a znovu je stáhnout, než je obnovovat.

souhrn

Před obnovením poškozených souborů se pečlivě podívejte, zda nejsou někde zálohovány. Tato akce pomůže ušetřit spoustu času a úsilí. Je zřejmé, že je třeba obnovit pouze jedinečné dokumenty, protože nalezení původního zdroje, ze kterého byly soubory zkopírovány, je téměř vždy jednodušší a ještě rychlejší. Vždy můžete požádat o opětovné zaslání pošty.
Pokud jsou poškozené dokumenty nebo jiné soubory skutečně jedinečné, vytvořte několik kopií najednou. Každá kopie je potřebná pro nový pokus - nevyplatí se kontrolovat stejný soubor postupně několika programy.
Obnova dat pomocí stejného programu, který vytvořil soubor, je nejjednodušší a nejrychlejší cesta ven ze situace. S ohledem na archivy RAR je to možná nejúčinnější metoda.
Pokud není obnova běžnými prostředky možná, budete se muset uchýlit ke speciálním programům. Hlavním principem je zde zkoušet různé programy, které pracují s daným typem souboru, dokud nedosáhnete výsledku. Neexistují žádné univerzální algoritmy obnovy, takže klíč k úspěchu spočívá v různých přístupech.
Ruční úprava souboru je metoda téměř bezpečná, ale extrémně pracná. Zřejmě jej lze doporučit pouze uživatelům, kteří mají matematické a analytické myšlení, a to pouze v případě, že jsou obnovovaná data skutečně extrémně důležitá.