SSD Kingston SA400S37/240G – потерял “скорость”, проще говоря – стал медленно записывать и считывать информацию.
Основная задача – вернуть скорость работы устройству и добавить еще один накопитель в копилку восстановленных >>>
Посмотрим что внутри программой CrystalDiskInfo:
Включим тест чтения через Victoria и сразу видим потерю скорости диска:
Запускаем одну из утилит от Вадима Очкина и определяем контроллер и чипы памяти SSD диска, нам подошла утилита phison_flash_id и вычитала нашу конфигурацию диска:
v0.842a
Drive: 1(ATA)
OS: 10.0 build 19045
Model: KINGSTON SA400S37240G
Fw : SBFK61K1
Size : 228936 MB
P/N : 8420342
S11fw: SBFK61K1, 2018May 9
S11rv: K61K1-16
Bank00: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank01: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank08: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank09: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Controller : PS3111
Flash CE : 4
Flash Channel : 2
Dram Size,MB : 32
Flash CE Mask : [++—— ++——] Flash Mode/Clk: 3/7 (Set 3/7)
Block per Die : 5916
Block per CE : 5916
Page per Block: 768
SLC Cache : Default
PE Cycle Limit: 3000
Значит что мы имеем:
- тОрМоЗнУтЫй SSD с потерей скорости работы
- Phison PS3111 контроллер c прошивкой SBFK61K1
- Чипы памяти Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Попробуем расшевелить “тормоза”:
Сразу оговоримся, фирменная утилита Kingston® SSD Manager не показала нам наличие новой прошивки, поэтому подбираем наиболее близкую прошивку для нашего контроллера PS3111 и памяти Toshiba 64L BiCS3 TLC на портале usbdev, ей оказалась SBFM61.5_17062021.BIN для 6x.x – tlc/tsb3d (bics2 – 48L и bics3 – 64L, bics4 – 96L).
Скачиваем Phison S11 firmware flasher v2.
Скачиваем набор прошивок и кладем файл SBFM61.5_17062021.BIN в корень распакованной утилиты Phison S11 firmware flasher v2, переименовываем SBFM61.5_17062021.BIN в FW.bin.
Запускаем s11-flasher2-toshiba.cmd, обработается FW.bin и рядом появится файл прошивальщика FW.exe.
Открываем FW.exe в Hex-редакторе HxD-Hex Editor, нажимаем Поиск – Перейти к … , нам нужно найти значение 0x147C34/8 – это будет именем накопителя из 8 символов:
Вписываем свое значение, пусть у нас это будет KINGSTON.
Далее явно указываем размер накопителя – 240GB, в том же редакторе ищем значение 0x195D84..7 – lba size в соответствии с таблицей:
60G 0x06FCCF30 117231408
64G 0x07740AB0 125045424
80G 0x0950F8B0 156301488
90G 0x0A7B0D70 175836528
96G 0x0B2DE6B0 187557552
120G 0x0DF94BB0 234441648
128G 0x0EE7C2B0 250069680
180G 0x14F5C830 351651888
240G 0x1BF244B0 468862128
250G 0x1D1C5970 488397168
256G 0x1DCF32B0 500118192
360G 0x29EB3DB0 703282608
480G 0x37E436B0 937703088
500G 0x3A386030 976773168
512G 0x3B9E12B0 1000215216
960G 0x6FC81AB0 1875385008
1000G 0x74706DB0 1953525168
1024G 0x773BD2B0 2000409264
2000G 0xE8E088B0 3907029168
У нас это 240G 0x1BF244B0, находим в редакторе и в обратном порядке! вписываем данные:
Жмем в редакторе Файл – Сохранить. Прошивальщик готов!
Вскрываем корпус накопителя.
Мы видим перемаркированные на Kingston контроллер и чипы, попробуй догадайся, что это Phison PS3111 и банки памяти Toshiba, если перед глазами Kingston CP33238B и FH12808UCT1-3C:
С обратной стороны чипы не распаяны:
Приступим к процессу восстановления:
Замыкаем два контакта (указаны на фото ниже), таким образом в замкнутых контактах в момент включения питания мы переводим SSD в режим прошивки контроллера.
Подключаем по SATA (USB не поддерживается) и питанию к компьютеру в AHCI режиме с драйверами msahci/storahci/rst (не rste), в диспетчере устройств должен появится диск с именем PS3111, снимаем перемычку (размыкаем два контакта).
Открываем подготовленную нами заранее программу прошивальщик, жмем Get Device Info, выбираем наш SSD и жмем UPGRADE FIRMWARE, ждем окончания прошивки, после успешной прошивки перезагружаем компьютер.
Что у нас получилось после прошивки:
Также проверим скорость накопителя, с первых гигабайт уже видно, что его работа “нормализовалась”:
Итог:
+ Что мы приобрели:
- SSD накопитель восстановил свою былую удаль и скорость работы.
- Прошивка у нас теперь свежее по годам, была SBFK61K1, 2018 May 9 – стала – SBFM61.5, 2021 Jun 17, а значит в ней возможно поправили “известные косяки”.
- Бесценный опыт, куда же без него
– Что мы потеряли:
- Серийный номер устройства, вам “шашечки или ехать” ?
- Полное название накопителя с точной моделью, а вы туда часто заглядываете ?
- Kingston® SSD Manager больше не увидит наш накопитель как “родной”, а толку то, производитель все равно как обычно “забил” на обновление прошивок.
- Часть атрибутов S.M.A.R.T. , для кого-то это критично, но на своем опыте – показатели s.m.a.r.t. , которые отдает контроллер очень часто неверные или вообще “заморожены” производителем и показывают статичные данные, например Температуру диска, часто я вижу SSD диски с почти полной потерей скорости и отличными показателями S.M.A.R.T., забавно выглядит, ну и вы всегда можете “копнуть глубже” и попробовать добавить дополнительные атрибуты утилитой phison_load_cfg_smart_s11, но это уже другая история…
LiveCD-система Parted Magic с программой Erase Disk позволяет восстановить скорость любого SSD-диска без перепрошивки! Либо можно выполнить Secure Erase вообще из любой системы Linux, вот ссылка на описание:
https://blog.tataranovich.com/2014/03/ssd-secure-erase.html
Благодаря этому описанию я сумел восстановить один старый диск Kingston, с которым не справилась Parted Magic, плюс перепрошить было невозможно!
Да, такой метод тоже есть, но к сожалению не всегда он приводит к положительному результату.
У самурая нет цели, только путь.
Me ajudou demais. Daqui do Brasil. Obrigado!
Por favor.