PC-3000 VanGogh - wsparcie dla głównych rodzin Kingston UV: zmodyfikowany translator OEM Tech reference

Marvell SSD - 88SS1074, 88SS9189,
88SS1092, 88SS1093

Marvell to jeden z niewielu producentów kontrolerów SSD z szerokim wsparciem w PC-3000 SSD - zarówno dla SATA jak i NVMe. Kluczowy szczegół: Marvell stosuje model "sandbox" gdzie każdy producent dysku pisze własny firmware na tym samym krzemie. Ten sam 88SS1074 w Crucial MX300 i Kingston UV500 to dwa różne produkty firmware z różnym zakresem wsparcia narzędziowego.

PC-3000 VanGogh - tryb technologiczny SATA i NVMe
Crucial, WD/SanDisk, Plextor, Kingston
Rekonstrukcja FTL i firmware w trybie technologicznym
Rozliczenie po wyniku
Kluczowy kontekst

Model sandbox Marvell - ten sam krzem, różny firmware

Marvell nie sprzedaje gotowych rozwiązań SSD - sprzedaje platformę: układ kontrolera jako bazę, na której każdy producent dysku buduje własne oprogramowanie. Translator (FTL), algorytmy wear leveling, obsługa błędów ECC, sekwencje inicjalizacji - wszystko to jest pisane przez producenta dysku, nie przez Marvell.

Praktyczna konsekwencja: Crucial MX300 i Kingston UV500 mają identyczny 88SS1074 na poziomie krzemu. Ale Crucial implementuje translator zbliżony do referencyjnego, a Kingston stosuje własny, mocno zmodyfikowany mikrokod translatora. PC-3000 VanGogh ma dojrzałe wsparcie dla podejścia Crucial i WD/SanDisk. Dla Kingstona - wsparcie jest częściowe, bo PC-3000 musi "rozumieć" struktury danych konkretnego translatora.

To jest fundamentalna różnica między Marvell a np. Phison: przy Phisonie PS3111 każdy dysk (ADATA, Goodram, Kingston z tym kontrolerem) ma praktycznie identyczny firmware. Przy Marvell każdy producent to osobna historia.

Co to oznacza przy odzysku:

Crucial MX300, WD Blue G1 / WD Blue 3D i wybrane SanDisk - dobra, praktyczna ścieżka pracy w PC-3000 VanGogh. Zakres działań zależy jednak od firmware, NAND i stanu translatora.

Kingston UV400/UV500 - ten sam 88SS1074, ale zmodyfikowany translator OEM ogranicza dostępne ścieżki w PC-3000. Wsparcie częściowe.

Micron enterprise (5200, 5300, 5210 ION) - kolejny wariant firmware, specyficzny dla środowisk serwerowych.
Nie jest to procedura do prób domowych

Praca z kontrolerem Marvell wymaga bezpiecznego dostępu serwisowego, kontroli zasilania i narzędzi, które nie zapisują niczego na oryginalnym nośniku. Błędne próby uruchamiania, flashowania firmware albo wymuszania inicjalizacji mogą pogorszyć stan danych.

Stan wsparcia

PC-3000 i Marvell - co jest a co nie jest wspierane

PC-3000 SSD ma moduł VanGogh dla wybranych kontrolerów Marvell SATA i NVMe. To jedna z mocniejszych rodzin pod względem wsparcia narzędziowego, ale z ważnym zastrzeżeniem: ten sam kontroler może działać zupełnie inaczej w zależności od firmware producenta dysku.

Oficjalnie wspierane rodziny Marvell w PC-3000 SSD

SATA: 88SS9174, 88SS9187, 88SS9189, 88SS9190, 88SS1074. NVMe: 88SS1093.

Przykładowe modele z listy: Crucial C300/C400/M4, Crucial M500/M550/MX100/MX200 (część jako partial support), Intel 510, Micron C300/C400, Plextor M3/M3 Pro/M5 Pro/M5S, SanDisk Genesis/Ultra Plus/Ultra II/Vulcan/X110/X300, SanDisk SSD Plus i WD Blue G1 na 88SS1074 oraz Plextor M9Pe, WD Black G1, SanDisk A400 i wybrane Lenovo/Ramaxel OEM na 88SS1093.

