Serwis OtakoOdzyskiwanie danych SSDPhison — kontroler SSD
Tech / Kontrolery Phison Perspektywa praktyka z laboratorium — nie recenzja sprzętu

Phison — kontroler który ma złą prasę,
na którą nie do końca zasługuje

Wpisz w Google "Phison PS3111" i dostaniesz morze postów o SATAFIRM S11, dyskach które zniknęły po restarcie, nie wykrywają się w BIOS, pokazują 0 MB albo padły po zaniku zasilania. Phison ma fatalną reputację w internecie. Z perspektywy kogoś kto odzyskuje z tych dysków dane na co dzień — obraz jest trochę bardziej złożony. Ten artykuł to moja subiektywna opinia, nie wyrocznia.

Phison PS3111 — skrót
Interfejs SATA III
Segment Budżetowy
DRAM cache Opcjonalnie
Tryb awaryjny SATAFIRM S11
Odzysk PC-3000 Tak, dobra skuteczność
Typowe marki Kingston, Goodram, Patriot

Jak Phison sprzedaje dyski SSD — i dlaczego to ważne

Żeby zrozumieć Phisona, trzeba najpierw wiedzieć jak działa rynek kontrolerów SSD. Upraszczając — są dwa główne modele biznesowe:

Model pierwszy: producent kontrolera sprzedaje tylko układ scalony. Firmware pisze producent dysku samodzielnie lub kupuje od zewnętrznej firmy. Tak działa np. Marvell w segmencie enterprise — producenci dysku dostają kontroler i tworzą własne oprogramowanie. To daje dużą elastyczność, ale wymaga poważnego działu R&D.

Model drugi: producent kontrolera sprzedaje gotową platformę — kontroler razem z firmware, projektem PCB, a często też z rekomendowanymi kościami NAND. Producent dysku kupuje cały pakiet, dobiera obudowę i wkleja swoją naklejkę. Tak w dużej mierze działa Phison w segmencie budżetowym.

Turnkey platform — co to znaczy w praktyce Phison oferuje producentom dysków gotową platformę: kontroler + firmware + projekt PCB. Producent dysku może wypuścić własny SSD bez osobnego działu R&D od firmware. To wyjaśnia dlaczego tak wiele budżetowych dysków SATA ma podobną budowę elektroniki — chociaż szczegóły implementacji, dobór kości NAND i czasem nawet projekt PCB mogą się różnić między producentami. Kingston na przykład często ma inne PCB niż bardziej budżetowi składacze — więc nie ma co generalizować za ostro.

Silicon Motion robi podobnie w swoim segmencie — SM2258XT i jego następcy są bundlowane z firmware jako gotowe rozwiązanie. Maxio (dawniej JMicron) też. Stąd tak wiele budżetowych dysków różnych marek wygląda niemal identycznie w środku.

Różnica jest w szczegółach: kości NAND. I to właśnie tutaj często leży prawdziwy problem — nie w samym kontrolerze.

Dlaczego Phison ma złą reputację — i czy słusznie

Phison PS3111 jest chyba najczęściej hejtowanym kontrolerem w polskich forach o elektronice. "Omijaj Phisona", "S11 to złom", "kupuję tylko SM lub Samsung" — takie opinie są powszechne. Część z nich jest uzasadniona, część — moim zdaniem — nieco przesadzona.

Co jest prawdą: PS3111 to tani, dwukanałowy kontroler bez DRAM cache, przeznaczony do dysków budżetowych. Nie jest szybki w porównaniu z nowszymi rozwiązaniami, i przy słabych kościach NAND rzeczywiście potrafi sprawiać kłopoty.

Co jest moją obserwacją z laboratorium: Phison trafia do mnie często — i w większości przypadków odzysk idzie dobrze. Nie dlatego że kontroler jest super niezawodny, tylko dlatego że ma jedną cechę której bardzo lubię: wchodzi w tryb awaryjny wcześnie i wyraźnie.

Pracując z dyskami SSD widzę dwa typy awarii: dyski które od razu mówią "coś jest nie tak" i dyski które maskują błędy do ostatniej chwili, a potem padają nagle i kompletnie. Phison z PS3111 zazwyczaj należy do tej pierwszej kategorii. SATAFIRM S11 to wyraźny sygnał — kontroler się przyznaje do problemu zamiast robić dobrą minę do złej gry. Z punktu widzenia odzysku danych — to lepiej.

Inne kontrolery, szczególnie niektóre tańsze implementacje Silicon Motion i Maxio, potrafią maskować błędy firmware przez długi czas. Mechanizmy jak bad block management i wear leveling są zaprojektowane żeby ukrywać degradację NAND przed użytkownikiem — co jest dobre dla codziennej pracy, ale złe kiedy dysk jest już w złym stanie. Dysk działa coraz wolniej, ECC (korekcja błędów) pracuje na pełnych obrotach, a kiedy w końcu pada — często jest w znacznie gorszym stanie niż dysk Phison który od razu wchodzi w SATAFIRM S11.

