Serwis OtakoOdzyskiwanie danych SSDSilicon Motion — kontroler SSD
Tech / Kontrolery Silicon Motion Perspektywa praktyka z laboratorium — nie recenzja sprzętu

Silicon Motion — kontroler który jest wszędzie,
w każdej wersji

SM2258, SM2259, SM2263XT, SM2267XT — Silicon Motion trafia do dysków od renomowanych producentów jak Lexar, Transcend czy Kingston, ale też do no-name wynalazków z AliExpress z wlutowanym kontrolerem i dowolnymi kośćmi NAND. Ten sam chip, zupełnie różne dyski. I zupełnie różne problemy w laboratorium.

Silicon Motion — skrót
Interfejsy SATA III, NVMe PCIe 3/4
Segmenty Budżetowy → Mainstream
Model sprzedaży Turnkey + standalone
Tryb awaryjny Różny per wariant
PC-3000 Tak (z wyjątkami)
No-name warianty Bywają wyzwaniem

Silicon Motion a Phison — inny model biznesowy

Pisząc o Phisonie wspomniałem o modelu turnkey — gotowej platformie którą producent dysku kupuje z firmware w zestawie. Silicon Motion robi podobnie dla części swojego portfolio, ale z jedną istotną różnicą: SM jest bardziej otwarty na customizację firmware przez producenta dysku.

W praktyce oznacza to że spectrum jest szersze. Z jednej strony masz dyski znanych marek które kupują platformę SM, dostosowują firmware pod swoje kości NAND, testują i wypuszczają solidny produkt. Z drugiej — producent z AliExpress który kupuje sam kontroler, wrzuca dowolne kości NAND i flashuje jakieś oprogramowanie bez większego testowania.

AliExpress i gotowe PCB z SM Możesz dosłownie kupić na AliExpress gotową płytkę PCB z wlutowanym kontrolerem Silicon Motion — bez kości NAND. Wlutowujesz swój NAND, flashujesz firmware i masz "dysk SSD". To nie jest teoria spiskowa — tak działa część rynku no-name. I to jest jeden z powodów dla których nie-markowe dyski SM potrafią być naprawdę nieprzewidywalne w laboratorium.

Phison w budżetowym SATA był bardziej zunifikowany — PS3111 to PS3111, firmware od Phisona, PCB zbliżone. SM ma znacznie więcej wariacji. Ten sam chip SM2263XT może być w solidnym dysku Kingston i w no-name wynalazku — i te dwa dyski będą zachowywać się zupełnie inaczej gdy coś pójdzie nie tak.

Problem z maskowaniem błędów

To jest moim zdaniem największa różnica między SM a Phisonem z perspektywy laboratorium odzysku.

Phison PS3111 wchodzi w SATAFIRM S11 stosunkowo wcześnie i wyraźnie — jest to irytujące dla użytkownika, ale uczciwe. Dysk mówi: "mam problem, nie mogę działać normalnie".

Silicon Motion — szczególnie w implementacjach no-name z agresywnie dostrojonymi algorytmami — potrafi maskować degradację NAND znacznie dłużej. Wear leveling, bad block management i ECC (korekcja błędów) pracują w tle i ukrywają przed użytkownikiem że NAND jest coraz bardziej zużyty.

Z mojej perspektywy: regularnie trafiają do mnie dyski SM gdzie klient mówi "działał normalnie, nie było żadnych objawów, po prostu nie włączył się pewnego dnia". Przy Phisonie rzadziej słyszę taką historię — tam zazwyczaj były jakieś sygnały wcześniej. Nie twierdzę że SM jest gorszy ogólnie, ale to maskowanie sprawia że dysk potrafi być w tragicznym stanie NAND zanim użytkownik w ogóle zorientuje się że jest problem. A tragiczny stan NAND to trudniejszy odzysk.

Szczególnie dotyczy to dyskowych implementacji z kościami QLC (quad-level cell) zamiast TLC. QLC to 4 bity na komórkę zamiast 3 — więcej pojemności za niższą cenę, ale mniej wytrzymałe. W połączeniu z agresywnym maskowaniem błędów przez firmware — przepis na dysk który wygląda dobrze do ostatniej chwili.

Dwa światy dysków Silicon Motion

Żeby nie być niesprawiedliwym — SM w porządnych implementacjach to solidny kontroler. Problem leży w tym że ten sam chip trafia do zupełnie różnych produktów.