KontrolerDyskiWsparcie PC-3000Uwagi
88SS9174Crucial C300/C400/M4, Micron C300/C400WspieranyStarsza generacja, dojrzała ścieżka pracy
88SS9187/9189/9190Crucial M500/M550/MX100/MX200, Plextor M3/M5, SanDisk Ultra IICzęścioweOficjalna lista zawiera wiele modeli jako Partial support
88SS1074Crucial MX300, WD Blue G1, SanDisk SSD Plus / Ultra IIWspieranyCrucial i WD/SanDisk: dobra ścieżka. Kingston: częściowe*
88SS1074 (Kingston)Kingston UV400, UV500, HyperX Fury RGBCzęściowe*Zmodyfikowany translator OEM ogranicza PC-3000
88NV1120Lexar NS100/NQ100, HP S600BrakBudżetowy SATA, poza zakresem VanGogh
88NV1160Lexar NM500, SL100 ProBrakEntry NVMe, brak wsparcia
88SS1092Plextor M9P+, Lexar NM700Do weryfikacjiSprawdzać konkretną rewizję i aktualną listę wsparcia
88SS1093Plextor M9Pe, WD Black G1, SanDisk A400, Lenovo/Ramaxel OEMWspieranyHigh-end NVMe Gen3, oficjalnie obsługiwany
* Kingston UV400 / UV500 - częściowe wsparcie PC-3000

Kingston w seriach UV400 i UV500 stosuje własny, mocno zmodyfikowany mikrokod translatora na krzemie 88SS1074. PC-3000 VanGogh rozpoznaje kontroler, może nawiązać komunikację terminalową, ale struktury danych FTL są inne niż w Crucial/WD. Zakres możliwości odzysku zależy od konkretnego stanu dysku i stopnia uszkodzenia. Nie jest to "brak wsparcia" - to "ograniczone wsparcie z niepewnością co do zakresu".
Awarie

Typowe awarie Marvell SSD - BSY, safe mode i BSW2 lock

Stan BSY - kontroler zamrożony

Najczęstszy objaw awarii 88SS1074: kontroler wchodzi w permanentny stan BSY (Busy) po korupcji firmware. Nie odpowiada na polecenia ATA, BIOS nie widzi dysku, system przy bootowaniu z tym dyskiem zawiesza się lub nie uruchamia. Dysk może być słyszalny (ciche kliknięcia mechanizmu zasilania) ale nie komunikuje się przez SATA.

W niektórych przypadkach odzysk wymaga ustabilizowania pracy kontrolera w warunkach laboratoryjnych. Cel jest prosty: uzyskać bezpieczną komunikację z oryginalnym kontrolerem na tyle długo, aby przeprowadzić diagnozę i odczyt bez pogarszania stanu nośnika. Nie jest to procedura do samodzielnych prób.

Safe Mode / Firmware boot failure

Kontroler nie może załadować firmware z NAND podczas sekwencji rozruchu - wchodzi w minimalny tryb awaryjny. Dysk może przez chwilę się identyfikować przed zawieszeniem, lub pojawia się z diagnostyczną pojemnością (np. 1 GB zamiast właściwej). PC-3000 VanGogh w trybie technologicznym może nawiązać komunikację z kontrolerem w tym stanie i przystąpić do rekonstrukcji firmware.

BSW2 firmware garbage collection lock

Specyficzny dla części wdrożeń Kingston: dyski z rewizją firmware BSW2 mogą wejść w BSY po nieudanym procesie garbage collection. Jest to znany problem oprogramowania wewnętrznego dysku. W takiej sytuacji kontroler przestaje normalnie odpowiadać na polecenia ATA, mimo że dane nie muszą być fizycznie utracone.

