
Dell XPS 13: chip-off na BGA SSD pod ochranou BitLocker, 90 % zachráněných dat
Notebook, který nelze prostě otevřít a vyměnit disk
Když dnes dorazí do laboratoře poškozený notebook, první otázka technika nebývá "co se stalo", ale "jak je tam ten disk osazený". U starších modelů se vyšroubovaly dva šroubky, vyjmul se 2,5" SATA disk a šlo se na práci. U moderních ultrabooků — a Dell XPS 13 patří mezi ně — je situace složitější. Paměť je pájená napevno přímo na základní desku ve formátu BGA (Ball Grid Array), což znamená čtvercový čip s polem několika set kontaktních kuliček na spodku. Vyměnit ho běžnou opravou nelze.

Klient nám notebook přinesl s typickým symptomem: po startu hlásí chybu, že systémový oddíl nelze přečíst. V BIOSu se SSD chvíli ukáže, chvíli ne. Restart pomáhá jen občas. Po několika dnech se notebook už nespustil ani do recovery módu.
BGA SSD: výhoda pro výrobce, problém pro záchranu
Pájené SSD má pro výrobce smysl: ušetří místo (žádný konektor M.2), sníží tloušťku zařízení a zvýší odolnost proti otřesům (žádný uvolněný kontakt). Pro uživatele je to ale černá skříňka — disk nelze vyměnit při upgradu, nelze ho vyjmout při servisu RAM, a nelze ho jednoduše přesunout do jiného zařízení při poruše.
Pro nás v DataHelpu to znamená jediné: pokud disk selže a klient nemá zálohu, nezbývá než odpájet paměťový čip přímo z desky. Tato operace se odborně nazývá chip-off a patří mezi náročnější postupy v oboru záchrany dat.
BitLocker: druhá vrstva komplikace
Tento konkrétní notebook měl navíc aktivovaný BitLocker — Microsoftem vyvinuté šifrování celého disku, standardně zapnuté ve Windows 11 Pro a v podnikových instalacích. BitLocker šifruje data na úrovni sektorů, což znamená, že i kdybychom čip přečetli, dostali bychom z něj jen šum bez šifrovacího klíče.
Klíč BitLockeru je obvykle uložený ve dvou místech:
- TPM čip na základní desce notebooku — speciální chip pro bezpečné uchování kryptografických klíčů. Pokud TPM funguje a disk je v původním systému, dešifrování proběhne automaticky.
- Recovery key — 48 znakový záložní klíč, který si uživatel uloží do Microsoft účtu, USB disku nebo si ho vytiskne při zapnutí BitLockeru.
V tomto případě klient měl recovery key uložený v Microsoft účtu. To byl pro nás záchranný kruh — bez něj by celá operace skončila u zašifrovaného balíku, který by ani superpočítač nerozluštil v rozumném čase.
Chip-off: odpájení čipu z desky
Operaci jsme provedli ve dvou fázích.
Fáze 1 — odpájení. Základní desku notebooku jsme demontovali a instalovali do horkovzdušné pájecí stanice, kde se BGA čip kontrolovaně ohříván. Cílem je dosáhnout teploty, při které se cínové kuličky pod čipem roztaví, ale zbytek desky a samotný čip nezničí. Rozmezí je typicky kolem 240 °C, přesné nastavení závisí na použité slitině a zkušenostech technika. — agresivnější nárust teploty může čip nenávratně poškodit.

Po odpájení čipu zůstanou na jeho spodku zbytky cínu z původních kontaktních kuliček. Tyto zbytky musíme opravit — buď je doplnit zpět do správné výšky a tvaru (proces zvaný re-balling), nebo je očistit a připravit holé pady pro alternativní spojení.
Fáze 2 — vlastní čtecí adaptér. Standardní BGA adaptéry sice existují, ale ne pro všechny varianty SSD. Tento konkrétní model měl proprietární rozložení signálů, ke kterému běžný adaptér nesedí. Vyrobili jsme vlastní čtecí desku přímo na míru pinoutu čipu — přípravek, který spojí kontakty NAND s pamětí na pinout standardní čtečky NAND (PC-3000 Flash Reader v našem případě).

Adaptér se vyrábí s milimetrovou přesností. Špatný kontakt znamená nekonzistentní čtení a falešné chybové sektory. Příliš velký tlak může čip rozbít. Pro tento případ jsme adaptér testovali na třech úrovních (kontinuita, stabilita signálu, integrita datových slov) než jsme začali s extrakcí.
Částečně poškozený NAND a 90% obnova
Při čtení čipu PC-3000 Flash okamžitě ukázal, proč disk přestal fungovat: část paměťových bloků měla rozsáhlé bitové chyby (více než 100 chybných bitů na 4KB blok), což překračovalo schopnost vnitřní ECC korekce čipu. Řadič SSD při čtení takových bloků vrací chybu, OS nedokáže pokračovat a disk se "zasekne".
Software nad PC-3000 ale dokáže přečíst surová data i z poškozených bloků a chyby pak rekonstruovat alternativní matematikou — křížovou korelací sousedních bloků, analýzou redundance v souborovém systému, nebo manuálním ladění ECC algoritmu pro tento konkrétní typ NAND.
Po extrakci surového obrazu jsme aplikovali rekonstrukční algoritmy specifické pro Samsung NAND (čip uvnitř Dellu) — překlad fyzických adres na logické (FTL — Flash Translation Layer), složení rozhozených bloků, a finálně dešifrování pomocí klientova BitLocker recovery klíče.
Výsledek: 90 % logického prostoru disku obnoveno se 100% integritou. Zbylých 10 % byly bloky, kde poškození překročilo i naše rekonstrukční metody — tyto bloky obsahovaly části systémových souborů Windows a programových instalací (které se dají nainstalovat znovu). Všechna důležitá uživatelská data — dokumenty, fotografie, korespondence — byla zachráněna.

Co si z toho odnést
Záchrana dat z BGA SSD pod šifrováním BitLocker je ukázkovým případem, kdy se sčítají hned tři komplikace: pájený čip, jehož nelze jen tak vyjmout; částečné fyzické poškození paměťových buněk; a kryptografická bariéra, která bez správného klíče nepřekonatelná. Navzdory tomu se podařilo dostat všechna důležitá data zpátky.
Pro uživatele platí dvě praktická poučení:
- Pokud máte BitLocker aktivovaný (a u Windows 11 Pro / podnikových notebooků ho máte v 99 % případů), uložte si recovery klíč mimo zařízení. Microsoft účet, vytištěný papír v zásuvce, USB disk v sejfu — kdekoli mimo notebook samotný. Bez klíče je při hlubší závadě recovery prakticky nemožná.
- U notebooků s pájeným SSD je pravidelná záloha kritická. Cloud (OneDrive, Google Drive, iCloud) nebo externí disk — nezáleží na metodě, ale na tom, že záloha existuje a je aktuální. Selhání SSD u ultrabooku znamená servis, který bývá výrazně dražší než u tradičního 2,5" disku.
Pokud váš ultrabook přestal nabíhat a podezíráte SSD, disk dál nezapínejte a kontaktujte nás. Diagnostiku provádíme zdarma a platíte pouze v případě úspěšné záchrany.