satafirm s11 что это
Прошивка SSD дисков на контроллере PS3111-S11, SATAFIRM S11.
Привет всем и сегодня долгожданная тема посвященная прошивке SSD дисков на бюджетном одноядерном контроллере PS3111-S11.
Все банально, именно на этом контроллере чаще всего слетает прошивка. Без разницы будь это “народный” Kingston A400, Silicon Power S55 либо Smartby Revival 3.
В другой статье я показал, как вернуть к жизни SSD Kingston A400 c проблемой “ SATAFIRM S11”. Сейчас проблема посложнее, SSD после неудачной прошивки перестал отображаться ни в БИОСе, ни в OC и стал “кирпичем”. И мне его пришлось разобрать и поставить перемычку (замкнуть контакты) для перевода его в тестовый/сервисный режим (rom mode).
У вас может быть другая ситуация но в любом случае начать следует с утилиты “repairs11”. Если она не помогла и у вас SSD определяется как SATAFIRM S11 или PS3111, то переходим к прошивке.
Немного теории для понимания происходящего. В SSD помимо этого злополучного контроллера находится память и вот она может быть как раз разная. Теперь переходим к практике.
1. Скачиваем архив с прошивками и описанием типа-флеш-памяти здесь.
2. Распаковываем скачанный архив. В зависимости от типа памяти мы естественно и выбираем (собираем прошивку). Тип памяти можно посмотреть с помощью утилиты phison_flash_id, запускаем и затем выбираем ваш SSD из списка.
Смотрим, какая память у вас установлена и, используя таблицу соответствия в s11-flasher2-readme.txt выясняем нужную версию.
В моем случае память Intel 64L(B16A) TLC
и соответственно выбираем из скачанного архива файл SBFMB1.1_26092017.BIN
3. Переименуем нужную прошивку в fw.bin и помещаем ее в этот же каталог (если размер прошивки отличен от 1479168 или 1544704 байт см. readme)
4. Запускаем s11-flasher-toshiba.cmd или s11-flasher-micron.cmd в зависимости от версии прошивки Внимательно читаем описание в текстовом файле s11-flasher2-howto.txt.
5. В итоге получается файл fw.exe. Его запускаем под виндой с ahci режимом sata контроллера и желательно драйверами от ms/intel. в ide режиме вряд ли. Никаких usb!
6. В появившемся окошке жмем на Upgrade Firmware и ждем….
Готовый вариант прошивки для Kingston A400 (sa400s37/120G) на 120Gb с памятью Intel 64L(B16A) TLC можете скачать здесь. Остальные утилиты для работы с контроллерами Phison доступны по этой ссылке.
После того как вы перезагрузили компьютер (лучше выключить а затем включить), желательно проверить SSD на наличие дефектов. Например, с помощью популярной программы проверки HDD и SSD Виктория.
Случаются слеты прошивки из за появления битых ячеек памяти и в этом случае SSD уже нормально функционировать не сможет.
Затем желательно «прокачать» SMART SSD с помощью утилиты phison_load_cfg_smart_s11. По умолчанию после удачной прошивки параметров самодиагностики-их минимум.
Смотрим с помощью утилиты phison_flash_id номер диска.
Выбираем подходящий СМАРТ из списка. У меня “ smart_fail2.bin– набор от kingston дополненный атрибутами для контроля над ошибками обмена с флэшем и 0xAA стандартного вида”.
Запускаем с помощью задания параметров
в итоге должно получится, например phison_load_cfg_smart_s11.exe 0 smart_fail2.bin.
В открывшемся окошке нажимаем “Y” и затем проверяем результаты апгрейда СМАРТА.
На этом прошивка закончена, можно конечно при желании изменить название SSD диска в HEX редакторе изменив файл прошивки, об этом можете почитать в описании к флешеру.
Восстановление SSD Satafirm S11
Вопрос задан:
Мой SSD диск Transcend видится в системе как satafirm s11 и не могу прочитать с него данные, программы для восстановления файлов после сканирования так же ничего не отображают. Как восстановить информацию с такого диска своими руками?
Диски, которые начинают видеться как satafirm s11, в большинстве случаев выполнены на базе микроконтроллера PHISON PS311. Производители могут быть различными — Kingston, Smartbuy, или как в вашем случае Transcend.
SSD диск видится в системе или BIOS как Satafirm S11 только в том случае, если у него есть проблемы с микрокодом (в просторечии говорят о прошивке но это совершенно некорректное определение). В частности, если для ремонта такого диска запускать Preformat и после него накопитель опять видится как «сатафирм с11», то повторять следует с уменьшенным количеством LBA.
Для восстановления информации понадобится загрузить микрокод-лоадер (тут опять кто-то скажет про «прошить satafirm», но это будет неверно), который позволит вывести накопитель в работу в технологическом режиме. В техно-режиме диск читает сектора «по физике», без учёта LBA трансляции, поэтому надо будет считать модули служебной информации и на основании них построить виртуальную систему трансляции, чтобы получить возможность чтения логических блоков в привычном пользовательском представлении.
Чтение должно производиться в режиме посекторного копирования на диск-приёмник или в файл-образ, из которого впоследствии можно будет скопировать файлы в любом интерпретаторе образов, например открыв полученный имидж-образ программой R-Studio или UFS Explorer.
Если самостоятельно у вас сделать это не получится, приносите ваш диск к нам в лабораторию для гарантированного восстановления нужных вам данных.