Verbatim patří mezi značky, které své produkty nevyrábí – nakupují hotová řešení od různých OEM dodavatelů a opatřují je vlastním logem. U externích SSD to znamená, že uvnitř elegantní krabičky může být prakticky cokoliv. V tomto případě jsme po demontáži našli USB na SATA převodník a za ním standardní 2,5" SATA SSD Verbatim Vi550 S3 s řadičem Maxio MAS1102B.

Multi-sourced SSD a proč je to pro záchranu dat důležité

Verbatim Vi550 S3 je typický příklad takzvaně multi-sourced SSD – stejný model se stejným označením může obsahovat různé řadiče a různé NAND paměti podle výrobní šarže. Běžně se u tohoto modelu setkáváme s řadiči Phison PS3111-S11T, občas Silicon Motion, a jak se ukázalo v tomto případě, i s řadičem Maxio MAS1102B. Výrobce přesnou konfiguraci v datasheetu neuvádí a zákazník nemá jak předem zjistit, co je konkrétně uvnitř jeho disku.

Pro běžný provoz to nehraje roli – všechny varianty plní deklarované parametry. Pro záchranu dat je to ale zcela zásadní, protože každý řadič vyžaduje jiný přístup, jiné nástroje a jiné postupy. Diagnostický i obnovovací workflow se liší naprosto fundamentálně.

Maxio – levný, ale pro záchranu dat obtížný

Maxio Technology (starší prodejní značka Maxiotek, dnes známá hlavně jako Maxio) vyrábí cenově dostupné SATA a NVMe řadiče. Najdeme je v SSD značek jako ADATA, Patriot, Hikvision, Apacer, Lexar, KingSpec nebo Silicon Power. Pro běžný provoz jsou spolehlivé, ale pro záchranu dat představují jeden z komplikovanějších případů v oboru. Žádný z hlavních komerčních nástrojů používaných v profesionální data recovery – PC-3000, MRT ani DFL – zatím nenabízí plnou podporu pro celou rodinu Maxio řadičů. Některé starší modely jsou podporovány částečně, jiné jsou v PC-3000 oficiálně stále ve stavu „under development" a u nejnovějších NVMe variant je k dispozici pouze základní Techno Mode.

Konkrétně MAS1102B je dvoukanálový DRAMless SATA řadič – levný řadič určený pro rozpočtové SSD. Chování tohoto typu řadiče při selhání firmware nebo translátoru bývá nepředvídatelné a zpracování konkrétního modelu často vyžaduje individuální přístup, vlastní nástroje a postupy mimo standardní workflow.

Stopy, které nic nepotvrzují

Při vizuální kontrole PCB jsme si všimli stop po horkovzdušném pájení. Mohl to být pozůstatek servisního zásahu z předchozí laboratoře – ale také zbytek z výroby po nedostatečně pečlivém oplachu tavidla, což u levnějších OEM desek není nic neobvyklého. Klient nedokázal potvrdit ani vyvrátit, jak se disk choval před první diagnostikou, takže původní stav zůstal otázkou. Jasnou odpověď jsme v tomto případě nenašli.

Když standardní postup nestačí

Po připojení k PC-3000 Portable PRO se SSD nijak nehlásilo. Neidentifikovalo se, neposkytlo žádné informace o sobě. Ani přepnutí do safe mode zkratováním servisních bodů nepomohlo disk probrat.

V takové situaci zbývá jediná cesta – detailní analýza elektroniky na úrovni jednotlivých komponent a signálových cest. Po důkladném prostudování zapojení PCB a chování řadiče jsme přistoupili k cíleným hardwarovým modifikacím desky, které si vyžádaly precizní zásahy do napájecích a komunikačních obvodů SSD. Jde o postup, který nelze jednoduše popsat jako „výměnu součástky" – vyžaduje hluboké porozumění architektuře konkrétního řadiče a způsobu, jakým komunikuje s NAND pamětmi.

Po těchto úpravách se disk konečně ohlásil a začal komunikovat.

Týdny práce a stovky manuálních zásahů

