Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → SSD ноутбука перешёл в режим «Только чтение» (Read-Only): диагностика SMART Critical Warning 0x08/0x09 и спасение данных

SSD ноутбука перешёл в режим «Только чтение» (Read-Only): диагностика SMART Critical Warning 0x08/0x09 и спасение данных

SSD ноутбука перешёл в режим «Только чтение» (Read-Only): диагностика SMART Critical Warning 0x08/0x09 и спасение данных

SSD ноутбука перешёл в режим «Только чтение» (Read-Only): диагностика SMART Critical Warning 0x08/0x09 и спасение данных

Один из самых тревожных симптомов в практике владельца ноутбука: вы удаляете с рабочего стола ненужную папку весом 10 ГБ, очищаете Корзину, перезагружаете ноутбук — и все удалённые до единого файлы снова лежат на своих старых местах! Либо Windows вовсе перестаёт доходить до экрана входа, зависая в бесконечной подготовке автоматического восстановления (или предупреждает всплывающим системным уведомлением «Обнаружены неполадки в работе запоминающего устройства — создайте резервную копию»), а в Управлении дисками напротив накопителя горит подпись «Только чтение» (Read-Only).

Критически важно не потерять ближайший час на вредные советы из интернета! У этого симптома есть два совершенно противоположных сценария — безобидная программная метка тома в Windows и необратимая аварийная самоблокировка контроллера NVMe SSD, созданная для того, чтобы дать владельцу последний шанс забрать свои фотографии, ключи и бухгалтерские базы.

Правило нулевой минуты: Сначала копирование данных, потом любые команды!

До ввода единой команды в diskpart или перезагрузки подключите внешний USB-накопитель или откройте сетевое/облачное хранилище (если Windows уже не грузится — загрузитесь с любой сервисной флешки Windows PE или Live-образа Linux) и скопируйте все ценные документы в режиме обычного чтения!

Почему медлить нельзя ни дня: когда прошивка контроллера перевела SSD в защитный режим Read-Only из-за разрушения метаданных транслятора FTL или падения резервных ячеек до нуля, даже чтение оставшихся данных может оборваться после нескольких полных циклов снятия питания! На этом этапе накопитель специально отказывается стирать блоки, чтобы не разрушить таблицу соответствия логических и физических адресов окончательно.

Как за 2 минуты отличить программный запрет Windows от аппаратной смерти SSD

Сравните два точных диагностических признака — от ответа зависит всё дальнейшее поведение:

Диагностический критерий Сценарий А: Программный флаг ОС Windows Сценарий Б: Аппаратная защита контроллера NVMe (Hardware Read-Only Lock)
Поле Critical Warning (байт 0 лога SMART NVMe в утилите мониторинга или smartctl -x) Строго 0x00 (Available Spare высокий, Media Errors = 0) Ненулевое шестнадцатеричное число: 0x08, 0x09, 0x04 или 0x0D
Результат вывода attributes disk в diskpart Строка «Текущее состояние только для чтения: Да» И строка «Только для чтения: Да» (Read-only: Yes), либо политика корпоративного запрета записи Строка «Текущее состояние только для чтения: Да» при том, что программный флаг «Только для чтения: Нет», а команда снятия выдаёт ошибку ввода-вывода или ничего не меняет
Видна ли блокировка за пределами Windows (в UEFI Secure Erase / Live USB Linux)? Нет — в другой ОС том монтируется штатно (после отключения Fast Startup и BitLocker) Да — ядро Linux в dmesg прямо пишет nvme0n1: Write Protect is on независимо от операционной системы

Расшифровка байта Critical Warning по официальному стандарту NVM Express

В спецификации NVM Express Base Specification (Log Page 02h — SMART / Health Information) нулевой байт представляет собой битовую маску аварийных флагов, которую формирует сам контроллер накопителя:

  • Бит 0 (0x01) — Available Spare упал ниже заводского порога (Available Spare Threshold). Весь запас резервных ячеек флеш-памяти NAND, заложенный на заводе для замены вышедших из строя блоков, полностью израсходован.
  • Бит 2 (0x04) — NVM Subsystem Reliability Degraded. Критическая деградация надёжности флеш-памяти из-за лавины некорректируемых ошибок чтения или внутренних ошибок памяти контроллера.
  • Бит 3 (0x08) — Media placed in Read-Only mode! Тот самый аппаратный замок «Только чтение». В комбинации с исчерпанным резервом он отображается как 0x09 (0x08 + 0x01), а с деградацией надёжности — как 0x0C или 0x0D.
  • Бит 4 (0x10) — Volatile Memory Backup Failed. Отказ цепи резервного питания кэша или области памяти контроллера PMR.