Problem nie jest w kontrolerze — jest w kościach NAND

To jest moim zdaniem najważniejszy punkt który często umyka w dyskusjach o Phisonie.

PS3111 trafia do dysków różnych marek — i te dyski różnią się głównie jakością kości NAND które producent do niego dobierze. Goodram CX400, Patriot Burst i kilkanaście innych modeli mają podobną bazę elektroniczną, ale mogą mieć zupełnie inne kości NAND — od Toshiby/Kioxii, przez Micron, SK Hynix, po tańsze chipy z drugiego sortu.

Jakość NAND wpływa bezpośrednio na ile zapisów wytrzymają komórki (TBW — Total Bytes Written), jak radzi sobie algorytm wear leveling z równomiernym rozłożeniem zapisów, i jak szybko zużywa się obszar serwisowy gdzie leży FTL (Flash Translation Layer) — mapa translacji adresów logicznych na fizyczne bloki NAND. Gdy ten obszar się zużyje lub uszkodzi — masz SATAFIRM S11. Kontroler jest w porządku. Kości go zawiodły.

Jakość tych kości ma bezpośredni wpływ na trwałość dysku. Kontroler Phison nie dobiera sobie kości NAND — robi to producent dysku. I tu leży często prawdziwa przyczyna problemów z niezawodnością.

Uwaga na specyfikacje "na papierze" Producenci dysków mogą i zmieniają komponenty w ramach tego samego modelu bez informowania kupujących. Ta sama nazwa modelu, inna partia produkcyjna — inne kości NAND. To dotyczy nie tylko dysków Phison — ale w tym segmencie jest szczególnie powszechne.

Dlatego kiedy widzę w internecie "Goodram CX400 to złom bo Phison S11" — trochę mnie to irytuje. Może był to konkretny egzemplarz z gorszymi kośćmi. Może był intensywnie używany. Może zasilanie było niestabilne. Phison jako kontroler nie jest tu jedynym winnym.

Rodziny kontrolerów Phison

Phison produkuje kontrolery dla różnych segmentów — od tanich SATA po high-end NVMe PCIe 4.0. Poniżej przegląd popularnych rodzin z perspektywy odzysku danych.

Warto rozróżnić dwa typy: kontrolery z zewnętrznym buforem DRAM (szybsze, lepsza wydajność przy random I/O) i DRAM-less — bez dedykowanego cache. Nowsze DRAM-less używają HMB (Host Memory Buffer) — pożyczają kawałek pamięci RAM komputera jako bufor. PS3111 jest DRAM-less i nie obsługuje HMB — to jeden z powodów jego słabszej wydajności przy intensywnych operacjach małymi blokami.

Chip Interfejs NAND DRAM Znane dyski Uwagi
PS3111-S11 SATA III TLC Opcjonalnie Kingston A400, Goodram CX400, Patriot Burst Źrodlo SATAFIRM S11. Bardzo popularny w segmencie budzetowym.
PS3112-S12 SATA III TLC/QLC Opcjonalnie Nieliczne modele Rzadziej spotykany niz S11.
PS5012-E12 NVMe PCIe 3.0 x4 TLC Tak Seagate FireCuda 510, MSI Spatium M450 Popularny w 2019-2021.
PS5013-E13T NVMe PCIe 3.0 x4 TLC/QLC Nie (HMB) Kingston A2000, WD Blue SN550 (czesc) DRAM-less z Host Memory Buffer.
PS5016-E16 NVMe PCIe 4.0 x4 TLC Tak Seagate FireCuda 530, Sabrent Rocket 4 Plus Bardzo popularny w 2021-2023.
PS5021-E21 NVMe PCIe 4.0 x4 TLC Tak Corsair MP600 Pro, Seagate FireCuda 530 Nastepca E16.

Tabela oparta o dostępne teardowny i dokumentację. Phison regularnie aktualizuje swoje portfolio i producenci dysków mogą używać różnych rewizji tego samego układu — traktuj jako orientację, nie jako pewnik.

Te same wnętrzności, różne naklejki

Jedno z moich ulubionych zjawisk na rynku SSD: identyczna lub bardzo podobna budowa elektroniki pod różnymi markami. Dotyczy to szczególnie dysków z PS3111.

Goodram CX400
PS3111-S11
Polski producent (Wilk Elektronik), kości NAND głównie Kioxia lub Micron. Jedno z częstszych zleceń w moim laboratorium.
Patriot Burst / Burst Elite
PS3111-S11
Bardzo podobna budowa do CX400, różni się często dostawcą NAND. P210 to już inna historia — tam bywa Maxio MAS0902.
Kingston A400
PS3111-S11 (część rewizji)
Kingston często ma inne PCB niż typowy składacz — projekt własny oparty na Phison. Niektóre rewizje A400 480 GB mają Silicon Motion zamiast Phisona.
PNY CS900
PS3111-S11
Kolejny przedstawiciel tej rodziny. Różni się głównie kościami NAND i certyfikacją rynkową.
Silicon Power Ace A55
PS3111-S11 (mniejsze pojemności)
Większe pojemności (480 GB+) mogą mieć inny kontroler — warto sprawdzić CrystalDiskInfo przed wysyłką.
Plextor M6V, Team Vulcan Z, Gigabyte GSTFS31
PS3111-S11 / PS3110-S10
I wiele innych. Lista jest długa — każdy dysk SATA który wyświetla SATAFIRM S11 ma kontroler Phison.
Kiedy przychodzi do mnie dysk Goodram CX400 z SATAFIRM S11, a tydzień później Patriot Burst z dokładnie tym samym problemem — elektronika jest niemal identyczna. To nie przypadek, to model biznesowy. Dla laboratorium odzysku to akurat dobra wiadomość: znamy te kontrolery na wylot.

