Programy na záchranu dat: kdy pomohou a kdy zničí

Odpověď hned: Software na záchranu dat může pomoci po smazání, přeformátování nebo poškození souborového systému, pokud potřebná data ještě existují. Obnovu a opravné zásahy provádějte na klonu nebo bitové kopii, nikdy na originálním poškozeném disku. Mechanickou ani elektronickou závadu program neopraví; při cvakání, mizení disku nebo vadných sektorech může každé další skenování snížit šanci na záchranu. U SSD navíc může smazaná data znepřístupnit TRIM, i když jste na disk nic nového neuložili.

Nejdřív bitová kopie, potom program na obnovu dat

Bitová kopie není překopírování viditelných souborů. Zachycuje obsah adresovatelných sektorů včetně informací o souborovém systému a prostoru označeného jako volný. Může mít podobu souboru, kterému říkáme image, nebo klonu na jiném fyzickém disku. Nečitelné části v ní mohou chybět; žádný kopírovací program jejich obsah nevymyslí. Nástroj pořizující kopii samozřejmě čte originál; vyhledávání ztracených souborů následuje až nad kopií.

Postup „nejprve kopie, pak obnova“ doporučují CGSecurity i R-Tools Technology. Zdroj chraňte před zápisem a nespouštějte z něj operační systém. Pro nekomprimovaný image počítejte s místem pro celou kapacitu zdroje a zvlášť pro zachráněné soubory. Při klonování na disk se cílový disk přepisuje: záměna zdroje a cíle je destruktivní chyba.

GNU ddrescue je nástroj pro pořízení takové kopie: dokáže upřednostnit čitelné oblasti a přeskakovat problémová místa místo nekonečného opakování neúspěšných čtení. Není to oprava povrchu a u mechanicky selhávajícího disku ani bezpečný domácí pokus. Samostatně vysvětlujeme pořízení bitové kopie pomocí ddrescue.

Hotovou kopii uchovejte beze změn. Skenujte ji pouze pro čtení; opravy zkoušejte až na další pracovní kopii. Program instalujte na zdravý disk a výsledky neukládejte na původní médium ani do analyzovaného klonu.

Tři otázky, které rozhodnou o domácím pokusu

  • Co ztrátě předcházelo? Smazání nebo rychlý formát ukazují spíš na logickou událost. Pád, přepětí či neobvyklý zvuk znamenají podezření na hardware.
  • Je disk stabilní? Musí se správně hlásit kapacitou a číst bez výpadků. Stav RAW sám o sobě zdravý hardware nepotvrzuje.
  • Máte kopii, vhodný nástroj a přijatelnou míru rizika? U nenahraditelného jediného exempláře dat raději nezačínejte experimentem. Nejdřív ověřte existující zálohy.
PříznakJde to softwarem?Co udělat
Omylem smazané souboryMožné, pokud obsah zůstalZastavit zápisy, pořídit kopii
RAW nebo rychlý formátNěkdy; nejdřív vyloučit hardwareNeformátovat, analyzovat klon
Cvakání, výpadky, chyby čteníNe jako domácí opravaUkončit pokusy, disk vypnout
Smazání na SSD s TRIMVýsledek nelze předem slíbitOmezit provoz, nezkoušet další skeny

Podrobněji rozebíráme situaci, kdy disk RAW chce naformátovat.

Kdy program nespouštět: když disk cvaká, mizí, hlásí chyby čtení, nebo jde o jedinou kopii nenahraditelných dat a nemáte bitovou kopii, je bezpečnější skončit u diagnózy. My médium nejdřív naklonujeme, zjistíme, jestli jde o logickou, nebo hardwarovou závadu, a po nabídce s cenou obnovujeme data z kopie. Jak to probíhá, popisuje stránka záchrana dat; poptávku pošlete přes formulář.

Co software skutečně umí

Undelete využívá zachované záznamy o smazaných souborech. Například u NTFS může zůstat informace o názvu a umístění dat, přestože je soubor označený jako odstraněný. Podmínkou je, že potřebné záznamy i obsah přežily; různé souborové systémy se při mazání chovají odlišně.

Rekonstrukce souborového systému skládá strukturu ze zbytků metadat, jejich kopií a vzájemných souvislostí. Má smysl po poškození struktury nebo některých formátováních. Není to jen „vrácení smazaného záznamu“ a výsledná stromová struktura nemusí být úplná. Přepsaný obsah tím nevrátíte.

