Я имею дело с ситуацией, когда машина с Windows 10 перезагружается (или зависает после входа в систему) случайным образом. Похоже, что причиной может быть диск (источник — NTFS). Однако я не смог найти, как определить диск на основе данных Event Viewer.
Например, там говорится:
\\?\Volume{616e5743-0000-0000-00a0-69da1b000000}
Как связать эту информацию с конкретным диском? Эта Volume{xxxx}
информация уже появлялась не раз. Заглянув в реестр, можно увидеть, что эта строка появляется несколько раз, но никакой подсказки о физическом элементе.
PS chkdsk /f
для всех дисков все ОК. Раньше Windows исправляла ошибки на диске (не системном) при запуске.
решение1
Один из следующих вариантов должен помочь:
- Запуск
mountvol.exe
из командной строки. - Скопируйте и вставьте путь
\?\Volume{616e5743-0000-0000-00a0-69da1b000000}\
в поле «Выполнить», и нужный диск откроется. - Соотнесите диск с идентификатором тома в реестре в разделе
HKLM\SYSTEM\MountedDevices
- Запустите команду powershell
GWMI -namespace root\cimv2 -class win32_volume
- Запустите команду powershell
get-volume | select *
Если вы подозреваете, что диск имеет проблемы, то chkdsk /f
это не та команда, которую следует использовать для выяснения. Вместо этого вам следует использовать chkdsk /r
для выполнения полного сканирования поверхности, чтобы проверить целостность диска. Это несет некоторые риски ухудшения ситуации.
Однако существуют лучшие сторонние инструменты для проведения диагностики дисков, аналогичные тем, chkdsk /r
которые не так сильно рискуют нанести дополнительный ущерб диску. Примерами являются SeaTools, WD Life Guard, HDDScan, HDD Regenerator и т. д.
В любом случае вашей первой задачей всегда должно быть восстановление и резервное копирование всех необходимых данных, прежде чем подвергать диск дальнейшей нагрузке.