
Восстановление SSD Apacer Panther с повреждённой прошивкой (SATAFIRM S11)
В данной статье мы рассмотрим пример восстановления SSD Apacer Panther AS340 240GB [AP240GAS340G] с повреждённой прошивкой. А именно случай, когда вместо Apacer AS340 240GB устройство отображается как Satafirm S11. Это как раз и означает, что прошивка SSD «слетела», выглядит это так:
Стоит оговориться сразу, что методику восстановление данных с повреждённого диска в этой статье мы рассматривать не будем. Также стоит понимать, что после прошивки контроллера (в данном случае в лице контроллера — Phison PS3111) восстановить информацию, т.е. данные, которые находились на SSD, будет уже невозможно. В случае, если вы хотите просто восстановить работоспособность самого диска и вам не нужна информация, которая была на нём, то приступим.
Лёгкий путь восстановления Satafirm S11
Существует специальная утилита для восстановления родной прошивки под названием repairS11.exe — скачать её можно по этой ссылке. Она создана для работы с любыми SSD накопителями на контроллере Phison PS3111-S11 и призвана восстанавливать заводскую прошивку, которая по каким-то причинам ушла в защиту, т.е. SSD определяется как Satafirm S11. Эксперименты проводились при подключении напрямую к SATA компьютеру по AHCI протоколу, так как по совместимому со старыми протоколами интерфейсу, а также с разных USB внешних переходников прошить контроллер не выйдет.
К сожалению, из имеющихся 4-х одинаковых SSD Apacer AS340 на 240Gb не на одном из них утилита не отработала, она либо зависала, либо выдавала ошибку.
В одном случае утилита выдала, что процедура выполнена успешно, но увы, после отключения питания SSD результата не последовало, диск определялся всё равно как Satafirm S11.
Попробовать утилиту, конечно, стоит. Возможно в вашем случае она восстановит прошивку, но случай явно не наш, поэтому приступим к перепрошивке SSD.
Подключение SSD накопителя перед прошивкой
Важный момент: SSD накопитель следует подключать к компьютеру или ноутбуку напрямую по SATA интерфейсу, в BIOS материнской платы должен быть включен режим AHCI (никаких RAID и IDE), также через различные USB-боксы и переходники прошивальщик не увидит ваш диск. Прошивка контроллера SSD возможна только из-под Windows, т.к. программа прошивальщик работает только в этой среде. Поэтому заранее учитываем моменты подключения SSD к компьютеру или ноутбуку, загружаемся с другого загрузочного диска с установленной windows, либо через Windows PE с установкой драйверов на чипсет и sata контроллеры.
Подготовка к прошивке SSD Apacer AS340
Из-за того, что память в одинаковых моделях SSD (даже на примере Apacer AS340) может быть установлена разная, то перед прошивкой контроллера SSD необходимо сначала определить, какая память установлена в наш накопитель.
Чтобы узнать какая память установлена в ваш SSD нам понадобится утилита phison flash id — скачать ещё можно по этой ссылке.
После того как вы распаковали архив и запустили phison_flash_id.exe в строке «Please select drive number» ставим цифру, которая стоит спереди (SATAFIRM S11 и нажимаем Enter. Как видим наш случай это «2».
В результате вы получите полную информацию о вашем SSD:
В этом окне с информацией нас интересует установленная на SSD память и строка Fw. Память в данном случае YMTC, а отображаемая в строке Fw информация — SBFMP1W3.
В строке с информацией Fw : SBFMP1W3 нас интересуют первые четыре буквы, пятую букву мы смотрим по таблице
Таблица выбора памяти (нажмите, чтобы развернуть):
Выбираем 5 букву в нашей прошивке по типу памяти (SBFMXx.x):
- 0x.x — mlc/tsb15
- 1x.x — tlc/tsb15
- 2x.x — mlc/imft3d (32L, L06B)
- 5x.x — tlc/hynix (16nm)
- 6x.x — tlc/tsb3d (bics2 — 48L, bics3 — 64L, bics4 — 96L), поддержка bics4 вероятно с 61.3 от 2019 года
- 7x.x — tlc/imft3d (32L, B0KB)
- 8x.x — mlc/tsb15 (ufs — w/spi rom v.SBRM06.0)
- 9x.x — mlc/tsb15
- Ax.x — tlc/intel3d (L06B->B0KB)
- Bx.x — tlc/imft3dv2 (64L — B16A/B17A)
- BA.x — tlc/imft3dv2 (64L — B16A/B17A)
- BB.x — tlc/imft3dv2 (64L — B16A/B17A), fixed slc cache — full size (1/3)
- Kx.x — qlc/imft3dv2 (64L — N18A), fixed slc cache — full size (1/3)
- KA.x — qlc/imft3dv2 (64L — N18A), fixed slc cache — full size (1/3)
- KB.x — qlc/imft3dv3 (96L — N28A), fixed slc cache — full size (1/3)
- Ex.x — tlc/hynix3d (72L)
- Fx.x — mlc/samsung (14nm ufs?)
- Gx.x – ?
- Jx.x — tlc/micron3dv3 (96L — B27A), fixed slc cache — full size (1/3)
- Px.x — tlc/ymtc 64L
- Xx.x — tlc?/hynix3d 96L?
- Yx.x — tlc/micron3dv4 (96L — B37R), fixed slc cache — full size (1/3)
Hумерация прошивок от kingston, transcend, initio подчиняются той же системе, у pny/apacer те же цифры входят в состав версии.
ocz:
- 10.x — tlc/tsb15 (tl100) — аналог стандартных 1x.x
- 12.x — tlc/bics3 (tr200) — аналог стандартных 6x.x
- 13.x — tlc/bics3 (tr200) — аналог стандартных 6x.x
- 15.x — tlc/bics4 (tr200)
- 17.x — ? (tr200)
- 18.x — ? (tr200/exceria sata)
- 19.x — ? (exceria sata)
Прошивки от segate/maxtor:
- STKS1xxx — tlc/tsb3d (bics3 — 64L, possible bics2/bics4)
- STKSCxxx — tlc/tsb3d (bics3 — 64L, bics4 — 96L)
- STKSDxxx — tlc/imft3dv2 (64L — B16A/B17A), cache like BB.x
- STKSExxx — ? (some imft?)
- STKSFxxx — tlc/hynix3d (72L)
3. Теперь у нас есть четыре буквы SBFM и Px.x – (т.к. память у нас tlc/ymtc 64L).
4. Следующим шагом мы скачиваем полный архив firmware_ps3111.rar с существующими прошивками для всевозможных SSD по этой ссылке
В этом архиве ищем прошивку для нашего SSD, а именно SBFMPx.x (x.x это версия прошивки, мы брали самую свежую на данный момент, т.е. SBFMP1.5_19052021.BIN)
Процедура прошивки SSD Apacer AS340
Осталось только прошить подобранной прошивкой наш накопитель. Для этого:
- Скачиваем и распаковываем архив с программой прошивальщиком s11-flasher по этой ссылке
- Помещаем в папку с s11-flasher файл прошивки, который мы подобрали ранее (SBFMP1.5_19052021.BIN) и переименовываем его в FW.BIN
- Далее запускаем исполняемый файл s11-flasher2-toshiba.cmd. Если вы всё правильно сделали, то в папке s11-flasher появится файл FW.exe
Завершение прошивки накопителя
В конечном итоге мы получили скомпилированный исполняемый файл FW.exe для прошивки нашего твердотельного накопителя Apacer с актуальной версией SBFMP1.5.
Запускаем файл и приступаем к прошивке, для этого жмём кнопку Upgrade Firmware
В всплывающем окне нас предупреждают, что после прошивки данные будут безвозвратно уничтожены, соглашаемся на кнопку ОК
Пошёл процесс прошивки, ждём и наблюдаем
Время прошивки обычно занимает не более 1 минуты
В завершении вы увидите окно
На этом прошивка завершена, нужно обесточить SSD, т.е. нужно выключить (не перезагрузить), а затем включить компьютер.
Результаты прошивки контроллера SSD
Теперь, если открыть диспетчер устройств, то мы увидим, что наш диск уже не Satafirm S11, а отображается правильно, как Apacer AS340 240Gb
Открываем Управление дисками и инициализируем его:
Создаём простой том или устанавливаем на него Windows и пользуемся
Заключение
Таким образом мы вернули к жизни 4шт. SSD Apacer AS340 на 240Гб с одинаковой проблемой в прошивке. Эти диски интенсивно использовались на протяжении полугода после прошивки и перед написанием данной статьи. Все они благополучно работают по сей день и нет никаких предпосылок к их смерти. Нередко виновником проблемы с повреждением прошивки SSD является нестабильные напряжения блока питания компьютера. Также не исключены случаи слёта прошивки из-за повреждённой памяти, поэтому желательно, после удачной прошивки, сделать тест на запись, например, программой «Victoria».
Всем желаем удачных самостоятельных ремонтов, но если вы находитесь в Минске и сами не хотите возиться, то звоните, мы всегда будем рады вам помочь.