Když metadata nestačí, lze hledat soubory podle jejich typických signatur, tedy metodou carving. Ta obvykle nevrátí původní názvy a adresáře a má omezení u fragmentovaných souborů. Rozdíly vysvětlují základy obnovy dat od R-Tools Technology.

Příklady nástrojů podle úlohy

TestDisk od CGSecurity umí hledat ztracené oddíly a obnovovat smazané soubory na podporovaných souborových systémech. Některé jeho funkce zapisují změny do struktur disku, proto nepatří na originál.

PhotoRec od stejného autora hledá obsah podle signatur a pracuje také s obrazy disků. Hodí se tam, kde nelze spoléhat na původní strukturu, nikoli jako příslib návratu všech složek.

R-Studio od R-Tools Technology podporuje analýzu obrazů a obnovu po poškození souborových systémů. Před volbou ověřte podporu konkrétního formátu a možnost náhledu. Nalezený název souboru ještě nepotvrzuje, že je jeho obsah v pořádku.

V programu otevřete image, nikoli fyzický originál. Vyhledejte potřebné soubory, zkontrolujte jejich náhled a obnovujte na jiné zdravé úložiště. Před nákupem placené varianty ověřte také omezení zkušební verze; samotný seznam nálezů není důkaz úspěchu.

Co software neopraví a kdy další sken škodí

Dotaz „oprava HDD software“ spojuje dvě různé věci: zpřístupnění dat a opravu zařízení. Program nespraví poškozené hlavy, povrch ploten ani spálenou elektroniku. Přemapování sektoru do rezervy není oprava původního místa ani obnova jeho ztraceného obsahu.

Při cvakání, opakovaném odpojování nebo chybách čtení nepokračujte. Ani sken bez zápisu není pro vadný hardware bez rizika: opakované čtení jej zatěžuje. Další postup shrnuje článek vadné sektory HDD: co dělat; jak to vypadá u konkrétní značky, rozebírá záchrana dat z HDD Toshiba.

S.M.A.R.T.: sledujte konkrétní hodnoty, ne zelenou značku

Na stabilně dostupném disku lze přečíst existující údaje například nástrojem smartctl ze smartmontools, bez spouštění povrchového testu. Jeho dokumentace rozlišuje surové hodnoty RAW a normalizované VALUE s mezí THRESH. VALUE není procento zdraví; interpretace závisí na výrobci a modelu.

U běžných ATA HDD jsou důležité zejména:

  • Reallocated Sector Count: počet přemapovaných sektorů; jeho růst je varování.
  • Current Pending Sector: nestabilní či nečitelné sektory čekající na vyřešení.
  • Offline Uncorrectable a chyby UNC: neúspěšná čtení, při nichž nestačila korekce chyb; UNC se může objevit v chybovém protokolu, nejde o jedno univerzální číselné pole.

Čekající sektory, nové UNC chyby nebo přibývající přemapování jsou důvodem nespouštět obnovovací sken ani dlouhý samotest. Starý neměnný počet přemapování sám neurčuje okamžik selhání; ani stav „PASSED“ však nevylučuje závadu. USB převodník může přístup ke S.M.A.R.T. omezit a NVMe používá jiné ukazatele.

Proč CHKDSK není totéž jako záchrana dat

Podle dokumentace Microsoftu opravuje chkdsk /f logické chyby souborového systému. Provádí změny, není to pouhé prohlížení. Parametr chkdsk /r zahrnuje /f, hledá vadné sektory a pokouší se získat čitelná data; přitom rozsáhle čte svazek.

Cílem je konzistence souborového systému, ne zachování všech stop potřebných pro obnovu. Microsoft výslovně upozorňuje, že opravy FAT mění alokační tabulku a někdy způsobí ztrátu dat.

Pro záchranu dat z toho plyne: na originálu s podezřením na hardwarovou závadu tyto opravy nespouštějte. Kombinují zápisy do struktur se zátěží čtením, aniž by opravily hardware. Na zdravém disku se zálohou může být CHKDSK vhodnou údržbou; při záchraně má přednost kopie a vyčtení souborů.

SSD a TRIM: smazání může znamenat víc než volné místo