Co widzisz przy awarii Marvell
ObjawCo może oznaczać
Brak dysku w BIOSBSY state lub awaria zasilania PCB
Dysk w BIOS ale system się zawiesza przy bootBSY state - kontroler zamrożony po załadowaniu
Dysk pojawia się chwilowo i znikaSafe mode / firmware boot failure
Błędna pojemność (1 GB, 0 bajtów)ROM mode lub uszkodzony FTL
Nagłe zawieszenie podczas idleBSW2 GC lock (Kingston)
Nie restartuj systemu wielokrotnie przy BSY

Dysk w stanie BSY zawiesza bus SATA podczas inicjalizacji - każdy boot z takim dyskiem podpiętym jest ryzykowny. Jeśli system daje się uruchomić (dysk jako drugi, nie systemowy) - odłącz go i nie podłączaj bez sprzętu laboratoryjnego. Wielokrotne próby boot mogą pogłębiać uszkodzenia w obszarze serwisowym NAND.
Przegląd

Kontrolery Marvell - tabela z modelami dysków

Poniżej główne kontrolery Marvell spotykane w dyskach SSD trafiających do odzysku, z przykładami modeli i pojemnościami. Lista łączy oficjalne rodziny wspierane przez PC-3000 z praktycznymi modelami spotykanymi w laboratorium. Zielony oznacza realną ścieżkę pracy narzędziowej, żółty - wsparcie częściowe lub zależne od firmware, czerwony - brak klasycznego wsparcia.

88SS9174
Starsza SATA · SATA · 4-ch · NAND: MLC Planar
PC-3000: Wspierany
DRAM
Tak
PC-3000 VanGogh
Tak
Kanały
4-ch
Crucial C300 64/128/256 GB
Crucial C400 / M4 64/128/256/512 GB
Micron C300 / C400 OEM
Intel 510 120/250 GB
Najstarsza wspierana rodzina Marvell. Oficjalnie obsługiwana w PC-3000. Dyski głównie z ery 2011-2013, nadal trafiają do laboratoriów z instytucji i starszych serwerów.
88SS9187 / 88SS9189 / 88SS9190
Średnia SATA · SATA · 4-ch · NAND: MLC / TLC Planar
PC-3000: Częściowe
DRAM
Tak
PC-3000 VanGogh
Częściowe
Kanały
4-ch
Crucial MX100 128/256/512 GB
Crucial MX200 250/500 GB/1 TB
Plextor M3 / M3 Pro 128/256/512 GB
Plextor M5 Pro / M5S 128/256/512 GB
SanDisk Ultra Plus / X110 64-256 GB
SanDisk Ultra II / X300 120 GB - 1 TB
SanDisk Vulcan 128/256/512 GB
Wsparcie PC-3000 częściowe - zależy od producenta dysku i wersji firmware. Crucial ma lepszą kompatybilność niż SanDisk. SanDisk Ultra II (88SS9189, 88SS9190) ma osobny wpis w bazie ACELab.
88SS1074
Główna SATA · SATA · 4-ch · NAND: TLC 32/64/96L
PC-3000: Wspierany / Częściowe*
DRAM
Tak (256 MB - 1 GB)
PC-3000 VanGogh
Tak / Częściowe*
Kanały
4-ch
Crucial MX300 275/525/750 GB / 1 TB / 2 TB
Kingston UV400 120/240/480/960 GB
Kingston UV500 120/240/480/960 GB / 1.9 TB
Kingston HyperX Fury RGB 240/480/960 GB
WD Blue 2D / Blue 3D 250 GB - 4 TB
WD SA500 / WD Red SATA 500 GB - 4 TB
SanDisk Ultra 3D 250 GB - 2 TB
SanDisk SSD Plus / X400 120 GB - 2 TB
SanDisk Extreme Portable V1 250 GB - 2 TB
WD My Passport SSD (starsza gen.) 256 GB - 2 TB
Micron 1100 / 1300 275 GB - 2 TB
Micron 5200 Max / 5300 Pro 240 GB - 7.5 TB (enterprise)
Micron 5210 ION 960 GB - 7.5 TB (QLC enterprise)
Najpopularniejszy kontroler Marvell SATA. Dobrze obsługiwana ścieżka VanGogh dla Crucial i WD/SanDisk. Kingston UV400/UV500 ma mocno zmodyfikowany translator OEM - wsparcie częściowe i mniej przewidywalny zakres odzysku.
88NV1120
Budżetowa SATA · SATA · 2-ch · NAND: TLC 32/64/96L
PC-3000: Brak
DRAM
Nie
PC-3000 VanGogh
Nie
Kanały
2-ch
Lexar NS100 240/480 GB
Lexar NQ100 240/480/960 GB
Lexar SL200 (USB, zewnętrzny) 512 GB - 2 TB
HP S600 120/240 GB
Hyundai Sapphire 120/240/480 GB
Budżetowy 2-kanałowy SATA bez DRAM. Brak wsparcia PC-3000. Podobna sytuacja do Realteka - odzysk możliwy innymi metodami laboratoryjnymi.
88NV1160
Budżetowa NVMe · NVMe Gen3 x2 · 4-ch · NAND: TLC 64/96L
PC-3000: Brak
DRAM
Tak
PC-3000 VanGogh
Nie
Kanały
4-ch
Lexar NM500 128/256/512 GB
Lexar SL100 Pro (USB) 250 GB - 1 TB
Entry-level NVMe Gen3 x2. Brak wsparcia PC-3000.
88SS1092
Wysoka NVMe · NVMe Gen3 x4 · 8-ch · NAND: TLC 64/96L
PC-3000: Do weryfikacji
DRAM
Tak
PC-3000 VanGogh
Częściowe
Kanały
8-ch
Plextor M9P+ 256/512 GB / 1 TB
Lexar NM700 256/512 GB / 1 TB
Foresee P800 256/512 GB / 1 TB
Marvell NVMe zbliżony do rodziny high-end, spotykany w wybranych modelach konsumenckich. W kontekście PC-3000 trzeba weryfikować konkretną rewizję i aktualną listę wsparcia.
88SS1093
Wysoka NVMe · NVMe Gen3 x4 · 8-ch · NAND: TLC 64L
PC-3000: Wspierany
DRAM
Tak
PC-3000 VanGogh
Tak
Kanały
8-ch
Plextor M9PeY / M9PeG / M9PeGN 256/512 GB / 1 TB
WD Black G1 256/512 GB / 1 TB
SanDisk A400 NVMe wariant OEM
Lenovo AM6671 / AM6672 OEM laptop
Ramaxel AM6672 OEM laptop
Ten sam rdzeń co 88SS1092, wcześniejsza rewizja. Oficjalnie obsługiwany przez PC-3000. WD Black G1 to jeden z ciekawszych starszych WD NVMe z oficjalną ścieżką pracy w PC-3000.
Praktyczny przykład