✓ Znane marki — normalnie do zrobienia
SM w porządnych dyskach
Renomowani producenci testują firmware pod konkretne kości NAND, dobierają TLC z pierwszego sortu, przestrzegają specyfikacji. Dyski działają zgodnie z oczekiwaniami, a awarie są zazwyczaj do przewidzenia.
Lexar NS100, Transcend SSD230S,
TeamGroup CX2, Kingston A400 (SM rewizje)
⚠ No-name — bywają wyzwaniem
SM w wynalazkach
Gotowe PCB z AliExpress, dowolne kości NAND (często QLC lub second-sort), zmodyfikowany lub niestandardowy firmware. PC-3000 może nie rozpoznać wariantu. Tryb technologiczny bywa niedostępny. Nie znaczy że nie da się odzyskać — ale jest trudniej.
KingFast, Oscoo, WALRAM, SSD-Win,
i dziesiątki innych no-name marek
Uwaga na dyski z AliExpress i marketplace Jeśli kupiłeś dysk SSD za 30–50 zł na Allegro, AliExpress lub przez podobne kanały i trzymasz na nim ważne dane — zrób kopię zapasową teraz. Nie dlatego że na pewno padnie, tylko że nie wiesz czego możesz się spodziewać. Przy takich dyskach bywa że pojemność "na naklejce" nie zgadza się z rzeczywistą pojemnością NAND — to osobny temat, ale sygnał jakości.

Problem z QLC — kiedy PC-3000 nie wystarczy

Większość dysków SM z TLC (triple-level cell) jest dobrze obsługiwana przez PC-3000 SSD — tryb technologiczny działa, można wejść w obszar serwisowy, odbudować FTL i odczytać dane.

Kłopot zaczyna się przy niektórych no-name dyskach z kościami QLC i zmodyfikowanym firmware. QLC ma inną strukturę komórek — 4 stany napięcia na komórkę zamiast 3. Algorytmy zarządzania blokami, mapowanie FTL i procedury odczytu są inne. Jeśli producent dysku zmodyfikował firmware SM pod swoje niestandardowe kości QLC, PC-3000 może nie rozpoznać tego wariantu i tryb technologiczny będzie niedostępny.

To nie znaczy że nie da się odzyskać danych — mamy inne podejścia gdy standardowa ścieżka przez PC-3000 jest zamknięta. Ale każda dodatkowa warstwa trudności przekłada się na czas pracy i koszt odzysku. Dysk no-name z SM i QLC to nie automatyczny wyrok — ale nie jest to też przyjemna praca.

Przegląd kontrolerów Silicon Motion

SM produkuje szeroką gamę kontrolerów dla różnych segmentów. Poniżej najpopularniejsze z perspektywy rynku polskiego i tego co trafia do laboratorium.

Chip Interfejs NAND DRAM Znane dyski Uwagi
SM2258 SATA III TLC Tak Lexar NS100, Kingston A400 (czesc rewizji), Transcend SSD230S Solidny kontroler z buforem DRAM. Dobra obsluga w PC-3000.
SM2258XT SATA III TLC Nie (HMB) Kingston A400 (czesc), Intenso, wiele no-name DRAM-less. Bardzo popularny w najtanszych dyskach. Podatny na maskowanie bledow.
SM2259 SATA III TLC/QLC Tak Lexar NS100 (nowsze), TeamGroup Nastepca SM2258 z lepszym ECC. Dobra obsluga w PC-3000.
SM2262EN NVMe PCIe 3.0 x4 TLC Tak Addlink S90, Corsair Force MP510, ADATA XPG SX8200 Pro Popularny w 2019-2021. Dobry kontroler NVMe.
SM2263XT NVMe PCIe 3.0 x4 TLC/QLC Nie (HMB) Kingston NV1 (czesc), wiele no-name NVMe DRAM-less NVMe. Bardzo popularny w dyskach AliExpress. Trudne warianty przy QLC.
SM2267XT NVMe PCIe 3.0 x4 TLC/QLC Nie (HMB) Kingston NV2 (czesc), Lexar NM620 Nastepca SM2263XT. Podobne uwagi - warianty no-name bywaja wyzwaniem.
SM2269XT NVMe PCIe 4.0 x4 TLC Nie (HMB) Kingston NV3, wiele budzetowych PCIe 4.0 Nowy budzetowy PCIe 4.0. Historia jeszcze sie pisze.

Tabela orientacyjna — producenci dysków mogą używać różnych rewizji tego samego układu i zmieniać komponenty między partiami bez informowania o tym. Zawsze warto sprawdzić CrystalDiskInfo na konkretnym egzemplarzu.

Typowe objawy awarii dysku SM — symptomy do wyszukania