Честный инженерный вердикт: если в отчёте SMART вашего SSD байт Critical Warning равен 0x08, 0x09, 0x0C или 0x0D, ни одна программа в мире (diskpart, chkdsk, Victoria, низкоуровневое форматирование, переустановка Windows) НЕ снимет режим «Только чтение». Контроллер выполнил свою последнюю миссию — сохранил ваши файлы целыми и заблокировал запись навсегда. Единственный путь: спокойно скопировать данные на новый накопитель, проверить гарантийный срок SSD (у многих розничных NVMe гарантия составляет от 3 до 5 лет либо до исчерпания TBW) и физически заменить модуль по инструкции из руководства по апгрейду и замене SSD в ноутбуке.

Если Critical Warning = 0x00: как снять чисто программную блокировку

Если же аппаратное здоровье накопителя безупречно (Critical Warning = 0x00, Available Spare = 100 %, Media Errors = 0, нет ошибок сброса контроллера StorNVMe Event ID 129/153), проверьте четыре реальные программные причины:

  1. Грязный флаг файловой системы или гибернации на втором диске (особенно в dual-boot с Linux или после аварийного выключения по питанию). Если включён Быстрый запуск Windows, раздел NTFS остаётся заблокированным файлом гибернации hiberfil.sys для любых внешних систем, а при повреждении журнала NTFS драйвер монтирует том в безопасном режиме чтения до проверки chkdsk X: /f.
  2. Случайно выставленный атрибут диска в diskpart. Откройте Терминал администратора, запустите diskpart, выполните list disk, выберите нужный номер (select disk N), проверьте attributes disk и выполните attributes disk clear readonly.
  3. Групповая политика корпоративной защиты от утечек (DLP / запрет записи на съёмные и дополнительные нешифрованные тома BitLocker To Go). На рабочих ноутбуках администратор домена штатно запрещает любую запись на диски, не защищённые корпоративным шифрованием BitLocker: в ветке реестра политик StorageDevicePolicies или BitLocker выставляется запрет записи (WriteProtect = 1).
  4. Нехватка питания внешнего NVMe-бокса по USB. Если речь о бывшем внутреннем SSD ноутбука, переставленном во внешний корпус USB-C, просадка по току на слабом порту заставляет мост USB-NVMe переподключать том в режиме чтения.

Стоп-линия при сдаче старого SSD по гарантии!

Помните важный нюанс информационной безопасности: раз на заблокированном по 0x08 накопителе не работают ни удаление файлов, ни форматирование, ни штатная команда NVMe Format / Secure Erase, все ваши пароли браузера, сканы паспортов, налоговые ключи и корпоративные договоры остаются лежать на чипах памяти в открытом виде, если до поломки не было заранее включено полное шифрование диска BitLocker (вот почему шифрование системного тома на ноутбуке с хранением ключа в облачном аккаунте или у владельца столь важно в поездках — подробнее о выездной эксплуатации см. выбор лёгкого ноутбука для удалёнки и командировок)! При наличии на незашифрованном гарантийном SSD коммерческой тайны организации соизмеряйте стоимость нового накопителя с регламентом уничтожения носителей вашей службы безопасности.

Контрольный чек-лист

  • [ ] Все пользовательские файлы, ключи и базы данных полностью скопированы с заблокированного тома на независимый исправный носитель ДО любых попыток лечения.
  • [ ] Проверен нулевой байт Critical Warning в SMART: точно разделены случаи 0x00 (программный атрибут) и 0x08 / 0x09 (аппаратная самоблокировка NVMe).
  • [ ] При 0x00 очищен атрибут readonly в diskpart, проверена файловая система и групповые политики BitLocker.
  • [ ] При 0x08 / 0x09 прекращены попытки форматирования, оценена защищённость данных шифрованием BitLocker и подготовлена замена накопителя.

Частые вопросы

Почему почти новый SSD с износом Percentage Used всего 3 % вдруг ушёл в 0x08?

Показатель износа в процентах считает только общий объём перезаписанных терабайт относительно паспортного ресурса TBW, но не страхует от внезапного заводского брака конкретного кристалла NAND, ошибки старой прошивки транслятора FTL (известная историческая проблема ранних прошивок отдельных серий PCIe 4.0 накопителей, для которых производители экстренно выпускали патчи) или скачка питания при жёстком обесточивании. Именно для таких случаев и действует заводская гарантия.

Может ли вирус поставить аппаратный бит Critical Warning = 0x08?

Нет, стандарт NVM Express делает страницу SMART / Health Log доступной хост-системе строго для чтения (Get Log Page) — выставить аппаратный флаг 0x08 может только внутренняя микропрограмма самого контроллера SSD.

Полезные материалы по смежным узлам ноутбука: руководство по проверке ноутбука с гарантией.