Záchrana dat z SSD.
SSD disky jsou jiné zvíře než HDD — jinde je zranitelnost (firmware, elektronika, řadič) a jinde jsou šance. Stejná laboratoř, jiný postup.
Jak k poškozením SSD disků a ztrátě dat dochází?
SSD disky jsou elektronická zařízení bez mechanických částí, a proto jsou náchylné především k elektronickým poruchám — přepětí v síti, zkratům na PCB nebo selhání regulátoru napětí. Pokud při diagnostice SSD disku zjistíme poškození elektroniky, jsme schopni provést opravu na úrovni jednotlivých součástek — výměnu MOSFETů, kondenzátorů, napájecích obvodů i samotného řadiče (controller).
Poškozený firmware SSD disku je druhý nejčastější problém. Firmware je interní operační systém SSD, který řídí ukládání, čtení a mazání dat, provádí wear leveling, garbage collection a překlad logických LBA adres na fyzické bloky NAND. Poškození firmware může způsobit nenávratné ztráty dat. Se speciálním vybavením (PC-3000 SSD, SPI programátory, reader/writer pro NAND čipy) jsme schopni stáhnout servisní oblast SSD, opravit překladovou tabulku nebo poškozené moduly a nahrát ji zpět. To nám umožňuje obnovit přístup k datům i u disků, které se v BIOSu vůbec nehlásí nebo mají kapacitu 0 MB.
Dalším častým problémem je poškození paměťových čipů NAND — obdobně jako vadné sektory u pevných disků HDD. Tento typ poškození nastává v důsledku opotřebení (překročení maximálního počtu zápisových cyklů P/E), přepětí nebo výrobní vady. U těžších případů provádíme chip-off — fyzické vyjmutí NAND čipů a jejich přečtení na dedikovaném programátoru s následnou rekonstrukcí obsahu podle algoritmů konkrétního řadiče (XOR, interleaving, ECC korekce).
Nejčastější SSD problémy
- Disk se nedetekuje — BIOS ho nevidí, typicky firmware bug nebo selhání řadiče
- Kapacita 0 MB — firmware crash, data jsou na NAND, ale řadič nenamapuje LBA
- Čtení funguje, zápis ne — end-of-life / opotřebené NAND, zbývá vyzvednout obsah
- Windows zamrzne při přístupu — vadné bloky, TRIM nedokáže opravit
- Ztráta po update firmwaru — nešťastně přerušený flash, poškozený bootloader
- Smazané/formátované soubory — u SSD složitější kvůli TRIM, ale často řešitelné
Co s SSD NEdělat
- Nezapojovat opakovaně — firmware může mazat metadata při každém bootu (garbage collection)
- Neflashovat nový firmware — často to situaci ještě zhorší, ztratí se překladová tabulka
- Nespouštět recovery programy — write-hole v SSD může zničit další data
- Neformátovat — TRIM příkaz na SSD nenávratně maže fyzický obsah NAND bloků
- Nezkoušet Secure Erase — data se poté už nedají obnovit ani v laboratoři
Jaké SSD disky řešíme
V laboratoři máme zkušenosti s prakticky všemi běžnými i enterprise SSD:
- Samsung — 840/850/860/870 EVO, 970/980/990 PRO, PM963/PM983
- Crucial / Micron — MX500, M4, P1/P2/P5, enterprise 5100/5200
- Intel — 540/545/660p, Optane, enterprise DC S3xxx/S4xxx
- Kingston — A400, KC600, NV2, SKC2000, Phison E12/E16 OEM
- WD / SanDisk — WD Blue, WD Black SN750/SN850, WD Red SA500
- Seagate — BarraCuda SSD, IronWolf 125, FireCuda 520/530
- ADATA, Transcend, GoodRam, Patriot, PNY, Silicon Power — hlavně Phison a SMI kontrolery
Řešíme všechny formáty: 2,5" SATA, mSATA, M.2 SATA, M.2 NVMe (PCIe 3.0/4.0/5.0), U.2, AIC, eMMC a BGA SSD zapájené přímo na desce notebooku (typicky Macbook Pro, ChromeBook, Surface, ultrabooky s nevyměnitelným úložištěm).