Как определить контроллер SSD-накопителя

Как узнать контроллер SSD диска
Как правило, рекомендовано интересоваться тем, какой контроллер установлен в SSD-диске, на стадии выбора накопителя. Однако бывает и так, что пользователю необходимо узнать модель контроллера SSD в уже купленном диске. Сделать это можно несколькими способами.
Зачем нужно знать название контроллера ССД?
Вопрос, как узнать какой контроллер на ssd, интересует людей, к примеру, для того чтобы понять какой продуктивности ожидать от диска, и будет ли она соответствовать заявленной. Сформировать свое представление о характеристиках накопителей малоизвестных брендов (особенно, когда они предлагаются по привлекательным ценам). Понять, каким именно контроллером производитель снабдил очередную партию или ревизию диска, и будет ли ССД работать так же, как в обзорах на форумах и блогах. Узнать тип контроллера SSD: будет ли он поддерживать работу с DRAM-буфером или данный SSD заведомо относится к категории DRAM-less. И даже иногда, отремонтировать (перепрошить) накопитель, вышедший из строя по истечении гарантийного срока или заявленного ресурса.
Способ 1. Посмотреть модель контроллера на сайте производителя (на сайте продавца, в обзорах и т.д.)

Такой вариант может показаться наиболее простым, надежным и достоверным, однако, если вы заглянете в спецификацию, например, SSD Kingston A400 на официальном сайте, то увидите, что о модели контроллера или чипах памяти NAND производитель умалчивает. Таким образом вендоры оставляют себе свободу сменить контроллер или тип NAND от партии к партии, лишь бы только ресурс работы и ожидаемая производительность укладывались в заявленные. Этим, надо сказать, грешат не только «неизвестные китайцы», но и такие монстры, как, например, Western Digital. В результате мы можем получить информацию только из новостных и личных обзоров с сайтов и блогов, посвященных компьютерному «железу» и оверклокингу. Достоверность у этих сведений весьма высока, но актуальна лишь до того момента, пока производитель не решит что-то изменить. Положиться можно, пожалуй, лишь на компанию Samsung — этот кит индустрии использует исключительно свои комплектующие, и для него нет смысла менять задним числом Polaris на Phoenix или наоборот.
Такие же проблемы подстерегают, если воспользоваться информацией интернет- или офлайн-магазинов, только здесь изначальную неопределенность приходится еще и помножить на человеческий фактор. Добросовестно ли подошел продавец к заполнению спецификаций? Не допустил ли ошибок менеджер? Не говоря уж о крупных магазинах, где карточки товара зачастую заполняют фрилансеры со сдельной оплатой, прежде всего заинтересованные в том, чтобы сделать как можно больший объем работы как можно быстрее.
Способ 2. Разобрать накопитель и посмотреть маркировку контроллера

Вариант для тех, кому нечего терять. Здесь вы диск не сломаете (конечно, если не будете ронять плату с высоты, топтаться по ней ногами, заливать ее кофе и т. п.) - в отличие от разборки HDD, где одно лишь неумелое вскрытие гермоблока может поставить под угрозу дальнейшее использование винчестера. Но гарантия после этого «сгорит», так что способ подходит отнюдь не каждому. Сам метод простой и надежный: развинтить винты, посмотреть маркировку чипа и задействовать поиск Google. Неудачи, впрочем, подстерегают и тут, причем куда в большей степени с накопителями именитых вендоров, которые практикуют доработку, кастомизацию и перемаркировку чипов Phison, Silicon Motion или Marvell. В данных случаях, что вполне ожидаемо, производители не спешат выкладывать в интернет технические характеристики и «первоисточник» своих контроллеров.
Способ 3. Определить модель контроллера ССД при помощи программы «SSD-Z»

Бесплатная программа от Anders Jakobsen. Разобраться в интерфейсе легко, модель контроллера выводится на первой же вкладке. К сожалению, с 2016 года SSD-Z не обновлялась, и все модели, не внесенные в ее базу (то есть практически 100% современных контроллеров), она не опознает.
Способ 4. Определение контроллера SSD в программе «Hard Disk Sentinel»

