Sokunknak volt már az a gyomorszorító érzés, amikor a gép váratlanul kékhalállal köszönt be, vagy az SSD egyszerűen eltűnt a BIOS-ból. A szaküzletekben ilyenkor súlyos tízezreket kérnek el egy egyszerű adatmentésért, pedig az ipari szintű adatmentés házilag: Hogyan építs saját „hardveres adat-helyreállító” munkaállomást sérült NAND-chipek és törött vezérlőjű SSD-k klónozásához kérdése egy kis elszántsággal és technikai kíváncsisággal otthon is megválaszolható. A célunk nem az, hogy laboratóriumi körülményeket szimuláljunk, hanem az, hogy olyan eszközöket használjunk, amelyekkel a sérült vezérlőjű meghajtókról közvetlenül kiolvashatjuk az adatokat.
Az SSD-k lelke a NAND flash memória. Amikor a vezérlő tönkremegy, de a memóriacellák épek, az adatok még ott lapulnak a chipekben. A profi adatmentők ilyenkor kicserélik a vezérlőt, vagy egyszerűen kiforrasztják a chipeket, és egy olvasó segítségével nyerik ki belőlük a nyers adatokat, amit később szoftveresen illesztenek össze. Nekünk a munkaállomásunkhoz olyan hardverek kellenek, amelyek képesek kezelni ezeket a fizikai rétegeket.
Megbízható forrasztóállomás, amely állítható hőmérsékletű, és rendelkezik hőlégfúvó funkcióval a chipek épségben történő eltávolításához.
Minőségi folyasztószer, ami segít a kényes lábak védelmében a melegítés során.
Digitális mikroszkóp, mert szabad szemmel a forrasztási pontok láthatatlanok.
ESD-mentes munkapad, hogy a sztatikus elektromosság ne végezzen maradandó pusztítást a chipeken.
Egy működő munkaállomás szíve egy dedikált, Linux alapú gép. A Windows hajlamos minden eszközt azonnal megpróbálni csatlakoztatni és formázásra kényszeríteni, ami egy sérült SSD esetén a végzetet jelenti. Egy minimalista Linux disztribúció ezzel szemben csak azokat a meghajtókat látja, amiket kifejezetten megnyitunk.
Az adatmentéshez szükséges hardverek listája:
Ipari minőségű programozó eszköz, amely támogatja a leggyakoribb NAND típusokat, mint például a TSOP48 vagy BGA152 foglalatok.
Egy stabil, szabályozott tápegység, amivel a meghajtót külső áramforrásról tudjuk ellátni, ha a vezérlője már nem képes az alaplapi csatlakozón keresztül kommunikálni.
Nagy kapacitású, jól szellőző adattárolók, ahová a klónozott képfájlokat írhatjuk.
USB 3.0 vagy PCIe alapú adatátviteli interfészek a minél gyorsabb kiolvasás érdekében.
A legtöbb adatvesztés azért következik be, mert a felhasználó türelmetlen. Amikor egy SSD haldoklik, minden egyes olvasási kísérlet tovább gyengítheti a cellákat. Az otthoni munkaállomáson az első szabály az, hogy soha ne írj a sérült meghajtóra.
A munka lépései során erre figyelj:
Először mindig egy pontos fizikai lemezképet (image-t) készíts, mielőtt bármilyen szoftveres helyreállítással próbálkoznál.
Használj olyan eszközöket, mint az ddrescue, amely automatikusan átugorja a hibás szektorokat, és később tér vissza rájuk, így nem akasztja meg a teljes folyamatot.
Figyeld a hőmérsékletet, mert a sérült vezérlők hajlamosak a túlmelegedésre, ami akár a chipek végleges halálát is okozhatja.
Dokumentálj minden forrasztást és mérést, különösen akkor, ha több chipet tartalmazó SSD-vel dolgozol, mert a sorrend felcserélése az adatok visszafejthetetlenségét eredményezi.
Ha a vezérlő teljesen halott, a szoftveres klónozás nem működik. Ekkor jön el a chip-szintű olvasás ideje. Ilyenkor a nyers, úgynevezett dump fájlokat kapod meg, amiket speciális algoritmusokkal kell összeilleszteni. Ez a rész a legnehezebb, mert a gyártók gyakran titkosítják a NAND-chipeken tárolt adatokat a vezérlőn keresztül.
Gyakori akadályok, amikbe belefuthatsz:
A memóriachipek közötti XOR mintázatok, amelyek a valódi adatokat hivatottak elrejteni.
A vezérlő specifikus fájlrendszer-táblái, amelyek nélkül az adatblokkok csak értelmezhetetlen zajnak tűnnek.
Fizikai sérülések a chipek szélén, amelyek keletkezhetnek a kiforrasztásnál, ha nem vagy elég óvatos.
Az adatmentés nem egy villámgyors folyamat. Vannak olyan esetek, amikor egy meghajtó napokig dolgozik, mire kiolvas egyetlen gigabájtot. Ne siettesd a gépet, és ne szakítsd meg a kapcsolatot, ha lassulást tapasztalsz. A türelem itt valódi adatokat ér. A sikeres munkaállomás kiépítése egy hosszú távú befektetés, de az a tudás, amit az SSD-k működéséről szerzel, minden elégetett forrasztópákás óra után megtérül.
Ha csak most kezded, ne a legfontosabb családi fotóidat tartalmazó meghajtóval vágj bele. Keress a fiók mélyén egy régi, hibás pendrive-ot vagy SSD-t, és azzal gyakorold a kiolvasás és a szoftveres összeillesztés folyamatát. Ez a biztonságos környezet adja meg azt a magabiztosságot, amivel később a komolyabb eseteket is magabiztosan kezeled majd a saját műhelyedben.