Обновление прошивки SSD диска если медленно работает
На компьютере был установлен SSD диск Kingston 120 Gb под операционную систему. Однажды компьютер начал зависать, медленно работать и тормозить. я проверил ССД программой Victori и увидел, что некоторые сектора медленно или не читаются вовсе. Прежде чем выбрасывать накопитель я решил прошить или обновить прошивку с помощью сервисной утилиты.
Подготовка к обновлению прошивки ССД накопителя
В этом диске используется контроллер Phison PS3111 и на сайте www.usbdev.ru есть под него прошивка. Необходимо скачать:
- phison_flash_id - для определения модели контроллера и памяти
- Firmware PS3111 - набор прошивок SSD дисков с такими контроллерами и различными типами памяти
- s11-flasher2.13 - программа, которая прошивает SSD диск
Выбрать правильный файл прошивки
Чтобы правильно подобрать файл прошивки из архива Firmware PS3111, необходимо узнать версию прошивки и тип флеш памяти накопителя. Для этого из архива распаковываю и запускаю phison_flash_id.exe, в открывшемся окне программы выбираю диск.
У меня прошивка Fw: SBFKB1H5 и память Micron 64L(B16A)
Имя файла прошивки состоит из трех частей - Производитель, тип памяти и дата создания прошивки.
- M (SBFM) обычный бинарник
- Z (SBFZ) OCZ
- A (SBFA) TOSHIBA
- K (SBFK) KINGSTON
- S (SBFS) SEAGATE (MAXTOR)
- R (SBFR) TRANSCEND
- G (SBFG) INITIO
- SG (SBSG) self-test (RDT)
0x.x – mlc/tsb15
1x.x – tlc/tsb15
2x.x – mlc/micron3d (32L)
5x.x – tlc/hynix (16nm)
6x.x – tlc/tsb3d (bics2 – 48L и bics3 – 64L, bics4 – 96L), поддержка bics4 вероятно с 61.3 от 2019 года
7x.x – tlc/micron3d (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/micron3dv2 (64L – B16A/B17A)
BA.x – tlc/micron3dv2 (64L – B17A)
BB.x – tlc/micron3dv2 (64L – B16A), default slc cache – full size (1/3)
Dx.x – ?
Ex.x – tlc/hynix3d (72L)
Fx.x – mlc/samsung (14nm ufs?)
Gx.x – ?
Jx.x – tlc/micron3dv3 (96L – B27A, B27B), fixed slc cache – full size (1/3)
Kx.x – qlc/intel3dv2 (64L – N18A)
KA.x – qlc/micron3dv2 (64L – N18A)
LA.x – tlc/bics4/bics5 (ufs – w/spi rom v.SBRM09.2)
Mx.x – ?
Px.x – tlc/ymtc 64L
Rx.x – tlc/samsung 3d-64L
Tx.x – tlc/micron3dv5 (176L – B47R)
Xx.x – tlc/hynix3dv5/v6 (96L/128L)
Yx.x – tlc/micron3dv4 (128L – B37R), fixed slc cache – full size (1/3)
Zx.x – qlc/intel 144L, fixed slc cache – full size (1/3)
Подготовка прошивальщика
Я выбираю файл прошивки с именем SBFKB1H5_13112019.BIN, потому что типу памяти Micron 64L(B16A) соответствует Bx.x из таблицы выше.
Копирую выбранный файл SBFKB1H5_13112019.BIN в распакованную из архива папку s11-flasher2.13 и переименовываю его в fw.BIN.
Запускаю CMD файл с названием производителя флеш памяти (s11-flasher2-micron.cmd). В этой же папке появляется иcполняемый exe файлик прошивальщика.
Прошивка SSD диска Kingston
Нужно запустить исполняемый файл прошивальщика fw.exe. В появившемся окне программы видим, что компьютер правильно определил ССД накопитель и готов обновить прошивку.
Нажимаю кнопку Upgrade firmware и процесс прошивки начался.
Необходимо дождаться выполнения действий и ни в коем случае не выключать компьютер.
После обновления прошивки я еще раз запустил программу Victoria и увидел, что диск теперь работает с положенной ему скоростью, все сектора читаются.
Комментариев нет: