Blog CSE Poland
Poradniki, diagnozy i case studies z naszego warsztatu — Dyson, Thermomix, konsole, laptopy, dyski i karty graficzne.
Twój SSD zgłasza się jako SATAFIRM S11? To awaria firmware kontrolera Phison PS3111 — m.in. Goodram CX400. Zobacz, czego nie robić i jak odzyskać dane.
Komputer przestał widzieć system, a w BIOS-ie zamiast Twojego dysku widnieje tajemniczy SATAFIRM S11? To najczęstsza awaria budżetowych dysków SSD, jaką widzimy w naszym warszawskim laboratorium — i jednocześnie jedna z najczęściej psutych „domowymi naprawami". Krótko: uszkodził się firmware kontrolera Phison PS3111, ale Twoje dane najprawdopodobniej wciąż są w kościach pamięci. Poniżej wyjaśniamy, skąd bierze się ta usterka, których dysków dotyczy, czego absolutnie nie robić i jak wygląda profesjonalne odzyskiwanie danych.
Co oznacza komunikat SATAFIRM S11
SATAFIRM S11 to awaryjna nazwa zapasowa kontrolera Phison PS3111-S11, zaszyta na stałe w jego pamięci ROM. W normalnych warunkach kontroler przy starcie ładuje z kości NAND swój firmware i przedstawia się systemowi nazwą nadaną przez producenta dysku, np. „GOODRAM CX400". Gdy firmware lub jego struktury serwisowe są uszkodzone i nie dają się poprawnie odczytać, kontroler nie może dokończyć rozruchu — przechodzi w tryb ROM i zgłasza się tym, co ma zaszyte fabrycznie: SATAFIRM S11. Dysk jest widoczny w BIOS-ie i Menedżerze urządzeń, ale system nie może odczytać z niego danych.
Dlaczego firmware SSD się psuje — kontroler Phison PS3111
Phison PS3111-S11 to jeden z najpopularniejszych budżetowych kontrolerów SATA III (6 Gb/s) ostatniej dekady. Obsługuje pamięci TLC 2D i 3D (w części wersji także MLC), a jego prędkości — do ok. 550 MB/s odczytu i 500 MB/s zapisu — ogranicza sam interfejs SATA. Ma jednak dwie cechy, które czynią go podatnym na tę awarię.
Konstrukcja DRAM-less i tablice FTL
PS3111 nie ma własnej pamięci DRAM. Tablice translatora FTL (Flash Translation Layer) — czyli „mapę" przekładającą adresy logiczne, które widzi system, na fizyczne strony w kościach NAND — przechowuje bezpośrednio w wydzielonym obszarze serwisowym pamięci flash i stale je tam aktualizuje. Każda operacja porządkowania danych w tle (garbage collection, opróżnianie bufora SLC) to kolejne zapisy do tego obszaru.
Co wyzwala awarię
Kontroler nie ma kondensatorów podtrzymujących zasilanie, więc nagły zanik prądu w trakcie aktualizacji tablic FTL potrafi zostawić obszar serwisowy w stanie niespójnym — firmware przy kolejnym starcie odwołuje się do bloków, które nie zawierają już poprawnych danych. Drugi mechanizm to naturalne zużycie kości TLC: z każdym cyklem zapisu rośnie liczba przekłamań bitowych, aż korekcja ECC przestaje nadążać z naprawą stron przechowujących firmware. Efekt w obu przypadkach jest ten sam — kontroler nie może załadować oprogramowania i budzi się jako SATAFIRM S11. Awaria przychodzi zwykle bez ostrzeżenia: dysk działał normalnie, a po kolejnym włączeniu komputera systemu już nie ma.
Które dyski SSD są narażone
Kontroler PS3111 montowały dziesiątki marek — awaria SATAFIRM S11 nie jest winą jednego producenta, tylko wspólnej platformy. Najczęściej trafiają do nas te modele:
| Marka | Modele z kontrolerem Phison PS3111 |
|---|---|
| Goodram | CX400 (gen. 1 i gen. 2), CX300, S400U, część IRDM |
| Kingston | A400 (większość wersji 120–480 GB) |
| Patriot | Burst, Burst Elite, Spark |
| PNY | CS900 |
| Silicon Power | Ace A55, S55 |
| Apacer | AS340, AS350 |
| Inne | Gigabyte GSTFS31, Lite-On MU3, dyski no-name i OEM |
Ciekawostka z laboratorium: jeśli „Samsung" albo inny markowy dysk z bazaru nagle zgłasza się jako SATAFIRM S11, to niemal pewny dowód, że w środku pracuje kontroler Phison — czyli dysk jest podróbką. Więcej o tym zjawisku pisaliśmy w tekście o podróbkach dysków SSD z Allegro.
Objawy — jak rozpoznać tę awarię
- Dysk widnieje w BIOS-ie / Menedżerze urządzeń jako „SATAFIRM S11" zamiast swojej nazwy (np. GOODRAM CX400, KINGSTON SA400S37).
- Pojemność jest błędna: 0 GB, kilka megabajtów albo dokładnie 137 GB — niezależnie od realnej pojemności dysku.
- System nie widzi partycji ani plików, Windows potrafi proponować inicjalizację lub formatowanie dysku (nie zgadzaj się!).
- Czasem dysk pojawia się i znika, a komputer długo „myśli" przy starcie.
Charakterystyczna pojemność 137 GB to nie realny rozmiar, tylko maska 28-bitowego adresowania LBA — dokładnie 268 435 455 sektorów, które kontroler zgłasza w trybie awaryjnym, gdy nie zna prawdziwej pojemności dysku. Widujemy ją regularnie na stanowisku PC-3000 przy dyskach po tej awarii. Jeśli objawy u Ciebie wyglądają inaczej (dysk znika, tylko-do-odczytu, błędy S.M.A.R.T.), zajrzyj do naszego przewodnika po objawach uszkodzenia nośnika danych.
Czego NIE robić, gdy SSD pokazuje SATAFIRM S11
- Nie flashuj firmware narzędziami producenta ani programami typu MPTool. To narzędzia fabryczne do produkcji dysków: przywracają SSD do działania, ale inicjalizują obszar serwisowy i translator od zera. Dysk „ożyje" — pusty. To najczęstszy sposób, w jaki użytkownicy bezpowrotnie tracą dane po tej awarii.
- Nie inicjalizuj i nie formatuj dysku, nawet jeśli Windows uparcie to proponuje.
- Nie uruchamiaj programów do odzyskiwania danych. Recuva, TestDisk i podobne działają na poziomie systemu plików — a tu problem leży piętro niżej, w firmware kontrolera. Program nic nie odczyta, a dodatkowe operacje na chorym dysku mogą pogorszyć jego stan.
- Ogranicz włączanie dysku do minimum. Jeśli przyczyną są zużyte kości NAND, każda kolejna sesja zasilania to ryzyko dalszej degradacji obszaru serwisowego.
- Nie kupuj „takiego samego dysku na części". W SSD nie przekłada się elektroniki jak w dyskach talerzowych — bez struktur serwisowych z konkretnego egzemplarza dawca nic nie da.
Jak odzyskujemy dane — PC-3000, tryb serwisowy i wirtualny translator
Skoro dane fizycznie są w kościach NAND, a zepsuta jest tylko „mapa", zadanie polega na bezpiecznym dostaniu się do pamięci z pominięciem uszkodzonego firmware. W naszym laboratorium wygląda to tak:
- Tryb serwisowy. Wprowadzamy kontroler w tryb technologiczny (safe mode), w którym nie próbuje ładować uszkodzonego firmware z NAND.
- Loader do pamięci kontrolera. Sprzętem PC-3000 ładujemy do pamięci operacyjnej kontrolera tymczasowy mikrokod dobrany do konkretnej rewizji układu i typu kości. Działa tylko na czas sesji i nie zapisuje niczego w NAND.
- Wirtualny translator. Z metadanych zapisanych w samych kościach — nagłówków stron, numeracji bloków, liczników zużycia — odtwarzamy mapę przekładającą adresy logiczne na fizyczne.
- Obraz sektor po sektorze. Dane kopiujemy w trybie tylko-do-odczytu na sprawny nośnik i dopiero z tej kopii wyciągamy pliki. Oryginalny dysk nie jest w trakcie pracy modyfikowany.
Na zdjęciu powyżej rzeczywisty przypadek z naszego stanowiska: Goodram CX400 512 GB gen. 2, który „umarł" z dnia na dzień. W trybie serwisowym widać drugą awaryjną nazwę tej platformy — SATABURN SB — oraz właśnie ową pojemność 137 GB. Dobranie mikrokodu do konkretnej rewizji kontrolera i konfiguracji kości potrafi wymagać kilku podejść (widoczny na ekranie komunikat „Operation aborted” to codzienność tej procedury), ale przy awarii firmware, bez fizycznego uszkodzenia kości NAND, dane najczęściej udaje się skopiować w całości.
Naprawa dysku to nie odzyskanie danych
W internecie znajdziesz poradniki „jak naprawić SATAFIRM S11" flashowaniem firmware. One dotyczą czego innego: przywrócenia sprawności samego nośnika, kosztem wszystkich danych. Jeśli dysk był pusty albo dane masz w kopii zapasowej — proszę bardzo, po flashu zwykle wraca do działania (choć skoro raz zawiódł, nie powierzalibyśmy mu niczego ważnego). Jeśli jednak na dysku są pliki, których potrzebujesz, kolejność jest jedna: najpierw odzysk danych w laboratorium, potem ewentualne eksperymenty. W drugą stronę ta droga nie działa.
W laboratorium odzyskiwania danych CSE Poland na warszawskiej Pradze-Południe diagnoza SSD jest bezpłatna — po niej dostajesz konkretną wycenę (odzysk po awarii firmware to koszt od 900 zł, zależnie od pojemności i konfiguracji kości), a płacisz wyłącznie po skutecznym odzyskaniu danych. Z całej Polski dysk doślesz kurierem DPD za 20 zł w jedną stronę.
Podsumowanie
Gdy Goodram CX400, Kingston A400, Patriot Burst czy inny budżetowy SSD zgłasza się jako SATAFIRM S11, oznacza to, że kontroler Phison PS3111 nie może załadować swojego firmware i pracuje w awaryjnym trybie ROM. Dane w kościach NAND najczęściej są nienaruszone — do ich odzyskania potrzeba jednak sprzętu klasy PC-3000, trybu serwisowego i odtworzenia translatora, a nie flashowania firmware, które je kasuje. Im mniej prób „naprawy" po drodze, tym większa szansa na pełny odzysk danych z dysku SSD.
Najczęstsze pytania o awarię SATAFIRM S11
Co oznacza komunikat SATAFIRM S11 w BIOS-ie lub Menedżerze urządzeń?
To awaryjna nazwa zapasowa kontrolera Phison PS3111, zaszyta w jego pamięci ROM. Pojawia się, gdy kontroler nie może załadować z kości NAND swojego firmware — najczęściej z powodu uszkodzenia obszaru serwisowego lub tablic translatora FTL. Dysk jest wtedy widoczny w BIOS-ie, ale system nie ma dostępu do danych.
Czy dane z dysku wykrywanego jako SATAFIRM S11 da się odzyskać?
W większości przypadków tak. Same pliki fizycznie wciąż znajdują się w kościach NAND — uszkodzona jest mapa, dzięki której kontroler je odnajduje. W laboratorium wprowadzamy kontroler w tryb serwisowy, ładujemy tymczasowy mikrokod sprzętem PC-3000, odtwarzamy wirtualny translator i kopiujemy dane sektor po sektorze w trybie tylko-do-odczytu.
Czy mogę naprawić dysk narzędziem producenta albo flashowaniem firmware?
Jeśli zależy Ci na danych — nie. Narzędzia fabryczne i poradnikowe flashowanie firmware inicjalizują dysk od zera: SSD zwykle wraca do działania, ale jako pusty nośnik, a odtworzenie plików po takiej operacji jest praktycznie niemożliwe. Flashowanie ma sens wyłącznie wtedy, gdy dane z dysku masz już zabezpieczone albo są Ci zbędne.
Dlaczego dysk pokazuje pojemność 0 GB, 8 MB albo 137 GB?
W trybie awaryjnym kontroler nie zna realnej pojemności dysku, bo ta jest zapisana w uszkodzonym obszarze serwisowym. Zgłasza więc wartość zastępczą: zero, kilka megabajtów albo dokładnie 137 GB, czyli 268 435 455 sektorów — maskę 28-bitowego adresowania LBA. Błędna pojemność nie oznacza, że dane zniknęły.
Które dyski SSD najczęściej dotyka awaria SATAFIRM S11?
Wszystkie modele zbudowane na kontrolerze Phison PS3111, m.in. Goodram CX400 i CX300, Kingston A400, Patriot Burst i Spark, PNY CS900, Silicon Power A55 i S55, Apacer AS340 oraz wiele dysków OEM i no-name. Jeśli markowy dysk „premium” zgłasza się jako SATAFIRM S11, może to też oznaczać podróbkę z kontrolerem Phison w środku.
Ile kosztuje odzyskanie danych z SSD z uszkodzonym firmware?
Odzysk po awarii firmware lub translatora FTL kosztuje od 900 zł — dokładna kwota zależy od pojemności dysku, typu kontrolera i konfiguracji kości NAND. Diagnoza i wycena są bezpłatne, a cenę poznajesz i akceptujesz przed rozpoczęciem pracy. Dysk możesz dosłać kurierem DPD za 20 zł w jedną stronę.
Czy zapłacę, jeśli danych nie uda się odzyskać?
Nie — w CSE Poland płacisz wyłącznie po skutecznym odzyskaniu danych. Diagnoza i wycena są bezpłatne, a jeśli danych nie da się uratować, nie ponosisz kosztu odzysku. Szczegółowe warunki znajdziesz w regulaminie serwisu.