Crucial MX300 vs Kingston UV500 - ten sam chip, różny wynik

Oba dyski mają kontroler Marvell 88SS1074 na PCB. Zewnętrznie podobne - 2.5" SATA, zbliżona wydajność. Ale przy awarii firmware i próbie odzysku przez PC-3000 VanGogh - różnica jest znacząca.

Crucial MX300

Translator FTL jest bliższy implementacji referencyjnej Marvell niż w wielu wariantach OEM. W praktyce daje to dobrą ścieżkę pracy przez PC-3000 VanGogh: tryb technologiczny, analiza firmware i rekonstrukcja FTL z metadanych NAND. Przy typowej awarii typu BSY lub korupcja firmware są realne szanse na odzysk danych.

Kingston UV400 / UV500

Kingston stosuje własny, mocno zmodyfikowany mikrokod translatora. PC-3000 rozpoznaje 88SS1074 i może nawiązać komunikację terminalową, ale struktury FTL są specyficzne dla Kingstona. Wsparcie jest częściowe - co oznacza że zakres możliwości zależy od konkretnego przypadku i stopnia uszkodzenia.

Nie jest to "niemożliwe" - ale jest to trudniejsze i mniej przewidywalne niż Crucial czy WD.

Co decyduje o zakresie wsparcia PC-3000 dla Marvell:

1. Który producent implementował firmware (Crucial, WD, Kingston, Micron enterprise - każdy inaczej)

