Прошивка контроллера ssd marvell
Соберу в одном месте информацию об используемом во время тестирования твердотельных накопителей программном обеспечении.
В конце статьи - обновление от 16.02.2019 .
Наверняка уже каждый читатель моего канала знает, какими программными средствами я предпочитаю пользоваться.
CrystalDiskInfo , которая позволяет увидеть состояние устройства и считывать состояние параметров системы самодиагностики S.M.A.R.T. жёстких дисков и твердотельных накопителей.
CrystalDiskMark , которая позволяет измерять быстродействие устройств на чтении и записи в нескольких режимах.
Данная программа позволяет изменить размер блока данных, на которых производит тестирование, но лично я предпочитаю размер по умолчанию - 1 Гигабайт; т.к. данный объём данных обычно помещается в SLC-кэш любого, даже самого медленного накопителя (при условии, что в данном накопителе вообще реализован режим SLC-кэширования) и измеряется в данном случае максимальная производительность, которую накопитель способен показать. Увеличение этого объёма может привести к "смазыванию" картинки, т.к. может сложиться ситуация, при которой часть данных будет записываться со скоростью работы в режиме SLC-кэширования, а часть - в режиме прямой записи.
AS SSD , которая позволяет осуществлять тестирование в схожих режимах, но имеет несколько выгодных отличий, таких как интегральная оценка быстродействия устройства, определение времени доступа и дополнительные режимы тестирования (имитационные тесты).
Данные имитационные тесты могут дать примерную оценку быстродействия устройства в разных режимах нагрузки (с преимущественно последовательным доступом на запись, с преимущественно случайным доступом на запись большим количеством файлов небольшого размера и комбинацией двух предыдущих типов нагрузки).
HD Tune Pro , которая позволяет записать как отдельные файлы, имитируя запись файла с устройства с бесконечной скоростью чтения, так и запись всего устройства целиком (что бывает весьма полезно при оценке размера SLC-кэша.
Я произвожу тестирование записи всего объёма при следующих параметрах (это деструктивный тест и проводить его стоит при отсутствии на вашем накопителе не то, что файлов, а даже и разделов на диске):
Имитация скорости записи (и чтения) файла осуществляется в соответствующей закладке (в которой важно указать тип данных Random, т.к. некоторые контроллеры только делают вид, что записывают данные типа Zero):
Естественно, что наибольшая точность измерений скорости чтения и записи достигается при тестировании устройства при загрузке операционной системы с другого носителя при отключенном антивирусе и, желательно, сетевом интерфейсе.
Прочие утилиты, такие как SSD Life, SSD-Z и т.п. лично мне не кажутся полезными, т.к. или дублируют функции уже перечисленных выше программ, или откровенно вводят в заблуждение (SSD-Z выдаёт информацию о внутренней начинке накопителя исходя из своей весьма устаревшей базы данных).
И на этом месте я перейду к утилитам авторства Вадима Очкина, предназначенным для определения устройства твердотельных накопителей программным способом:
- для определения конфигурации устройств на основе контроллеров Phison electronics (S10, S11): phison_flash_id.rar (для разблокировки может потребоваться запуск т.н. unlocker одного из двух типов, требуемая версия unlocker указывается программой phison_flash_id);
- для определения конфигурации устройств на основе контроллеров Silicon Motion Integrated (SMI2246, SMI2254, SMI2256, SMI2258, SMI2259 и т.д.): smi_flash_id.rar ;
- для определения конфигурации устройств на основе контроллера Marvell 88NV1120: mv1120_flash_id.rar ;
- для определения конфигурации устройств на основе контроллеров Silicon Motion Integrated для шины PCI-e (NVME): smi_nvme_flash_id.rar ;
- для определения конфигурации устройств на основе контроллеров Phison electronics для шины PCI-e (NVME): phison_e7_flash_id-test.rar .
По мере необходимости данная статья будет дополняться.
Обновление от 16.02.2019 :
Полный перечень утилит авторства Вадима Очкина доступен по следующей ссылке . Доступны как перечисленные выше программы, так и программы для определения накопителей на иных контроллерах, в том числе Sandforce/JMicron/Maxiotek. Естественно, автор утилит предупреждает, что распространяется это программное обеспечение AS IS, и за последствия некорректного применения он ответственности не несёт.
Производитель тщательно скрывает какую-либо информацию о том, что находится внутри корпуса. На самом деле внутри разместилась уже знакомая нам начинка:
Что называется, найдите десять отличий:
реклама
Даже наклейка на одной из микросхем памяти практически одинаковая, отличаясь совсем немного в маркировке – ведь перед нами два разных объема. Мало того, даже корпус совершенно тот же, как и крепление платы накопителя к нему:
Все те же четыре винта, зажимы и полупрозрачный с синим оттенком клей. Вся разница между SmartBuy Ignition и PQI S522 SSD только в одном – наклейке и ее расположении (SmartBuy – наклейка на крышке, PQI – на днище). Какой из этого следует вывод? Очень простой: все это делается на одном заводе и лишь затем клеятся стикеры с логотипами.
MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началосьМожно напомнить, что собственно и сам SmartBuy Ignition 128 Гбайт присутствует в списке тестируемых. Так что нам выпала возможность лицезреть два совершенно одинаковых накопителя в одном обзоре.
Еще один сюрприз обеспечил корпус PQI: на своем официальном сайте компания утверждает, что толщина корпуса у S522 равна 9 мм, фактически же толщина корпуса, как и у SmartBuy Ignition (ведь они одинаковые), равна 7 мм.
Crystal Disk Info сообщает следующую информацию о накопителе:
После создания файловой системы (MBR, NTFS) пользователю становится доступно 111.79 Гбайт.
реклама
Диск не снабжается фирменным программным обеспечением производителя.
SmartBuy Ignition 128 Гбайт (SB128GB-IGNT-25SAT3)
И снова это самый дешевый накопитель среди рассматриваемых. Упаковка крайне проста – пластиковый блистер на картонной подложке:
«Максимальная дешевизна во всем» – это, должно быть, девиз SmartBuy.
Как итог – накопитель никак не защищен даже от незначительных ударов и давления. Да и его внешний вид прост: с лицевой стороны наклейка с указанием емкости и рисунком.
С обратной стороны нет ничего.
Начинка идентична рассмотренному выше накопителю PQI S522 SSD.
Но с этим диском появились свои сюрпризы. Первый полученный мною накопитель оказался неработоспособен: емкость 2 Мбайта и наименование модели по ее контроллеру. На месте версии прошивки – явная чушь:
Вместе с данным обзором накопитель был отложен в сторону. Через пару недель состоялась поездка в «Регард», где его благополучно заменили на другой экземпляр. И он оказался ничем не лучше: точно такой же «кирпич». После согласования с руководством «Регарда» мне было разрешено на свой страх и риск попытаться самостоятельно восстановить работоспособность накопителя.
Как показал опыт пользователей, данная проблема довольно характерна для накопителей на контроллерах Phison. Да еще и SmartBuy приложила к этому руку, по ошибке выложив на свой официальный сайт более старую версию микропрограммы, чем та, которая шла с дисками с завода. Если попытаться прошить ее в накопитель, можно получить точно такой же эффект. К счастью, как правило, это излечимо: необходимо просто перепрошить SSD правильной версией микропрограммы. Мне пришлось добывать новую прошивку для контроллера Phison через неофициальные каналы, потому как на сайте SmartBuy оная отсутствует.
реклама
Китайцы предлагают единый архив, в котором присутствует прошивальщик со встроенной микропрограммой и прилагается утилита для Secure Erase (полной очистки накопителя). Обе программы работают только в среде MS DOS. Поэтому в архиве присутствует сама эта ОС (в виде набора файлов, взятого из состава Windows 98, а не образа с оригинальной версией) и «широко известная в узких кругах» программа HP USB Disk Storage Format Tool, позволяющая сделать USB-накопитель загрузочным и установить на него MS DOS.
Необходимо учитывать еще три пункта:
- Контроллер SATA на материнской плате необходимо переключить в режим IDE, другие накопители лучше отключить на время перепрошивки;
- По отзывам, прошивка не всегда срабатывает с первого раза, приходится перепрошивать повторно;
- После перепрошивки необходимо полностью обесточивать систему на несколько секунд.
Сам процесс перепрошивки весьма несложен:
Загружаемся с созданного USB-накопителя.
реклама
Ностальгия. А многие ли из современных читателей помнят стартовый экран-заставку Windows 98?
Командная строка DOS. Даже после выхода Windows 95 в августе 1995 года эта система долго сохраняла свою популярность.
реклама
Для простоты я переименовал файл программы-прошивальщика, присвоив ему короткое имя.
Программа-прошивальщик осуществляет сканирование портов SATA.
Накопитель нашелся. Программа спрашивает, хотим ли мы обновить прошивку? Ответ положительный («Y»).
реклама
реклама
Процесс идет довольно быстро. Соскучиться не успеем.
Готово. Выключаем компьютер.
После данной операции наблюдаем полностью работоспособный накопитель:
реклама
И вот тут обнаруживается один неприятный сюрприз: инженеры Phison внесли изменения в программный код прошивки и теперь общий объем накопителя не 128, а 120 Гбайт – из-за увеличения резерва (как на большинстве решений на базе контроллеров SandForce). Причем это – в десятичном исчислении (ровно так же, как и у обычных HDD). А в двоичном у нас выходит вообще чуть меньше 112 Гбайт. При том, что этикетка гласит:
Мне становится жалко работников гарантийных отделов. Мало того, что накопители SmartBuy не снабжаются какими-либо серийными номерами, сама упаковка никак не защищает от ударов, изначально попадается подобный брак, так еще и такой подвох с объемами.
По этой ссылке вы можете скачать архив, внутри которого находится прошивальщик Phison и прошивка версии S8FM04.6. Напоминаю на всякий случай о том, что операцию перепрошивки накопителя вы осуществляете на свой страх и риск.
Теперь накопители PQI S522 SSD и SmartBuy Ignition технически вообще никак не различаются. Но разница в цене – примерно 400 рублей. Дороговато за коробку, пластиковый бокс и, в принципе, не особо и нужную гарантийную карточку.
Здравствуйте. Имеется бюджетный ssd smartbuy splash 3. Контролер: marvell 88nv1120. Не могу найти прошивку. Подскажите, вообще возможно прошить?
Сообщество Ремонтёров - Помощь
6.6K пост 10.6K подписчик
Правила сообщества
В этом сообществе, можно выкладывать посты с просьбами о помощи в ремонте электро-техники. Цифровой, бытовой и т.п., а про ремонт картин, квартир, ванн и унитазов, писать в других сообществах :)
Требования к оформлению постов:
1. Максимально полное наименование устройства.
2. Какие условия привели к поломке, если таковые известны.
3. Что уже делали с устройством.
4. Какое имеется оборудование.
5. Ну и соответственно, уровень знаний.
Я, когда на смартбай свой искал прошивку, то искал именно на контроллер, но у меня контроллер был Phison. В итоге нашел. Но по времени где-то месяца полтора прошло.Аппарат ZINGER прошивает всё!!
Никогда подобным фирмам не доверял))
Прошивку нашёл кто нибудь для этого контроллера? Очень нужна
у тебя какая сейчас стоит родная? И вообще нашёл ли что нибудь?
Как прошить SSD диск Silicon Power S55 на 120Gb
Сегодня героем моего программного ремонта, стал накопитель SSD Silicon Power S55 на 120Gb.
Со слов клиента он себя начал как-то странно вести. Стал определятся как SATAFIRM S11 и что немаловажно с него ничего невозможно удалить. А если что-то и получается на него записать то при перезагрузке все исчезает. Странно как-то получается.
Я уже много раз сталкивался со слетом прошивки на SSD дисках на бюджетном одноядерном контроллере Phison PS3111-S11. Без разницы будь это “народный” Kingston A400, Silicon Power S55 либо Smartby Revival 3. И пока наш SSD не стал "кирпичем" я покажу как просто его можно восстановить.
Пока у нас SSD перешел только в защитный режим мы можем попытаться вернуть его к жизни с помощью утилиты repairs S11.
Запускаем утилиту и выбираем неисправный SSD диск - его номер. Затем жмем Yes и ждем. После выключения и включения компьютера должно все заработать. Это самый простой вариант. и в некоторых случаях он помогает. Если конечно вы счастливчик. или просто сегодня Ваш день и так далее.
. Если вы читаете это, то скорее всего у Вас ничего не получилось. Но не стоит расстраиваться. Продолжим дальше. Скачиваем архив с утилитами и прошивками, распаковываем.
-запускаем утилиту phison_flash_id
и выбираем Ваш SSD накопитель в списке (ставим цифру) и жмем ENTER,
-далее запоминаем или лучше всего записываем версию прошивки SSD (год, месяц, день)
-далее открываем архив с прошивками Firmware PS3111 и ищем прошивку с такой же версией.
-затем открываем папку утилиты s11-flasher (собственно говоря - прошивальщика) и переписываем или перетаскиваем туда этот файл с прошивкой.
-дальше его нужно скомпилировать. слово то какое, для многих непонятное. Проще сказать из файлов сделать (собрать) прошивку или образно говоря из глины слепить кувшин. Для этого файл который мы переписали в папку s11-flasher переименовуем в fw.bin
-можно заново запустить утилиту phison_flash_id и посмотреть какая память у Вас установлена в SSD.
-потом, исходя из того что мы знаем какая у нас установлена память, запускаем на выбор s11-flasher-toshiba.cmd или s11-flasher-micron.cmd. У меня заработало все при выборе s11-flasher-micron.cmd
-запускаем s11-flasher-micron.cmd и в результате получаем скомпилированный файл fw.exe Это и есть готовый файл прошивки.
Его запускаем и жмем на Upgrade Firmware
. если вы все сделали правильно, то по завершении увидите
Выключаем и затем включаем компьютер. SSD диск в случае удачной прошивки должен определиться как SATA SSD.
После этого с этим диском можно делать стандартные операции-создавать разделы, форматировать, ставить на него ОС и т.д.
. кстати забыл сказать, что в архиве лежит уже готовый скомпилированный файл прошивки для SSD диска Silicon Power S55 на 120Gb, с памятью Hynix. Если у Вас именно эта модель то просто запускаете файлик и всеее.
то я всегда, или почти всегда записываю видео как я, это все делал. Так что если остались какие-либо вопросы смотрите видео, и возможно в нем вы найдете недостающий "пазл".
SSD от Hewlett Packard Enterprise через 32 768 часов работы (примерно 4 года) УНИЧТОЖАЕТ хранящиеся на нём данные
Ошибка в прошивке корпоративных SSD Hewlett Packard Enterprise приводит к потере накопителя и всех данных после 32 768 часов работы
Компания Hewlett Packard Enterprise сообщила своим клиентам, что во встроенном программном обеспечении некоторых из ее SSD с интерфейсом SAS есть ошибка, которая приводит к отказу, когда срок эксплуатации достигает 32 768 часа (2 в 15 степени часа работы). Для SSD это означает 3 года, 270 дней и 8 часов суммарного использования.
Исправление выпущено 9 декабря 2019 года, но оно не способно восстановить уже вышедшие из строя SSD
Всем владельцам корпоративных SSD от Hewlett Packard Enterprise внимание! Если у вас какой-нибудь сервер использует данные девайсы, то через 2 в 15 степени часа работы (32 768) SSD уничтожает хранящиеся на нём данные. А в случае использования двух одинаковых - не поможет даже RAID. Умрут оба и одновременно. Там около 20 моделей
Список моделей и лекарство опубликовано: Hewlett Packard Enterprise Центр поддержки
Проблема затрагивает все твердотельные накопители HPE SAS с версиями прошивки до HPD8. Разработчики уверяют, что своевременное обновление прошивки до версии HPD8 полностью устраняет угрозу преждевременного отказа накопителя. Также в компании подчеркивают, что если устройство уже проработало 32 768 часов, и сбой уже произошел, восстановить сам SSD и данные с него будет невозможно.
В статье мы расскажем о контроллерах SSD-накопителей: что это и какие функции они поддерживают, как разобраться в характеристиках этих электронных устройств, какие фирмы их производят, и какой контроллер для SSD выбрать.
Контроллеры SSD дисков – что это
Контроллер SSD — это микросхема с предустановленной программой (прошивкой), «мозг» твердотельного накопителя. В процессе чтения или записи во флэш-память он обеспечивает обмен данными с шиной, руководит операциями записи или чтения информации из ячеек, управляет структурой размещения данных и контролирует состояние ячеек. Помимо этого, контроллер занимается обслуживанием ячеек, очисткой памяти от мусора, предотвращением износа устройства, корректировкой ошибок. Таким образом, качество и функциональность контроллера влияют не только на скорость чтения и записи SSD, но также на долговечность и стоимость этого устройства.
Из чего состоит контроллер – функции контроллера
Микропроцессор контроллера. Имеет от 1 до 4 ядер. Как в любом процессоре, количество и быстродействие ядер определяют производительность SSD. Чем больше ядер — тем лучше справляется накопитель при одновременной нагрузке от нескольких приложений.
Интерфейс между процессором и флэш-памятью NAND. Эта часть контроллера ССД занимается обменом данными с чипами памяти и может иметь до 10 каналов. Каждый канал может обслуживать один или несколько чипов NAND. Чем больше каналов, тем выше производительность SSD, но при этом сложнее становится и контроллер — увеличивается количество контактов и энергопотребление. Поэтому, в зависимости от предполагаемой сферы использования накопителя, производителям приходится подбирать баланс между быстродействием и энергоэффективностью.
Блок управления хост-интерфейсом. Ранее мы уже рассказывали о физических (SATA, PCI-Express, SAS и др.) и логических (AHCI, NVMe) интерфейсах подключения SSD-накопителей. Многие из них изначально создавались для механических HDD с их вращающимися пластинами и считывающей магнитной головкой. Для тех твердотельных накопителей, которые используют интерфейсы магнитных жестких дисков, одна из задач контроллера — имитировать работу обычного HDD, передающего блоки, секторы и другие стандартные порции данных. Но, помимо этого, блок управления хост-интерфейсом может оптимизировать порядок выполнения серии команд на чтение и на запись (зачастую чтение оказывается предпочтительней записи), чтобы уменьшить задержки и увеличить пропускную способность. И если у стандартного подключения SATA есть всего одна очередь необработанных команд, вмещающая в себя до 32 запросов, то диски с поддержкой NVMe имеют до 65 536 очередей, содержащих до 65 536 команд в каждой очереди, что является огромным ресурсом для оптимизации.
SMART (Self-Monitoring, Analysis and Reporting Technology) — технология самоконтроля, анализа и отчетности. Это система мониторинга SSD, отслеживающая и записывающая (набор параметров может отличаться в зависимости от производителя) сведения о состоянии накопителя. Наиболее интересны такие показатели, как:
число ошибок считывания;
количество записанной информации;
прогноз продолжительности функционирования накопителя исходя из периода эксплуатации;
количество потенциальных участков накопителя, подлежащих замене;
количество неисправных секторов, не подлежащих восстановлению.
Блок выравнивания износа. Для того, чтобы записать данные в ячейку памяти ССД, предварительно ее требуется очистить. У HDD для этого достаточно просто обозначить соответствующий блок памяти, как неиспользуемый, но для твердотельных накопителей необходимо произвести физическую операцию стирания данных. А поскольку флэш-память может выдерживать ограниченное число циклов записи/стирания информации (в зависимости от типа ячеек — SLC, MLC, TLC или QLC, оно будет равняться от сотни тысяч до тысячи), то если в какую-то конкретную ячейку будут постоянно производиться операции записи и стирания, а в другие — нет, эта ячейка быстро выйдет из строя, тем самым уменьшая объем накопителя. Для предотвращения такого исхода контроллеры SSD реализуют те или иные алгоритмы по выравниванию износа, чтобы максимально равномерно распределить операции записи по блокам флэш-памяти.
Система контроля неисправных секторов памяти. В момент, когда сектор памяти NAND становится непригодным для использования, контроллер SSD должен отследить это изменение, предотвратить дальнейшую запись в него и заменить отказавший сектор резервным.
Блок предотвращения случайного изменения ячеек. При создании современных чипов памяти, ячейки упакованы в плотную трехмерную структуру. Постоянное утончение технологического процесса может привести к тому, что при чтении или записи в ячейку возникнут перекрестные связи с соседями, и произойдет незапланированное изменение значений в близлежащих ячейках. Одна из задач контроллера — это предотвратить.
Блок контроля и коррекции ошибок (ECC). Занимается обнаружением и исправлением ошибок связи; обеспечивает контроль целостности данных при записи или чтении.
Блок шифрования. У большинства современных SSD возможность аппаратного шифрования и механизм дешифровки встроены непосредственно в микросхему контроллера, что высвобождает ресурсы процессора и операционной системы. Шифрование необходимо в том случае, если нужно защитить устройство и его содержимое от завладевших им злоумышленников, соседей по комнате, членов семьи, коллег, должностных лиц и пр. На ряде накопителей поддерживается механизм самошифрования — невидимый для пользователя, не влияющий на производительность диска и обеспечивающий высокий уровень безопасности данных.
Буфер/кэш. Часть контроллера, отвечающая за работу с внешним DRAM-буфером, о котором мы уже говорили в статье «Типы и виды SSD дисков». При отсутствии внешней микросхемы DRAM небольшой буфер, основанный на энергозависимой памяти, может быть встроен внутрь самого контроллера. Иногда присутствуют оба этих решения.
Блок прерывания записи. Если при обновлении служебной информации или во время записи данных пропадет питание SSD, это может привести как к потере информации, так и к повреждению самого накопителя. Этот блок контролирует исчезновение питания, и в основном предусмотрен в накопителях корпоративного сегмента.
Помимо вышеперечисленных функций (выравнивания износа, контроля за неисправными блоками, кэширования, коррекции ошибок и др.) стоит упомянуть еще три важных задачи среди «служебных обязанностей» контроллера SSD.
Команда TRIM. В то время как контроллер ничего не знает о файловой структуре и оперирует понятиями страниц и блоков — занятых, очищенных, «грязных» — операционная система компьютера работает с файлами, их структурой и логическим размещением, ничего не зная о физическом устройстве накопителя SSD. При удалении файла система просто отмечает в своей таблице логических данных, что пространство, где тот хранился, свободно и может быть повторно использовано. В результате контроллер SSD «осознает», что данные удалены или недействительны только в случае, когда ОС снова попытается выполнить запись на то же место. С этого момента, конечно, неактуальные страницы будут отмечены, как «мусор», запись произведут в другое место, а в процессе сборки мусора «грязное» пространство очистят и подготовят для новой записи. Но до тех пор контроллер твердотельного накопителя ошибочно считает эти страницы содержащими ценную информацию, которую необходимо сберечь, и при сборке мусора исправно перемещает ее в свободные блоки. Такая избыточная перезапись приводит к износу ячеек памяти, замедляет работу по сборке мусора и занимает свободное пространство на диске.
Команда TRIM дает возможность операционной системе сообщить накопителю о том, что соответствующие страницы могут быть помечены, как «грязные», и не нуждаются в перезаписи, в момент, когда ОС окончательно удаляет файл. Чтобы TRIM работала, она должна поддерживаться как самой ОС, так и SSD-диском. В ОС поддержка TRIM реализована, начиная с Windows 7, Linux 2.6.33, Mac OS X Lion.
Избыточное выделение ресурсов. Это пространство на SSD-накопителе, недоступное операционной системе, которое используется контроллером для своих служебных операций: сборки мусора, выделения ячеек памяти NAND взамен пришедших в негодность, выравнивания износа. Размер этого пространства обычно устанавливается на заводе во время окончательного низкоуровневого форматирования накопителя. В процентном соотношении от объема SSD обычно фигурируют цифры в 0%, 7% (для большинства дисков пользовательского сегмента) и 28% (для корпоративного сегмента). Например, диск с одним и тем же объемом чипов может быть представлен на рынке как 128 Гб (с 0% избыточного выделения), 120 Гб (с 7%) и 100 Гб (при 28%) — разница будет в количестве доступного для пользователя пространства.
Прошивка контроллера
Хотя часть функций контроллера ССД (например, ECC) жестко запрограммирована в самой микросхеме, большинство из них контролируется прошивкой. Микропрограммное обеспечение можно легко модифицировать, чтобы добавить, улучшить или удалить какие-то функции. Часть производителей (например, Marvell) может выпускать свои контроллеры без прошивки или с базовой прошивкой, требующей серьезных доработок, предоставляя производителям дисков самим решать задачу создания микропрограммы для контроллера. Другие (Phison) — предлагают готовые решения из контроллера с прошивкой (а иногда — и чипов памяти, так что производителю SSD остается, по сути, только придумать название бренда и красивую этикетку). Впрочем, в этом случае производители дисков тоже могут сами переписать прошивку, улучшив ее в сравнении с исходным вариантом. Именитые вендоры обычно также выпускают регулярные обновления своего ПО, исправляя ошибки и улучшая прошивки для своих дисков.
Производители контроллеров – сравнение контроллеров SSD
Несмотря на изобилие торговых марок и конкретных моделей SSD-дисков, число производителей контроллеров для них не так велико. Помимо этого, в последние годы многие известные фирмы либо вовсе не представляли актуальных решений для современных чипов (3D TLC и QLC) и интерфейса PCI-E, либо были выкуплены крупными вендорами. Так, Toshiba приобрела Indilinx (OCZ), Micron – Tidal Systems, WD – Sandisk, а Seagate – SandForce (LSI). Распространенной практикой для крупных производителей дисков — даже тех, кто выстроил или выкупил собственные инженерно-производственные мощности — также является использование контроллеров Marvell, Silicon Motion и Phison, как в оригинальном виде, так и под маркой своего бренда. Например, в контроллере Seagate STXZA01F5578 многие небезосновательно предполагают кастомизованный чип PS3112-S12 от Phison, а продукцию от Silicon Motion SM2258XT можно встретить в дисках Transcend, ADATA, Crucial, Apacer, AMD Radeon, Kingston, HP, Patriot, WD и пр. О том, как проверить модель контроллера, установленную в ССД-диске, вы можете прочитать в статье «Как определить контроллер SSD-накопителя».
На текущий момент среди производителей отдельной строкой можно выделить Samsung (первооткрывателя технологии 3D-Nand), использующего свои контроллеры исключительно в изготовлении собственных накопителей (равно как и наоборот — использующих для своих SSD только собственные контроллеры). Огромную долю рынка занимает продукция от Silicon Motion, Phison и Marvell. После длительного перерыва возобновила производство контроллеров компания JMicron — под новым брендом Maxiotek (Maxio Technology), а также с недавних пор занялась изготовлением контроллеров и компания Realtek, более известная своим производством компьютерного аудио. Намного реже можно встретить разработки компании Kioxia (ранее — Toshiba); как и в случае с Seagate, среди них с большой вероятностью может оказаться модифицированная продукция на базе Phison. C 2017 года на рынок вышел производитель Yeestor, образовавшийся путем слияния компаний SiliconGo (основана в 2007) и Auspitek (2015). Первый контроллер собственного производства недавно выпустила компания Micron.
Ниже представлены сравнительные таблицы контроллеров различных производителей для интерфейсов SATA и PCI-Express. Увы, в отличие от компаний Silicon Motion, Marvell или Phison, предоставляющих подробные обзоры своих контроллеров в открытом доступе у себя на сайтах, большинство именитых брендов предпочитает держать в тайне технические характеристики своей продукции. Так, компания Realtek, например, на вопрос о ядрах своих контроллеров ограничилась ответом «мы используем ядра собственной разработки». Не уточнила количество ядер своего нового контроллера Elpis и компания Samsung. О мотивации производителей мы можем только догадываться: возможно, это желание избежать сопоставления с конкурентами. По счастью, информацию о типе поддерживаемой NAND-памяти и DRAM-кэша можно, по крайней мере, получить из характеристик дисков, построенных на базе этих контроллеров.
Читайте также: