Przejdź do treści
Odzyskiwanie danych SSD · SATA

Odzyskiwanie danych z dysków Silicon Motion SM2259H

Twój dysk SSD nagle pokazuje 0 MB, zgłasza się pod obcą nazwą albo w ogóle zniknął z komputera? Jeśli to dysk SATA z ostatnich lat - na przykład nowsza wersja popularnego Crucial BX500 - w środku może pracować kontroler Silicon Motion SM2259H. Dobra wiadomość: w większości takich awarii pliki nadal fizycznie leżą w pamięci dysku.

Producent układu: Silicon MotionInterfejs: SATA III 6 Gb/s★ 4.8 · 365 opinii17 lat praktyki
Co to za układ

Silicon Motion SM2259H - czym jest i w jakich dyskach

SM2259H to kontroler, czyli mały układ sterujący będący mózgiem dysku SSD - decyduje, gdzie zapisać Twoje pliki w kościach pamięci (małych układach przechowujących dane) i jak je później odnaleźć. Produkuje go firma Silicon Motion. To odświeżona wersja popularnego SM2258, przygotowana pod nowsze, gęściej upakowane kości pamięci 3D TLC, z mocną korekcją błędów LDPC (mechanizmem ratującym odczyt ze zużywających się kości).

Producenci dysków lubią ten układ, bo pozwala tanio produkować dyski SATA jeszcze długo po tym, jak rynek przeszedł na NVMe. Trafia m.in. do nowszych partii Crucial BX500 - jednego z najpopularniejszych budżetowych dysków SATA w Polsce. To ważny szczegół: BX500 przez lata produkcji zmieniał kontrolery (SM2258XT, SM2259XT, SM2259H), więc dwa dyski o tej samej nazwie mogą mieć w środku zupełnie inne układy. Dla Ciebie to bez znaczenia przy zakupie, ale przy odzysku danych ma znaczenie kluczowe - dlatego zawsze zaczynamy od sprawdzenia, co realnie siedzi na płytce.

Dyski z tym kontrolerem najczęściej pracują jako jedyny dysk w laptopie: z systemem Windows, zdjęciami i dokumentami. Gdy padają, ginie zwykle wszystko naraz - i najczęściej bez kopii zapasowej.

Typowa awaria

Co się najczęściej psuje

Dysk pokazuje 0 MB albo obcą nazwę po uszkodzeniu wewnętrznej mapy danych

Najczęstszy scenariusz wygląda tak: po nagłym zaniku prądu, padnięciu baterii w laptopie albo zawieszeniu komputera dysk przestaje normalnie wstawać. W BIOS-ie lub w systemie zamiast nazwy modelu i pełnej pojemności pojawia się 0 MB, kilka megabajtów albo obca, fabryczna nazwa układu. Czasem dysk jest widoczny, ale system prosi o jego sformatowanie. Przyczyną jest zwykle uszkodzenie wewnętrznej mapy danych - spisu treści, który mówi kontrolerowi, gdzie leży każdy plik. Gdy mapa robi się niespójna, kontroler przy starcie nie przechodzi własnego testu poprawności i blokuje dostęp do całej zawartości. Twoje pliki nie zniknęły - dysk po prostu nie wie, jak je pokazać.

Awaria to zwykle niespójność tablicy translacji (FTL) lub uszkodzenie modułów firmware w obszarze systemowym NAND; kontroler wchodzi w tryb awaryjny i raportuje ID układu zamiast modelu. Rodzina SM2259 jest wspierana przez PC-3000 (tryb serwisowy, loader, rekonstrukcja translatora).

Objawy

Po czym poznasz tę usterkę

  • Dysk pokazuje pojemność 0 MB albo kilka megabajtów zamiast pełnej
  • Zamiast nazwy modelu widnieje obca, fabryczna nazwa układu
  • Dysk zniknął z komputera i nie ma go w BIOS-ie
  • Komputer wisi przy starcie albo zgłasza brak dysku startowego
  • System prosi o sformatowanie dysku albo pokazuje go jako RAW
  • Dysk działa coraz wolniej, kopiowanie plików zacina się i przerywa błędami
Studium przypadku

Jak wygląda typowe zlecenie

Przykładowe zlecenie z naszego laboratorium

Z czym przychodzi klient

Klientka przynosi laptopa, który rano nie wstał - czarny ekran i komunikat o braku dysku startowego. W środku nowszy Crucial BX500 z pracą magisterską, materiałami do zajęć i zdjęciami. Dysk podłączony przez przejściówkę USB do drugiego komputera pokazywał się z pojemnością 0 MB, a Windows proponował formatowanie. Na szczęście klientka się nie zgodziła.

Co wykryliśmy

W analizie nośnika identyfikujemy, który dokładnie kontroler pracuje na płytce - to nowsza rewizja BX500 na SM2259H. Kontroler żyje, ale nie potrafi wczytać swojej wewnętrznej mapy danych i wchodzi w tryb awaryjny, dlatego zgłasza zerową pojemność. Kości pamięci reagują poprawnie.

Jak przebiegał odzysk

