Попал тут в руки SSD NVME WEIJINTO 512GB c дефектом “заблокировался только на чтение“.
Ну что же, посмотрим что за зверушка:
Типичный представитель “noname” SSD из поднебесной.
Посмотрим действительно ли он заблокировался в “read only“, вставим в какой-нибудь ноутбук с поддержкой нескольких накопителей и посмотрим:
Открываем “управление дисками” и действительно видим, что диск не дает с собой ничего сделать:
А что у нас по S.M.A.R.T. ?:
Ну ок, посмотрим из чего тебя дядя Ляо сделал. Так, контроллер у нас SM2263XT, берем утилиту от VLO и анализируем диск:
v0.272a
OS: 10.0 build 19045
Drive : 1(NVME)
Scsi : 1
Driver : W10
Model : SSD 512GB
Fw : R1115F0
HMB : 32768 – 65536 KB (Enabled, 64 M)
Size : 488386 MB [512.1 GB] LBA Size : 512
AdminCmd : 0x00 0x01 0x02 0x04 0x05 0x06 0x08 0x09 0x0A 0x0C 0x10 0x11 0x80 0x81 0x82 0x84 0xC0 0xC1 0xC2 0xC4 0xC8
I/O Cmd : 0x00 0x01 0x02 0x04 0x05 0x08 0x09
Controller: [SM2263XT] bufferless
Bank00: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank01: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank02: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank03: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank04: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank05: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank06: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank07: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank08: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank09: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank10: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank11: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank12: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank13: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank14: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Bank15: 0x89,0xa4,0x8,0x32,0xa1,0x0,0x0,0x0 – Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Контроллер у нас SM2263XT, память Intel 64L(B16A) TLC 256Gb/CE 256Gb/die
Далее подберем прошивку c сайта usbdev. Я не стал заморачиваться и взял первую теоретически подходящую на угад – SM2263XT_B16B17_PKGU0702A_FWT1103F0L.
Далее нужно перевести контроллер в режим прошивки. Берем служебный драйвер для прошивальщика и вручную подменяем в диспетчере устройств Windows стандартный драйвер NVME Express Controller на служебный скачанный нами SMI NVM Express Controller. Выключаем ноутбук, замыкаем контакты на SSD диске с надписью ROM между собой, включаем ноутбук, снимаем перемычку.
Открываем программу для прошивки. Пароль на вкладке Parameter при нажатии Edit Config для разблокировки возможности редактирования конфигурации утилиты – два пробела.
Выбираем наш флеш Intel 64L(B16A) TLC 256Gb/CE 256Gb/die, выставляем параметры объема диска.
Возвращаемся на вкладку Main и жмем START:
По окончании прошивки возвращаем в “диспетчере устройств” стандартный драйвер Microsoft для NVME Express Controller и выключаем ноутбук (именно выключаем, а не перезагружаем, необходимо обесточить SSD).
Загрузились в Windows – инициализируем диск, проверяем на запись, тестируем.
В общем странный “глюк” был у прошивки контроллера, диск обкатал установкой Windows, всевозможными тестами, в общем в разных условиях полет нормальный, железяка еще поживет, да – звезд с неба не хватает, при записи более 40GB постоянно скорость падает, как у всех дешевых SSD дисков, но как подсказывает интернет – это в свое время один из самых дешевых накопителей с али и как файлопомойка под игры вполне еще сойдет.
Легких Вам ремонтов!