2. Wersja firmware / rewizja PCB - ten sam model dysku może mieć różne wersje

3. Stan uszkodzenia - przy głębokiej korupcji FTL nawet dobrze wspierane modele mogą wymagać niestandardowych procedur

4. Możliwość bezpiecznego uzyskania dostępu serwisowego do kontrolera bez zapisu na oryginalnym nośniku
Jak sprawdzić który model masz

Etykieta na dysku + pełny numer modelu. Dla Kingston: UV400/UV500 - 88SS1074 ze zmodyfikowanym firmware OEM. Dla Crucial: MX300 - 88SS1074 referencyjny. Przy całkowitym braku detekcji - numer seryjny i model z etykiety wystarczą do wstępnej oceny możliwości.

Pytania

FAQ - Marvell SSD

Tak. Crucial MX300 z kontrolerem 88SS1074 ma dobrą ścieżkę pracy w PC-3000 VanGogh. BSY state (kontroler zamrożony) to typowy objaw awarii firmware - nie oznacza automatycznie utraty danych. W laboratorium można pracować z firmware i FTL bez wykonywania chaotycznych prób w systemie operacyjnym. Nie restartuj systemu wielokrotnie z tym dyskiem podpiętym.
Częściowo. Kingston stosuje własny translator OEM na 88SS1074, który różni się od implementacji Crucial czy WD. PC-3000 VanGogh może nawiązać komunikację z kontrolerem, ale pełna rekonstrukcja FTL zależy od konkretnego stanu i stopnia uszkodzenia. Nie jest to "niemożliwe" - jest trudniejsze i mniej przewidywalne niż przy Crucial. Wstępna ocena po opisie objawów powie więcej.
Tak, oba używają rodziny 88SS1074. WD i SanDisk to ta sama grupa, więc firmware bywa zbliżony między modelami, choć konkretna rewizja nadal ma znaczenie. To jedne z lepiej rozpoznanych SATA SSD przy odzysku danych z kontrolerów Marvell.
Tak. Plextor M9Pe używa 88SS1093 - jednego z nielicznych konsumenckich NVMe z oficjalną ścieżką pracy w PC-3000. Plextor M9P+ używa 88SS1092, dlatego przy nim trzeba dodatkowo zweryfikować rewizję i aktualny zakres wsparcia. To rzadkość w świecie konsumenckich NVMe, gdzie wiele nowszych kontrolerów ma dużo gorsze wsparcie narzędziowe albo nie ma go wcale.
BSY (Busy) to stan na magistrali SATA, w którym kontroler sygnalizuje zajętość i nie przyjmuje normalnych poleceń. Przy sprawnym dysku trwa to chwilę. Przy awarii firmware kontroler może wejść w permanentny BSY - komputer czeka na odpowiedź i potrafi zawiesić bootowanie. Wyłącz dysk i nie restartuj go wielokrotnie. W laboratorium pracuje się z kontrolerem w trybie serwisowym, bez standardowego uruchamiania dysku w Windowsie.
W praktyce chip-off przy tych SSD nie jest użyteczną ścieżką odzysku. Surowy odczyt NAND nie daje gotowych plików, bo dane są zależne od kontrolera, jego mapowania FTL i mechanizmów szyfrowania. Dlatego priorytetem jest praca z oryginalną elektroniką i kontrolerem, a nie odlutowywanie pamięci NAND.
Crucial M4 (88SS9174) - oficjalnie wspierana, najstarsza rodzina Marvell z praktyczną ścieżką pracy. Crucial M550 (88SS9187/9189) - wsparcie częściowe, zależne od firmware. Oba są na liście ACELab. Stare dyski z tych generacji nadal trafiają do laboratoriów z archiwów i starych serwerów.

Crucial, WD Blue lub Kingston SSD nie działa?
Opisz model i objawy.

Model dysku, pojemność, co się stało - czy BIOS nie widzi, czy system się wiesza, czy dysk pojawia się przez chwilę. Odpiszę z oceną zazwyczaj tego samego dnia.

Zadzwoń Wyślij nośnik