V počítači byl osazený 16GB SATA DOM (Disk On Module) značky Apacer, který se choval jako klasické SSD – standardní 2,5" SATA disk. Disk vykazoval chybovost paměťových čipů, které narušily čitelnost některých systémových oblastí a vedly k selhání operačního systému.

Obnova dat z DOM se nelišila od obnovy dat z SSD

Průběh obnovy dat se prakticky nelišil od práce se standardním SSD. Bylo třeba vytvořit kompletní binární kopii původního disku, včetně všech chybných oblastí, a následně pomocí profesionálních forenzních nástrojů dokorigovat čtení co největšího počtu vadných sektorů, respektive paměťových bloků, jejichž poruchy bránily správnému načtení dat. Poté jsme analyzovali strukturu oddílů a souborového systému, identifikovali poškozené části a připravili klon disku pro další opravy systému.

Poškozeno bylo několik systémových souborů a klíčový registr Windows (ve Windows zastoupen coby soubor COMPONENTS). Systémové soubory jsme nahradili z odpovídajícího instalačního média Windows, u registrů ale může být situace výrazně složitější. V tomto případě však velikost registru (37 MB) a relativně malý rozsah poškození dávaly šanci na obnovu, respektive opravu.

Pomocí binární analýzy jsme zjistili, že soubor měl validní hlavičku a obsahoval přes 9400 HBIN bloků, z nichž většina byla čitelná. Vytvořili jsme dvě varianty oprav:

  1. zkrácený soubor bez chybné oblasti
  2. upravený soubor s přeskokem přes vadný blok

Varianta A byla funkční a Windows úspěšně naběhly, ale tím práce nekončila. Počítač obsluhoval specifickou výrobní aplikaci a na místě nebylo možné s jistotou ověřit její plnou funkčnost. Klient provedl ověření přímo ve svém provozu a potvrdil, že vše funguje – obnova systému i dat z DOM se tak podařila.

Možnosti náhrady DOM za SSD

Náhrada DOM za běžný SSD může být ve specifických případech vhodná, pokud je zajištěna kompatibilita rozhraní a režimu řadiče (např. IDE). Výhodou je dostupnost a vyšší kapacity SSD disků oproti specifickým DOM modulům. Na druhou stranu, DOM je navržen pro vyšší mechanickou odolnost a dlouhodobý provoz v průmyslovém prostředí. Pro zařízení, kde se klade důraz na robustnost, minimální spotřebu a bezúdržbový chod, může být zachování DOM modulu konzervativnějším, ale bezpečnějším řešením. Pokud je však nutná rychlá obnova provozu a DOM není ihned k dispozici, je SSD s odpovídajícím nastavením validní alternativou.

Bylo nutné ověřit, zda je možné vyměnit DOM za běžný SSD. BIOS (AMI z roku 2013) podporuje jak IDE, tak AHCI režimy. Přestože DOM modul původně používal IDE, nový SSD byl rozpoznán bez potíží – klíčová byla pouze volba kompatibilního režimu v BIOSu.

Shrnutí a doporučení

  • Počítače s Windows Embedded a DOM moduly lze v mnoha případech nahradit běžným SSD – je však třeba zachovat kompatibilní režim SATA řadiče
  • Vadné registry lze částečně opravit, pokud je většina hive nepoškozená
  • Při obnově podobných systémů se vyplatí kombinace forenzního čtení, binární analýzy a zkušeností s embedded systémy
  • Samozřejmě nejsnazší řešení by bylo obnovit systém ze zálohy. Tento počítač však spolehlivě fungoval přibližně 11 let a byl proto zřejmě považován za bezchybný a prakticky nezničitelný. Případ ale znovu potvrdil, že dokonalé datové médium neexistuje – jedinou účinnou prevencí ztráty dat zůstává pravidelné zálohování.

DOM (Disk On Module) – kompaktní flash disk, často v průmyslových počítačích, připojený přes SATA, IDE nebo jiná proprietární rozhraní. Může být ve formě 2,5" zařízení nebo přímo jako konektorový modul, chová se jako SSD.

Registr Windows / COMPONENTS (registry hive) – binární soubor představující jednu z hlavních částí systémového registru. Obsahuje informace o nainstalovaných komponentách, knihovnách a jejich závislostech v rámci systému (WinSxS), a je zásadní pro správné fungování aktualizací a integrity systému Windows. 

HBIN blok – datový blok uvnitř souboru registru, základní jednotka ukládání klíčů a hodnot.