Phison z perspektywy odzysku danych

Jeśli mam wskazać jeden powód dla którego PS3111 jest moim "ulubionym" kontrolerem do pracy — to właśnie przewidywalność awarii i dobra obsługa w PC-3000 SSD.

PC-3000 SSD ma dedykowany moduł dla kontrolerów Phison — wejście w tryb technologiczny, obsługa VSC (vendor specific commands), metoda sprzętowa z pinem serwisowym. ACE Lab przez lata doszedł do tego jak pracować z PS3111 i różnymi wersjami jego firmware. W praktyce przekłada się to na stosunkowo wysoką skuteczność odzysku — zakładając że dysk nie był wcześniej inicjalizowany ani nie przeszedł przez MPTool.

Porównując z niektórymi implementacjami Silicon Motion czy Maxio — bywa różnie. SM ma świetną obsługę w PC-3000 dla popularnych chipów, ale zdarzają się warianty gdzie praca jest znacznie trudniejsza. Przy Phisonie PS3111 rzadko mam niespodzianki — znam ten kontroler i on jest przewidywalny.

Gdzie Phison jest trudniejszy

Nowsze NVMe od Phisona (E16, E18, E21) to zupełnie inna historia. Tu szyfrowanie AES-256 jest zawsze aktywne, kontrolery są znacznie bardziej złożone, a praca z PC-3000 bywa trudniejsza niż przy starym PS3111. Nie ma prostej reguły "Phison = łatwy odzysk" — dotyczy to głównie starszych SATA z PS3111.

Często zadawane pytania

To zależy od zastosowania i budżetu. PS3111 to budżetowy kontroler i nie oczekuj od niego cudów. Jeśli masz wybór i budżet — Crucial MX500, WD Blue lub Samsung 870 EVO to sensowniejsze opcje dla ważnych danych. Ale jeśli dysk z PS3111 kosztuje połowę — i nie trzymasz na nim jedynej kopii czegoś nieodwracalnego — to nie jest katastrofa. Klucz to kopia zapasowa, niezależnie od kontrolera.
CrystalDiskInfo (Windows) pokaże model dysku i czasem kontroler. Phison Flash ID to narzędzie które odczyta szczegółowe informacje o kontrolerze i kościach NAND — ale wymaga wiedzy jak je interpretować. Najprościej: jeśli dysk wyświetla SATAFIRM S11 w BIOS — ma kontroler Phison PS3111.
Zazwyczaj mają bardzo podobną bazę elektroniczną opartą na PS3111, ale to nie znaczy że są identyczne. Różnią się doborem kości NAND, czasem projektem PCB, firmware może być w innej rewizji. Z perspektywy odzysku danych — procedura jest zbliżona, ale szczegóły zależą od konkretnego egzemplarza i wersji firmware. Nie ma co generalizować zbyt ostro.
Nie — to zupełnie inne rodziny kontrolerów. E16 i E18 to high-end NVMe PCIe 4.0 używane w dyskach pokroju Seagate FireCuda 530 czy Corsair MP600. Awarie wyglądają inaczej, szyfrowanie AES jest zawsze aktywne, odzysk jest trudniejszy. Reputacja PS3111 nie przekłada się automatycznie na nowsze rodziny Phisona.
Nie bardziej niż przy każdym innym dysku. Monitoruj SMART przez CrystalDiskInfo — zwracaj uwagę na "Reallocated Sectors" i "Uncorrectable Errors". Rób kopie zapasowe. To tyle. Nie ma sensu wymieniać sprawnie działającego dysku tylko dlatego że ma Phisona — ale jeśli trzymasz na nim nieodwracalne dane bez kopii, to jest problem niezależnie od kontrolera.

Twój dysk SSD nie działa?

Najczęstsze objawy awarii firmware Phison:

SSD wykrywa się jako SATAFIRM S11 w BIOS
Dysk pokazuje 0 MB lub 8 MB pojemności
SSD zniknął po restarcie lub zaniku zasilania
BIOS nie wykrywa SSD po aktualizacji lub restarcie
Windows prosi o inicjalizację dysku

To jedne z najczęstszych objawów awarii firmware w kontrolerach Phison. Opisz mi model dysku i co się stało — odpiszę z wstępną oceną tego samego dnia.

Zadzwoń Wyślij nośnik