TRIM umožňuje systému oznámit SSD, které bloky už nepotřebuje. Řadič je může přestat vracet v původní podobě ještě před fyzickým vymazáním; následný vnitřní úklid, garbage collection, uvolňuje paměťové bloky. Proto obnova nemusí fungovat, přestože uživatel žádné nové soubory nezapsal. Mechanismus popisuje dokumentace Microsoftu k fsutil behavior i R-Tools Technology.

Zpětné vypnutí TRIM již zpracované příkazy neodvolá. Nenechávejte SSD zbytečně zapnuté: úklid může běžet i během nečinnosti. U systémového disku ukončete běžný provoz a vypněte počítač.

Nelze ale tvrdit, že každé smazání na každém SSD je neobnovitelné. Záleží na řadiči, systému, připojení a skutečném zpracování TRIM; u flash disků a SD karet nelze automaticky předpokládat stejné chování. Další souvislosti najdete u záchrany dat z SSD.

Šifrovaný svazek: samotný klon nestačí

U BitLockeru nebo FileVaultu potřebujete platné odemykací údaje či obnovovací klíč a dostatečně zachovaná šifrovací metadata. Obyčejný sken zamčené kopie nezíská čitelné dokumenty. Klíč přitom nemusí být ztracený: může existovat jeho záloha v účtu nebo u správce organizace; možnosti závisejí na nastavení.

U šifrovaných sdílených složek Synology a QNAP je nutné řešit také heslo nebo příslušný klíčový soubor. Samotné sestavení RAID šifrování neodstraní. Konkrétní postup závisí na systému a způsobu šifrování, jak ukazuje dokumentace SysDev Laboratories.

Hardwarově šifrované SSD (samošifrovací disky s Opal) drží kryptografický klíč uvnitř řadiče a vyžadují odemčení zařízení. Běžný obnovovací program tuhle ochranu nenahradí. Nepředpokládejte tedy, že znalost hesla vždy vyřeší současnou poruchu elektroniky, nebo že laboratoř dokáže chybějící klíč obejít.

Co dělat, když už jste skenovali

Zastavte další pokusy a nic na zdroj neukládejte. Poznamenejte použitý program, případné formátování či opravy a změny chování disku; existující protokoly uchovejte na zdravém úložišti. Samotný dokončený sken neznamená automaticky zničená data. Podstatné je, zda proběhly zápisy a zda se nezhoršil hardware.

U stabilního média pokračujte až nad kopií. Při výpadcích nebo zvucích nepřidávejte další pokus „jiným programem“.

Kdy má smysl laboratoř

Odborný postup začíná rozlišením závady, ne nejhlubším skenem. Podle stavu se řeší možnost řízeného čtení, pořízení kopie, rekonstrukce struktury a kontrola zachráněných souborů. Nečitelné oblasti ani chybějící klíče nemusí být řešitelné.

Laboratoř dává smysl při hardwarových příznacích, nejasném stavu nebo nenahraditelných datech. U zdravé SD karty po smazání může naopak správně zvolený postup nad kopií stačit bez ní.

Časté dotazy

Existuje program na opravu externího disku?

Pro logickou obnovu ano, ale USB připojení nemění pravidlo práce nad kopií. Závadu kabelu, převodníku nebo samotného disku software neopraví; rozdíly vysvětluje oprava externího disku a záchrana dat.

Stačí bezplatný program na obnovu dat?

Někdy ano: TestDisk a PhotoRec jsou bezplatné nástroje pro odlišné úlohy. Rozhoduje podpora souborového systému, stav dat a správný postup, nikoli samotná placená či neplacená varianta.

Pomůže před obnovou naformátovat disk RAW?

Neformátujte jej, ani když to systém nabízí. Formátování mění struktury, které mohou být pro obnovu důležité; analyzujte kopii původního stavu.

Program našel soubory. Jsou zachráněné?

Ještě ne: může najít jen jejich záznamy nebo neúplný obsah. Výsledky uložte na jiné zdravé úložiště a ověřte otevření i skutečný obsah důležitých souborů.

V laboratoři ITHOPE v Brně posoudíme stav média a možnosti pořízení kopie i následné obnovy. Rozsah služby najdete na stránce záchrana dat; předání můžete zahájit přes objednání záchrany dat.

Zdroje