Модель контроллера можно увидеть на вкладке Information. Из минусов: отображается не всегда, периодически выдает результат, не соответствующий действительности. Так из личного опыта автора статьи были случаи, когда контроллер SM2259XT программа приняла за Phison PS3111-S11, зато реальный PS3111-S11 на другом твердотельном накопителе не распознала вообще.
В чем же смысл использования программ, которые не дают достоверной информации? Зачем про них говорить? SSD-Z, как и Hard Disk Sentinel без особых телодвижений со стороны пользователя могут показать версию прошивки (пункты Firmware и Firmware Revision). В ситуации, когда более надежные способы, о которых мы расскажем чуть ниже, не сработали или требуют дополнительных усилий, а разбирать SSD нельзя, название прошивки может подсказать предполагаемого производителя и тем самым сузить круг поиска.
Способ 5. Определение модели контроллера и памяти SSD при помощи утилит «Flash ID» от Вадима Очкина (vlo)
Наиболее достоверный способ как определить контроллер SSD без вскрытия накопителя. Каждая утилита предназначена для работы с конкретным производителем — Silicon Motion, Phison, Marvell и пр. Может быть и несколько вариаций для одного бренда (для SATA, NVMe, для разных семейств контроллеров). Утилиты придется использовать методом последовательного перебора, пока что-то не подойдет; иногда они могут не сработать и на «своей» модели: при подключении SSD через переходник, или на какой-то конкретной материнской плате. Тем не менее огромный плюс этих утилит состоит в том, что они обращаются непосредственно к контроллеру, а не руководствуются заранее занесенной информацией в S.M.A.R.T. или базу самой программы, соответственно, могут определить и кастомизованные/перемаркированные вендором чипы. Помимо названия контроллера результатом работы будут детальные сведения о чипах флэш-памяти, установленных в SSD, количестве задействованных каналов контроллера и др.
Важно:
- SSD, который вы изучаете, должен быть неразмеченным. То есть диск должен быть подключен вторым, определить контроллер на системном или уже заполненном информацией накопителе у вас не выйдет. Иногда у пользователей наблюдались случаи срабатывания утилит и для размеченных ССД, но это — приятный бонус, а не гарантированная опция.
- Рекомендуют распаковать и поместить утилиты в корневом каталоге на диске C. Но часто также срабатывают любые другие варианты: в папке на диске C, корневом каталоге любого другого диска, с флэшки и пр.
- Программы нужно запускать от имени администратора.
- По возможности лучше подключать SSD к разъемам M.2 и SATA на материнской плате, а не использовать переходники. Через переходник программы не всегда могут распознать контроллер.
- Чем новее материнская плата, тем лучше. Бывают случаи, когда утилита не срабатывает при подключении ССД к старому ПК (например, с отсутствующей возможностью выставить режим AHCI в БИОСе), но прекрасно отрабатывает на более новом.
- Иногда программа не разделяет «урезанные» версии контроллеров (например, SM2258XT) с «полноценными», отличающимися только наличием поддержки DRAM-буфера. То есть SM2258XT в отчете может значиться как SM2258. Но, пожалуй, это единственный и очень незначительный «дефект» разработок vlo.

На текущий момент существуют утилиты Flash ID для распознавания контроллеров:
-
Marvell 88nv1120 (SATA);
-
Marvell 88nv1160 (NVMe);
-
Jmicron/Maxiotek/Maxio jmf605/6/7/8, jmf612/16/18, jmf661/2/7/8, jmf670, mk8113/5, mas0902(cs1802a, mk8215);
-
Realtek RTS5731, RTS5732DLQ, RTS5733DMQ (SATA) и некоторых других;
-
Realtek RTS5762/5763 (NVMe) и некоторых других;
-
Yeestor(SiliconGo) YS908x (SATA);
-
SandForce sf-1xxx/2xxx;
-
Silicon Motion (SMI) SM224x/225x (SATA);
-
Silicon Motion (SMI) SM2263XT, SM2260, SM2262, SM2262EN, SM2263EN, SM2267 (NVMe);
-
Phison 3105/3108/3109/3110/3111 (SATA);
-
Phison PS3112, с заблокированной прошивкой функционал ограничен (SATA);
-
Phison PS5008/5012/5013/5016 (NVMe), PS3112/PS3113 (SATA);
-
Phison PS5007/5008/5012/5013 (NVMe), функциональность с заблокированными E12/E13 ограничена;
-
Phison PS5007/5008/5012/5013/5016 (NVMe), функциональность с заблокированными PS5008/5012/5013/5016 ограничена.
Автор: Catman Bast
Искусственная PU кожа для чехла электронной книги – что это за материалВ данной статье мы расскажем о коже PU – одном из современных материалов, который используется при производстве обложек для электронных книг.Полная версия статьи
Тип памяти SSD накопителейВ этой статье мы поговорим об устройстве и типах ячеек памяти ССД — SLC, MLC, TLC, QLC и PLC, 2D и 3D NAND: чем и, главное, почему они различаются по стоимости, надежности и скорости работы.Полная версия статьи