W odróżnieniu od Phisona który ma charakterystyczny SATAFIRM S11, dyski SM nie mają jednego unikalnego trybu awaryjnego. Objawy są bardziej zróżnicowane:

  • SSD nie wykrywa się w BIOS po restarcie lub zaniku zasilania
  • Dysk pokazuje 0 MB lub drastycznie mniejszą pojemność niż normalna
  • Windows zawiesza się przy dostępie do dysku, komputer freezuje podczas uruchamiania
  • Dysk zniknął nagle — działał normalnie, po restarcie go nie ma
  • SSD wykrywany przez BIOS ale system operacyjny nie bootuje lub nie widzi partycji
  • Dramatyczne spowolnienie transferu, rosnące uncorrectable errors w SMART

Każdy z tych objawów może oznaczać coś innego — awaria logiczna, uszkodzony FTL, degradacja NAND, przepięcie. Diagnoza na PC-3000 wyjaśnia co dokładnie się stało.

Silicon Motion z perspektywy odzysku danych

Ogólnie: znane marki z SM — dobra skuteczność odzysku, procedura przewidywalna. PC-3000 obsługuje popularne warianty SM2258, SM2259, SM2262EN, SM2263XT, SM2267XT i SM2269XT. Dla typowych awarii firmware tryb technologiczny działa.

Trudniejsze przypadki to: dyski no-name z niestandardowym firmware, implementacje z kościami QLC których PC-3000 nie rozpoznaje, i dyski gdzie producent mocno zmodyfikował algorytmy zarządzania blokami. W takich przypadkach standardowa ścieżka jest zamknięta — ale to nie koniec, mamy alternatywne podejścia.

Jedna praktyczna obserwacja: przy dyskach SM z mocnym maskowaniem błędów, NAND po awarii bywa w gorszym stanie niż przy kontrolerach które wcześniej sygnalizują problem. Przekłada się to na więcej uszkodzonych sektorów podczas imagingu i czasem na niekompletny odzysk plików — nawet jeśli technicznie uzyskamy dostęp do danych.

Często zadawane pytania

Odłącz dysk i nie podłączaj go ponownie. Każde kolejne uruchomienie może pogorszyć stan NAND w obszarze serwisowym. Wypełnij formularz zgłoszenia — opisz model, co się stało i czy były jakieś wcześniejsze objawy (spowolnienie, błędy). Dyski znanych marek z SM mają zazwyczaj dobrą skuteczność odzysku na PC-3000.
Często tak, ale zależy od implementacji. No-name dyski z SM bywają nieprzewidywalne — niestandardowy firmware, egzotyczne kości NAND, modyfikacje których nie ma w dokumentacji PC-3000. Każdy taki przypadek oceniamy indywidualnie po diagnozie. Nie ma sensu z góry rezygnować, ale uczciwie: bywają trudniejsze od dysku marki Lexar z tym samym chipem.
SM2258 ma zewnętrzny bufor DRAM — osobny chip pamięci na płytce dysku który cachuje tablicę FTL. To przyspiesza losowy odczyt i zapis, i zmniejsza zużycie kości NAND w obszarze serwisowym. SM2258XT to wersja bez DRAM (DRAM-less) — tańsza w produkcji, używa HMB (Host Memory Buffer) lub nie ma cache w ogóle. W kontekście odzysku: SM2258 z DRAM ma tablicę FTL częściowo w zewnętrznej pamięci — co może być dodatkowym czynnikiem przy awarii zasilania.
To klasyczny objaw zaawansowanej degradacji NAND z maskowaniem przez firmware. Algorytmy wear leveling i bad block management ukrywają przed użytkownikiem że coraz więcej komórek jest zużytych lub złych — dysk podmienia je na wolne bloki i pracuje dalej. W pewnym momencie wolnych bloków jest za mało, ECC nie wyrabia z korekcją błędów i dysk pada. Bez wcześniejszego ostrzeżenia. Dlatego SMART monitoring (CrystalDiskInfo) i regularne kopie zapasowe są ważne — szczególnie przy starszych dyskach.
CrystalDiskInfo pokaże model dysku — na jego podstawie możesz szukać w sieci jaki kontroler ma ten konkretny model. Dokładniejsze narzędzie to CrystalDiskMark lub dedykowane narzędzia jak SMI MPTool (ale tego nie uruchamiaj na dysku z danymi — to narzędzie fabryczne podobne do Phison MPTool). Najprościej: poszukaj teardownu swojego modelu na forums.anandtech.com lub techpowerup.com.

Dysk SSD nie działa?
Opisz mi co się stało.

Niezależnie od marki i kontrolera — opisz model dysku, objawy i co było robione. Odpiszę z wstępną oceną tego samego dnia.

Zadzwoń Wyślij nośnik