Вопрос или проблема
Детали:
МАТЕРИНСКАЯ ПЛАТА: MSI MAG B660 Tomahawk wifi ddr4
ОС: Windows 11
Процессор: Intel i7-12700
SSD: XPG S5 512 ГБ
Описание проблемы:
Я использовал свою систему для просмотра интернета, когда вдруг столкнулся с синим экраном смерти с кодом остановки “Ошибка реестра”. Я попытался выполнить автоматическое восстановление как с загрузочной флешкой Windows 11, так и без нее. Я также пытался восстановить систему до предыдущей точки восстановления, но сталкивался с ошибками при каждой попытке.
Далее, я пытался переустановить Windows. Однако во время процесса установки я не смог удалять какие-либо разделы на своем диске, получая сообщение об ошибке: “Не удалось создать новый раздел”. Затем я попытался удалить разделы SSD с помощью командной строки (доступна через Shift+F10 во время установки) и DISKPART. Я выбрал диск и выполнил операцию очистки, но когда я выполнил команду “create partition primary”, я получил следующую ошибку: “Ошибка службы виртуальных дисков: объект не найден”.
Затем я попытался отформатировать диск, подключив его к другому ПК и используя инструмент управления дисками, но SSD появился как офлайн, и я не смог удалить разделы.
После этого я создал загрузочный USB-диск Ubuntu, чтобы удалить разделы с помощью GParted и fdisk. Оба инструмента показывали ошибки, причем GParted указывал на наличие EFI и зарезервированных системой Microsoft разделов, отмеченных красным цветом. Несмотря на попытки удалить разделы с помощью инструмента nvme-cli в Linux, я потерпел неудачу.
Вот вывод sudo smartctl -x /dev/nvme0
:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-31-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== НАЧАЛО СЕКЦИИ ИНФОРМАЦИИ ===
Model Number: XPG GAMMIX S5
Serial Number: 2M442L1ES8HJ
Firmware Version: VC0S036H
PCI Vendor/Subsystem ID: 0x1cc1
IEEE OUI Identifier: 0x707c18
Controller ID: 1
NVMe Version: 1.4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 512,110,190,592 [512 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 707c18 1b8ecca600
Local Time is: Пт 31 Мая 07:36:50 2024 UTC
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x0054): DS_Mngmt Sav/Sel_Feat Timestmp
Log Page Attributes (0x02): Cmd_Eff_Lg
Maximum Data Transfer Size: 32 Pages
Warning Comp. Temp. Threshold: 100 Celsius
Critical Comp. Temp. Threshold: 110 Celsius
Поддерживаемые состояния энергии
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 8.00W - - 0 0 0 0 0 0
1 + 4.00W - - 1 1 1 1 0 0
2 + 3.00W - - 2 2 2 2 0 0
3 - 0.0300W - - 3 3 3 3 5000 10000
4 - 0.0050W - - 4 4 4 4 54000 45000
Поддерживаемые размеры LBA (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0
=== НАЧАЛО СЕКЦИИ ДАННЫХ SMART ===
Результат самотестирования SMART: НЕ СДАН!
- носитель переведен в режим только для чтения
Информация SMART/о состоянии (NVMe Log 0x02)
Критическое предупреждение: 0x08
Температура: 45 Цельсия
Доступный резерв: 6%
Порог доступного резерва: 32%
Процент использования: 1%
Прочитано единиц данных: 33,644,728 [17.2 ТБ]
Записано единиц данных: 21,386,221 [10.9 ТБ]
Команды чтения хоста: 493,923,922
Команды записи хоста: 230,227,110
Время работы контроллера: 0
Циклы питания: 2,241
Время работы под питанием: 3,440
Небезопасные отключения: 364
Ошибки целостности данных: 0
Записи журнала ошибок: 0
Время предупреждения о температуре: 0
Время критической температуры: 0
Информация об ошибках (NVMe Log 0x01, 8 из 8 записей)
Ошибки не зарегистрированы
Журнал самотестирования (NVMe Log 0x06)
Статус самотестирования: Самотестирование не выполняется
Num Test_Description Status Power_on_Hours Failing_LBA NSID Seg SCT Code
0 Extended Завершено без ошибок 3439 - - - - -
1 Short Завершено без ошибок 3439 - - - - -
2 Extended Завершено без ошибок 3439 - - - - -
3 Short Завершено без ошибок 3439 - - - - -
но только тест Health завершился неудачно, когда я запускаю sudo smartctl -H /dev/nvme0
с выводом:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-31-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== НАЧАЛО СЕКЦИИ ДАННЫХ SMART ===
Результат самотестирования SMART: НЕ СДАН!
- носитель переведен в режим только для чтения
Вопросы:
Что мне делать дальше, чтобы удалить все разделы и выполнить чистую установку Windows 11?
Есть ли какой-то блок на моем SSD, установленный Windows или настройками BIOS? Я подтвердил, что на моем SSD нет физического блокировки.
Может ли диск быть защищен от записи?
Что мне делать дальше, чтобы удалить все разделы и выполнить чистую установку Windows 11?
Вы не можете.
Существует ли какой-либо блок на моем SSD, установленный Windows или настройками BIOS?
Нет, NVMe SSD самостоятельно перешел в режим только чтения на уровне прошивки, так как обнаружил проблему, которая мешает его надежной работе. Вам нужно заменить его.
Смотрите: https://www.disktuna.com/a-write-protected-ssd-nvme-read-only/
Если у вас есть доступ к другому компьютеру, вы можете загрузить диагностические инструменты производителя и посмотреть, есть ли ошибки записи.
SSD могут иметь ошибки записи, но при этом позволять чтение. У меня был диск в этом состоянии, и он мог запускаться, но не мог записывать. Так как он может загружаться, кажется, что он работает, но в конечном итоге он падает из-за невозможности завершить любую из команд записи.
Самый надежный способ подтвердить эту ошибку — использовать диагностическое программное обеспечение от производителя. В противном случае вы можете попытаться отформатировать его, используя другую систему.
Попробуйте это.
Откройте командную строку от имени администратора.
Введите diskpart и нажмите Enter.
Используйте команды, например, list disk, чтобы идентифицировать ваш диск, затем выберите disk X (где X — ваш номер диска).
Введите attributes disk clear readonly, чтобы снять атрибут только для чтения.
Если вы пытаетесь выполнить чистую установку, вы можете запустить командную строку из установщика Windows.
- Перезагрузите машину и дойдите до первого окна установки Windows (где вы выбираете Установить и Время и валюта).
- Нажмите Shift + F10
- После открытия командной строки введите ‘diskpart’ и нажмите Enter.
- В этом окне введите ‘list disk’ и нажмите Enter. Это отобразит все доступные диски.
- Теперь введите ‘select disk (номер диска)’ и нажмите ввод.
- Введите “attributes disk clear readonly” и нажмите ввод, чтобы удалить атрибут только для чтения
- Введите ‘clean’
- Введите ‘create partition primary’
- Введите ‘format fs=ntfs’ и нажмите Enter.
Надеюсь, это поможет. Это комбинация двух документов для решения этой проблемы.
Работало для меня 😀
Ответ или решение
Если ваш SSD перешел в режим "только для чтения", это указывает на потенциальные аппаратные проблемы, чаще всего связанные с отказом носителя по одному из параметров ненадежности, что часто случается при износе ячеек памяти. В вашем случае, SMART self-assessment test ясно указывает на то, что устройство находится в этом состоянии, вероятно из-за того, что немногим более 6% от общего количества ячеек оставлены в резерв, что ниже критического порога в 32%. Давайте рассмотрим, что может быть причиной такой проблемы и как с ней справиться.
Основы (Theory)
Большинство современных SSD имеют встроенную защиту, которая автоматически переводит устройство в режим "только для чтения", если обнаруживается возможная потеря данных или аппаратный отказ. Это служит для предотвращения дальнейшего повреждения данных, но в то же время ограничивает возможность любых операций на запись. Таким образом, до тех пор, пока устройство находится в этом состоянии, выполнить установку операционной системы или изменить разделы будет невозможно.
Примеры (Example)
Смартфункция, внедренная в SSD, служит для оценки состояния носителя на предмет изнашивания и ошибок. В вашем исходе SMART overall-health self-assessment test flagged "FAILED", что является явным индикатором наличия проблем с носителем. Косвенно это подтверждается высокими значениями Unsafe Shutdowns и низкими значениями Available Spare. Эти данные позволяют говорить о том, что ресурс вашего SSD близок к исчерпанию. Часто такое поведение с SSD связано с недостаточным охлаждением или частыми неожиданными отключениями питания, но также может быть результатом износа носителя.
Применение (Application)
-
Подтверждение проблемы: Используйте инструмент диагностики от производителя вашего SSD (XPG). Проверьте его на наличие ошибок записи. Если дополнительная диагностика вновь укажет на проблемы, ваши подозрения подтвердятся.
-
Попробовать снять защиту от записи: Есть некоторые случаи, когда можно попытаться перевести SSD из этого состояния.
- Во-первых, попробуйте выполнить команду
attributes disk clear readonly
в консоли diskpart. Это может помочь в редких случаях, однако, если проблема в аппаратной части, эффект вряд ли будет долгосрочным.
- Во-первых, попробуйте выполнить команду
-
Проверка прошивки SSD: Посетите сайт производителя для проверки обновлений прошивки. Устаревшая или поврежденная прошивка может вызывать разнообразные проблемы с SSD, включая те, которые вы испытываете.
-
Физический обзор: Извлеките SSD и попробуйте подключить его к другому компьютеру через внешний корпус. Это поможет определить, не проблема ли в ПО или настройках текущего компьютера.
-
Замена устройства: Если ни один из методов выше не помог, рассматривайте замену SSD. Современные SSD стоит относительно недорого, и у них более высокая емкость.
-
Восстановление данных: Если вам нужно сохранить данные с вашего текущего SSD, попробуйте сделать это в режиме "только для чтения". Используйте инструменты для клонирования, которые могут копировать данные с поврежденных устройств, таких как Acronis True Image или EaseUS Disk Copy.
-
Профилактические меры: После установки нового SSD убедитесь, что в системе используется ИБП для предотвращения аварийных отключений, а также ознакомьтесь с руководствами по оптимизации SSD для продления срока их эксплуатации.
Подобные аномалии с SSD требуют тщательного подхода и диагностических проверок. Даже если вам удастся временно снять защиту от записи, это может быть лишь временной мерой. Более надежным решением будет замена неисправного SSD и использование его на резервных или менее критичных задачах, если он будет хоть как-то функционировать.