Samotné vytvoření binární kopie se ukázalo jako dlouhodobý proces. Disk sice komunikoval, ale čtení probíhalo pomalu a nestabilně. LBA mapa se postupně plnila, ale s velkým množstvím problematických oblastí vyžadujících opakované průchody s upravenými parametry.

Celá realizace trvala několik týdnů a vyžádala si značné množství lidské interakce – ruční úpravy nastavení timeoutů, opakované korekce chybových míst, průběžné monitorování stability. Automatizovaný proces by zde neuspěl a disk by se buď zastavil, nebo by se jeho stav během dlouhého čtení dále zhoršoval.


Médium: Verbatim Store 'n' Go (externí SSD 1 TB)
Interní disk: Verbatim Vi550 S3 (2,5" SATA)
Řadič: Maxio MAS1102B (dvoukanálový DRAMless SATA)
Souborový systém: exFAT
Problém: SSD se neidentifikovalo, nefungovalo ani v safe mode
Řešení: Hardwarové modifikace PCB, dlouhodobé kopírování s manuálními korekcemi
Výsledek: 87 721 souborů z 87 924 obnoveno kompletně (244 GB), 199 souborů částečně poškozených


Z původně „mrtvého" SSD se podařilo zachránit naprostou většinu dat. Z celkem 87 924 souborů v 2 587 složkách bylo 87 721 souborů (244 GB) extrahováno kompletně bez poškození – u dalších 199 souborů se část obsahu nachází ve vadných oblastech, které se nepodařilo plně přečíst ani po několika průchodech. Na SSD, které se po připojení nijak nehlásilo a prošlo předchozí diagnostikou jinde, jde o výsledek, se kterým jsme velmi spokojeni.

Co z tohoto případu plyne? Pokud vám někde nabídnou vysokou cenu a dlouhou dobu s nejistým výsledkem, nemusí to nutně znamenat, že je případ beznadějný. Někdy to znamená, že daná laboratoř narazila na hranice svých možností – a ty se mezi laboratořemi výrazně liší. Podrobnosti o selhání SSD a možnostech obnovy najdete v sekci Selhání SSD – příčiny a možnosti obnovy. Pokud se právě rozhodujete, kam s nefunkčním SSD, využijte naši bezplatnou konzultaci a diagnostiku.

Technické pojmy podrobněji

Multi-sourced SSD – SSD prodávaný pod jedním modelovým označením, ale obsahující komponenty (řadič, NAND paměti) od různých dodavatelů podle aktuální výrobní šarže. Typické pro značky, které samy SSD nevyrábí, ale nakupují hotová řešení od různých OEM dodavatelů. Výrobce obvykle deklaruje pouze výkonové parametry, nikoli konkrétní hardwarovou konfiguraci.

DRAMless řadič – SSD řadič bez externí DRAM paměti pro mapovací tabulku (FTL). Místo samostatné DRAM využívá buď interní SRAM cache, nebo část hostitelské paměti (Host Memory Buffer u NVMe). Mapovací tabulka jako taková je vždy uložena v NAND paměti; rozdíl je v tom, jak k ní řadič přistupuje během běžného provozu. DRAMless řadiče jsou levnější a používají se v nízkorozpočtových SSD.

Safe mode (factory mode) – servisní režim SSD, kdy se řadič spustí bez načtení firmware z NAND paměti. Dosahuje se zkratováním specifických bodů na PCB. Používá se pro diagnostiku a přístup k servisním funkcím u disků s poškozeným firmware nebo translátorem.

Translátor (FTL – Flash Translation Layer) – vnitřní mechanismus SSD, který mapuje logické adresy (LBA) viditelné pro operační systém na fyzické pozice dat v NAND paměti. Poškození translátoru je jednou z nejčastějších příčin nedostupnosti dat u SSD – data jsou fyzicky na místě, ale disk „neví", kde přesně.

Binární kopie – sektor po sektoru vytvořená kopie celého média, včetně poškozených oblastí. Na rozdíl od běžného kopírování souborů zachycuje kompletní obraz disku, ze kterého lze následně rekonstruovat souborový systém i v případě jeho částečného poškození.