- Кратко:
- Как собрать данные о прошивке: откуда взять строку?
- Почему версия прошивки раскрывает производителя?
- Таблица сигнатур Phison (SATA / NVMe)
- Таблица сигнатур Silicon Motion
- Таблица сигнатур Realtek (обычно «неоригинальные» SSD)
- Таблица сигнатур MaxioTech / JMicron
- Сигнатуры InnoGrit, TenaFE и Yeestor (NVMe‑молодежка)
- Как распознать «спецвендоры» (Apacer, Seagate, Crucial, PNY)
- Пошаговый алгоритм «поймай производителя»
- Ошибки, которые совершают новички
- Где искать актуальные обновления таблиц?
- FAQ
Кратко:
- Версия прошивки хранит сигнатуру производителя контроллера.
- Нужен только вывод CDI/SMART, не требуется разборка диска.
- Для Phison, Silicon Motion, Realtek, JMicron, InnoGrit и др. есть готовые шаблоны.
Чтобы быстро определить, чей контроллер внутри SSD, достаточно посмотреть строку прошивки – в ней уже закодировано название производителя. В этом руководстве — 5‑шаговый процесс и готовые таблицы с образцами прошивок для самых популярных вендоров.
Как собрать данные о прошивке: откуда взять строку?
1️⃣ Откройте любой удобный инструмент (CrystalDiskInfo, HD Tune, smartctl).
2️⃣ Выполните команду smartctl -i /dev/nvme0 (Linux) или smartctl -i /dev/sda (SATA).
3️⃣ В выводе найдите строку «Firmware Version» (или «FW Rev»).
4️⃣ Скопируйте её — это и есть «версия прошивки», которую будем анализировать.
5️⃣ Сравните полученный код с таблицами ниже.
Почему версия прошивки раскрывает производителя?
Производители встраивают в номер прошивки собственный префикс. Иногда он указывает тип интерфейса (SATA / NVMe), иногда – серию контроллера. Такие сигнатуры сохраняются даже после прошивки от OEM‑поставщика, поэтому их легко отследить.
Таблица сигнатур Phison (SATA / NVMe)
| Тип | Префикс в прошивке | Примеры |
|---|---|---|
| SATA | S | SBFM61.5, SBFMLA.5, SBFM61.3, SHFM90.0 |
| NVMe | E | EJFK3N.x, ELF K0S.x, EDFM00E3, EHFME0.0 |
Если строка начинается с «S», ищите в колонке SATA; если «E» — это NVMe‑модель.
Таблица сигнатур Silicon Motion
| Интерфейс | Примеры прошивок |
|---|---|
| SATA | X1111B0, SAR20100, S4I00106, S3B00101, S1211A0 |
| NVMe | SBJ00101, SCH0210x, SCK0010x, SCP0010x, SDQ***** |
Для NVMe у Silicon Motion часто встречается префикс SB + буква‑код серии (J, K, M…) и цифры.
Таблица сигнатур Realtek (обычно «неоригинальные» SSD)
| Интерфейс | Префикс | Примеры |
|---|---|---|
| SATA | XD0R, VE0R, VE1R, V6005, ZD0R | XD0R910E, VE0R6327, VE1R900B |
| NVMe | VC, VB, V9 | VC400622, VC3S5007, VB421D65 |
Если в прошивке встречается «VC» — это почти наверняка Realtek‑контроллер.
Таблица сигнатур MaxioTech / JMicron
| Префикс | Примеры |
|---|---|
| SN | SN14469, SN05999, SN08212, SN14313 |
| SVN | SVN9177, SVN06306, SVN10660 |
| ZTA | ZTA22001 |
Большинство JMicron‑чипов используют SN‑префикс; если видите SVN — это тоже их.
Сигнатуры InnoGrit, TenaFE и Yeestor (NVMe‑молодежка)
Эти контроллеры часто используют «точечный» формат: буква‑цифра‑точка‑цифра‑буква. Примеры:
- InnoGrit:
3.2.J.F0,1.W.O.1R - TenaFE:
09082AA9,CBGxxxx - Yeestor:
HPS2227N,HT3B22A3
Если строка содержит ровно две точки и символы между ними, скорее всего, это InnoGrit.
Как распознать «спецвендоры» (Apacer, Seagate, Crucial, PNY)
У некоторых OEM‑брендов производители сохраняют свои коды, но часто они совпадают с оригинальными сигнатурами. Ниже несколько типичных примеров.
| Бренд | Формат прошивки | Примеры |
|---|---|---|
| Apacer SATA | AP…PE0 / APLA5PE0 | AP615PE0, APLA5PE0 |
| Apacer NVMe | AP…PM0 / APC00PM0 | AP600PM0, APC00PM0 |
| Seagate (2.5") | STRSD013 | STRSD013 |
| Crucial NVMe | P9CR30A, P2CR031 | P9CR30A, P2CR031 |
| PNY | CS303121 | CS303121 |
Пошаговый алгоритм «поймай производителя»
- Получите номер прошивки через smart‑утилиту.
- Сравните префикс (первые 1‑3 символа) с таблицами выше.
- Определите тип интерфейса (SATA / NVMe) по букве «S» или «E» / по наличию «NVMe» в утилите.
- Если префикс неизвестен, выполните поиск в базе данных (Google / GitHub) с запросом «firmware version + строка». Часто появляются форумы с тем же номером.
- После определения производителя скачайте официальную утилиту (Phison Tool, SM Tool, Realtek SSD‑Tool, JMicron Tool) и проверьте её совместимость.
Ошибки, которые совершают новички
- Считать, что строка «SBFM…» — только Phison‑SATA. На некоторых апстрим‑моделях она встречается у NVMe‑версий с другим контроллером.
- Игнорировать регистр символов. «SBJ00101» и «sbj00101» — один и тот же код.
- Пытаться «перепрошить» контроллер без уверенности в его модели. Неправильный образ может вывести диск из строя.
Где искать актуальные обновления таблиц?
🔹 Официальные форумы производителей (Phison, Silicon Motion). 🔹 GitHub‑репозитории «ssd‑firmware‑db». 🔹 Блоги о разгоне SSD (например, Xtreme‑Hardware). Обновление происходит примерно каждые 6‑12 мес., так что проверяйте свежесть данных.
Итого: получив строку прошивки, вы уже на полпути к определению производителя контроллера SSD. С помощью этой шпаргалки вы сможете быстро подобрать правильный софт‑тул и избежать лишних проб и ошибок.
FAQ
- Как быстро узнать, какой контроллер в моём SSD?
- Запустите
smartctl -i, скопируйте «Firmware Version» и сверьте первые символы с таблицей выше. - Что делать, если прошивка не совпадает ни с одной таблицы?
- Сделайте поиск по полному коду в интернете; часто встречается упоминание в форумах или в базе ssd‑firmware‑db.
- Можно ли по прошивке понять, какой тип NAND‑чипов внутри?
- Не полностью. Некоторые производители (например, Phison) добавляют код NAND, но обычно нужна более детальная разбивка из тех. спецификаций.
- Нужна ли отдельная утилита для каждого контроллера?
- Да. После определения производителя скачайте её официальную программу (Phison Tool, SM Tool, Realtek SSD‑Tool и т.д.).
- Где посмотреть актуальные версии прошивок?
- На сайтах производителей, в их разделах поддержки, а также в специализированных репозиториях GitHub.






