Tani dysk SSD nagle zniknął z komputera, pokazuje zerową pojemność albo system prosi o sformatowanie? Jeśli w środku pracuje mało znany kontroler AS2258, zwykły serwis zwykle rozkłada ręce - standardowe programy nie znają tego układu. W naszym laboratorium w Gdańsku odzyskujemy dane także z takich nietypowych, budżetowych konstrukcji.
AS2258 to tani kontroler SATA - czyli mały układ sterujący, mózg dysku SSD, który decyduje, gdzie zapisać Twoje pliki w kościach pamięci i jak je później odnaleźć. To konstrukcja spoza wielkiej trójki (Phison, Silicon Motion, Marvell), w bazach serwisowych opisywana jako spokrewniona z układami Realtek. Trafia do najtańszych dysków SSD, składanych z myślą o jak najniższej cenie.
Znajdziesz go między innymi w dyskach Silicon Power A58, AMD Radeon R5 i QUMO Novation 3D - przy czym uwaga: te same modele bywają produkowane w kilku wersjach z zupełnie różnymi kontrolerami w środku, więc o tym, co naprawdę siedzi w Twoim dysku, rozstrzyga dopiero zajrzenie na płytkę.
To układ oszczędny: pracuje bez własnej pamięci podręcznej (DRAM), a swoją wewnętrzną mapę danych trzyma w tych samych kościach pamięci co Twoje pliki - zwykle tanich kościach TLC lub QLC. Taka konstrukcja obniża cenę dysku, ale gorzej znosi nagłe zaniki prądu i szybciej się zużywa. Dla odzysku danych kluczowa jest inna cecha: to układ egzotyczny, słabo wspierany przez standardowe narzędzia serwisowe - dlatego takie dyski wymagają laboratorium, a nie programu z internetu.
Typowa awaria wygląda tak: po nagłym wyłączeniu komputera, zaniku prądu albo po prostu bez ostrzeżenia dysk przestaje być widoczny w systemie, pokazuje pojemność 0 MB lub absurdalnie małą, albo zgłasza się pod dziwną, fabryczną nazwą zamiast swojej marki. Czasem system proponuje sformatowanie. Przyczyna jest typowa dla tanich konstrukcji bez pamięci podręcznej: uszkodziła się wewnętrzna mapa danych - spis mówiący kontrolerowi, gdzie fizycznie leży każdy plik. Bez tej mapy dysk blokuje dostęp do zawartości, choć same pliki najczęściej wciąż fizycznie są w kościach pamięci. Drugi częsty scenariusz to zwykłe zużycie tanich kości pamięci po intensywnej pracy.
AS2258 to DRAM-less SATA z FTL trzymanym w NAND (TLC/QLC). Typowa awaria: niespójny translator po utracie zasilania lub degradacji bloków - dysk raportuje 0 MB, znika lub enumeruje się pod nazwą serwisową. Wsparcie komercyjnych narzędzi dla tej rodziny jest ograniczone; odzysk zwykle przez tryb technologiczny na żywym kontrolerze, a przy martwym układzie - chip-off z rekonstrukcją XOR/ECC i translatora, o ile konkretna wersja nie szyfruje danych (weryfikujemy podczas analizy).
Do laboratorium trafia budżetowy dysk SSD Silicon Power A58 z laptopa studentki. Po zaniku prądu w akademiku laptop przestał startować, a dysk podłączony do innego komputera pokazuje pojemność 0 MB. Na dysku praca dyplomowa i materiały z trzech lat studiów. Lokalny serwis komputerowy oddał dysk z diagnozą "uszkodzony, dane nie do odzyskania".
Na stanowisku diagnostycznym ustalamy, że kontroler AS2258 reaguje - dysk nie jest martwy, tylko zablokował dostęp po uszkodzeniu wewnętrznej mapy danych podczas zaniku zasilania. Kości pamięci są sprawne. Diagnoza poprzedniego serwisu wynikała po prostu z braku narzędzi do tego egzotycznego układu.
Wprowadzamy dysk w tryb serwisowy i doprowadzamy kontroler do stanu, w którym sam odczytuje zawartość kości pamięci z pominięciem błędu walidacji mapy. Wykonujemy pełną kopię w trybie tylko-do-odczytu, a z niej odtwarzamy strukturę katalogów i sprawdzamy, czy dokumenty otwierają się poprawnie.
W tym typowym scenariuszu udaje się odzyskać komplet danych, łącznie z pracą dyplomową. Klientka dostaje pliki na nowym nośniku. Wniosek, który powtarzamy przy takich sprawach: "dane nie do odzyskania" w zwykłym serwisie bardzo często znaczy tylko tyle, że serwis nie miał narzędzi do konkretnego kontrolera.
Największym wyzwaniem przy dyskach na AS2258 nie jest sama usterka - te awarie są podobne jak w innych tanich dyskach - tylko egzotyczność układu. Standardowe programy i typowy sprzęt serwisowy go nie znają, więc dysk uchodzi za nie do ruszenia. W naszym laboratorium w Gdańsku najpierw sprawdzamy, czy kontroler żyje. Jeśli tak, łączymy się z nim w trybie serwisowym i doprowadzamy do stanu, w którym sam odczytuje zawartość według swojej wewnętrznej mapy, z pominięciem błędu blokującego start. Jeśli kontroler jest martwy, rozważamy odczyt bezpośrednio z wylutowanych kości pamięci i złożenie danych w komputerze - to droga trudniejsza i możliwa tylko wtedy, gdy konkretna wersja układu nie szyfruje danych, co sprawdzamy podczas analizy. Przez cały proces nie zapisujemy niczego na oryginalnym nośniku i nigdy nie wgrywamy fabrycznego oprogramowania - to by bezpowrotnie skasowało dane. Analizę nośnika wliczamy w cenę odzysku, a jeśli danych nie odzyskamy - nie płacisz za odzysk.
Dokładną cenę podajemy po analizie. Typowy czas odzysku: 3–7 dni roboczych.