1. Domů
  2. /Magazín
  3. /Svatební fotky z flashky s vadným řadičem — čtení NAND pod epoxidem
Zpět na magazín
Svatební fotky z flashky s vadným řadičem — čtení NAND pod epoxidem
23. dubna 2026DataHelp Team

Svatební fotky z flashky s vadným řadičem — čtení NAND pod epoxidem

Svatební fotky na jediném USB — a řadič je mrtvý

Do laboratoře dorazila běžná 32GB USB flashka, kterou majitel měsíc po svatbě použil k archivaci fotografií a videí. Jediná kopie. Po pár týdnech flashka přestala fungovat — počítač ji nerozpoznával, po připojení neblikala ani LED kontrolka. Na vadném USB tak ležely jediné kopie stovek fotografií, na které čekali oba manželé.

První pokus o softwarovou obnovu: flashka se nehlásila ani v disk managementu Windows, ani v Linuxu pod dmesg. Všechny běžné data recovery nástroje selhaly ještě před identifikací zařízení — bez funkčního řadiče nemá operační systém jak se k NAND paměti dostat.

Proč standardní chip-off nešel použít

Po diagnostice jsme identifikovali příčinu: vadný řadič ChipsBank CBM2199E — jeden z nejběžnějších kontrolerů v levnějších 32GB USB flashkách. Když selže řadič, disk se nehlásí vůbec a žádná softwarová metoda nemůže pomoci.

Standardní postup v těchto případech je chip-off: odpájení NAND paměťového čipu z PCB a jeho čtení v externím adaptéru. Tady byl ale problém — NAND čip byl pokrytý silnou vrstvou tvrdého epoxidu jako přídavná ochrana. Desoldering běžnou hot-air stanicí by znamenal zahřátí epoxidu na kritickou teplotu, při které hrozí destrukce samotné křemíkové struktury. Mechanické odstranění epoxidu před pájením je možné, ale extrémně choulostivé — jedna chyba, a data jsou nenávratně pryč.

U nenahraditelných svatebních fotek bylo riziko nepřijatelné. Potřebovali jsme cestu, která se NAND čipu fyzicky nedotkne.

Postup: odpájení řadiče, čtení z PCB stop

Zvolili jsme alternativní přístup. Místo destruktivní extrakce NAND jsme se rozhodli odpájet jen vadný řadič — ten epoxidem chráněný nebyl a dal se bezpečně sundat hot-air stanicí při 250 °C.

Jakmile jsme řadič odstranili, na PCB se odhalily datové cesty vedoucí původně mezi kontrolerem a NAND čipem. Jde o standardní ONFI / Toggle NAND rozhraní — přímé datové linky pro čtení jednotlivých bloků paměti.

Na odhalené piny jsme se napojili tenkými vodiči a začali číst syrová data přímo z NAND (bez prostředníka v podobě řadiče). Paměťový čip zůstal fyzicky na svém místě — epoxidová ochrana ho chránila dál a nepřekážela.

Dekódování algoritmu CBM2199E

Čtení raw NAND dat je ale jen prvním krokem. Každý řadič používá proprietární algoritmus pro fyzické rozmístění dat v paměti:

  • Wear leveling — rotace zápisů mezi paměťovými buňkami pro rovnoměrné opotřebení
  • ECC (Error Correction Code) — redundantní kódování pro opravu bitových chyb
  • XOR layer — některé řadiče XOR-ují data konstantním vzorem
  • Mapping table — překlad logických adres na fyzické pozice v NAND

Bez znalosti tohoto algoritmu je raw NAND dump jen nesmyslná směs bajtů. Využili jsme Rusolut Visual NAND Reconstructor — specializovaný nástroj, který obsahuje databázi algoritmů pro tisíce modelů řadičů. Po identifikaci CBM2199E a analýze dumpu nástroj určil správnou kombinaci parametrů a rekonstruoval původní souborový systém FAT32.

Výsledek: 100 % dat, všechny svatební fotky zachráněny

Po dekódování algoritmu jsme získali kompletní souborový systém flashky. Celkem přibližně 320 svatebních fotografií ve vysokém rozlišení a několik videí z obřadu — zachráněných se 100% úspěšností.

Data jsme klientovi předali na nové médium spolu s doporučením: 3 kopie, 2 různá média, 1 kopie geograficky oddělená (cloud nebo externí disk u rodičů).

Poučení: nikdy nedržte kritická data jen na jedné flashce

Svatební fotky jsou klasický příklad nenahraditelných dat — nemůžete si je vyfotit znovu. Přesto je spousta lidí drží jen v jednom exempláři, často na drobných USB flashkách, které nejsou primárně navržené jako dlouhodobé archivační médium.

V tomto případě jsme měli štěstí — epoxidová ochrana naštěstí kryla jen NAND, ne celou architekturu. U některých moderních monolitických konstrukcí (kde je řadič a NAND integrován do jednoho čipu) už by podobný postup nebyl možný.

Platí jednoduché pravidlo zálohy 3-2-1:

  • 3 kopie dat
  • na 2 různých typech médií
  • 1 kopie geograficky oddělená (cloud nebo jiná lokace)

Pokud se i vám stalo, že flashka přestala fungovat a jsou na ní nenahraditelná data — kontaktujte nás. Diagnostiku provádíme zdarma a platíte pouze v případě úspěšné záchrany.