Wprowadzamy dysk w tryb serwisowy na stacji PC-3000, omijamy uszkodzone oprogramowanie fabryczne i odczytujemy zawartość kości pamięci. Następnie odbudowujemy mapę danych w pamięci stacji roboczej i odtwarzamy strukturę folderów, niczego nie zapisując na oryginale. Na koniec weryfikujemy, czy dokumenty się otwierają.

Wynik

Udaje się odzyskać pracę magisterską, materiały i zdjęcia. Dane wydajemy na nowym nośniku. Doradzamy klientce włączenie automatycznej kopii do chmury - budżetowy dysk nie powinien być jedynym miejscem, w którym żyje kilka lat pracy.

Obsługiwane dyski

Dyski z kontrolerem SM2259H, z których odzyskujemy dane

Crucial BX500 (SM2259)
Jak odzyskujemy

Nasze podejście do tego kontrolera

SM2259H należy do dobrze poznanej rodziny kontrolerów Silicon Motion, do której mamy narzędzia w naszym laboratorium, więc szanse na odzysk są zwykle dobre. Pracujemy na specjalistycznej stacji PC-3000. Wprowadzamy dysk w tryb serwisowy - specjalny stan diagnostyczny, w którym kontroler przestaje w kółko próbować wczytać uszkodzoną mapę i pozwala nam zajrzeć do środka. Następnie omijamy zepsute oprogramowanie fabryczne, odczytujemy zawartość kości pamięci i odbudowujemy wewnętrzną mapę danych w pamięci stacji roboczej. Rozsypane fragmenty układają się z powrotem w foldery, zdjęcia i dokumenty. Cały proces prowadzimy w trybie tylko-do-odczytu - na Twoim dysku niczego nie zapisujemy. Ważne zastrzeżenie: część dysków na tym kontrolerze obsługuje szyfrowanie sprzętowe, a klucz siedzi w samym układzie. Jeśli w danym egzemplarzu jest ono aktywne, odczyt z samych wylutowanych kości (chip-off) daje tylko nieczytelny szyfrogram i odzysk musi iść przez ożywiony kontroler. Sprawdzamy to podczas analizy nośnika (wliczonej w cenę odzysku) i dopiero wtedy podajemy cenę oraz realne szanse. Nie odzyskamy = nie płacisz za odzysk.

Wysokie szanse na odzysk
Orientacyjny koszt

Ile kosztuje odzysk z dysku SSD

Analiza nośnika (wliczona w odzysk)
300 zł
Uszkodzenia logiczne
600-1000 zł
Awaria oprogramowania / fizyczna
1300-2500 zł
Nie odzyskamy = nie płacisz za odzysk

Dokładną cenę podajemy po analizie. Typowy czas odzysku: 3–7 dni roboczych.

Najczęstsze pytania o ten kontroler

Mój dysk pokazuje 0 MB - czy dane przepadły?▼

Najczęściej nie. Przy tej usterce psuje się zwykle wewnętrzna mapa danych dysku, a same pliki nadal leżą w kościach pamięci. W większości przypadków udaje się je odzyskać. Nie zgadzaj się na formatowanie, nie wgrywaj programów naprawczych z internetu i oddaj dysk do analizy.

Mam Crucial BX500 - skąd mam wiedzieć, jaki kontroler jest w środku?▼

Nie musisz tego wiedzieć. BX500 przez lata produkcji miał różne kontrolery (m.in. SM2258XT, SM2259XT, SM2259H) i z zewnątrz tego nie poznasz. Sprawdzenie, co realnie siedzi na płytce, to pierwszy krok naszej analizy - i obsługujemy całą tę rodzinę układów.

Znalazłem program do naprawy dysków Silicon Motion. Mogę spróbować sam?▼

Stanowczo odradzamy, jeśli zależy Ci na danych. Fabryczne narzędzia produkcyjne przy okazji kasują wewnętrzną mapę danych i wtedy pliki znikają bezpowrotnie. Jeśli dane są nieważne i chcesz tylko reanimować sam dysk, to inna sprawa - ale to gra o dysk, nie o pliki.

Czy da się odczytać dane z wylutowanych kości pamięci?▼

Zależy od egzemplarza. Część dysków na tym kontrolerze obsługuje szyfrowanie sprzętowe - wtedy gołe kości dają tylko nieczytelny szyfrogram i odzysk musi iść przez ożywiony kontroler. Gdy szyfrowania nie ma, odczyt z kości jest realną drogą przy fizycznie zniszczonym kontrolerze. Rozstrzygamy to podczas analizy.

Ile kosztuje odzysk i czy zapłacę, gdy się nie uda?▼

Najpierw robimy analizę nośnika, wliczoną w cenę odzysku, i dopiero po niej podajemy konkretną cenę oraz czas - zależą od stanu dysku i ilości danych. Obowiązuje zasada: nie odzyskamy = nie płacisz za odzysk. Dostępny jest też tryb ekspresowy.

Opisz usterkę - wycenimy bezpłatnie

Wycena na podstawie opisu zawsze bezpłatna. Diagnostyka fizyczna płatna - wliczona w cenę naprawy.