Повлиять на стабильность работы операционной системы может множество факторов, начиная от повреждения системных файлов и заканчивая аппаратными неполадками. При этом по характеру проблем иногда можно установить их причину, например, ошибки чтения/записи, пропажа раздела или «превращение» в RAW могут косвенно указывать на наличие ошибок файловой системы, повреждение ее логической структуры или появлению на диске так называемых битых секторов. По вполне понятным причинам физические повреждения не подлежат устранению, однако данные, записанные в проблемные сектора, могут быть перемещены в «здоровую» область диска, а сами участки с повреждениями помечены особыми маркерами, чтобы операционная система больше не пыталась записывать в них информацию. С повреждениями логической структуры всё намного проще, в большинстве случаев вызванные ими неполадки удается устранить без особых помех, воспользовавшись штатной утилитой CHKDSK.
Chkdsk в Windows 10, для чего он нужен и как его использовать
Основным предназначением этого консольного инструмента в Windows является поиск и устранение неполадок жестких дисков и внешних Flash-накопителей. Будучи запущенным с соответствующими параметрами, CHKDSK исправляет логические ошибки, маркирует bad-сектора и перемещает записанные в них данные в неповрежденные области диска. Проверка диска/раздела с помощью этого инструмента не представляет особой сложности, хотя определенные нюансы его использования всё же имеются. Чтобы проверить, скажем, раздел D, необходимо открыть от имени администратора командную строку или консоль PowerShell и выполнить в ней такую команду:
Запущенная без параметров, утилита проверит раздел на предмет ошибок и выведет соответствующее сообщение. Если ошибки будут найдены, CHKDSK предложит исправить их, выполнив команду с параметрами /F и /R, в некоторых случаях утилита может предложить выполнить команду chkdsk с параметром /scan, чтобы найти проблемы и поставить их в очередь на исправление. Лучше, однако, использовать /F и /R, так как ключ /scan служит для оперативного сканирования томов и применим только в файловой системе NTFS. Итак, чтобы исправить ошибки диска D, выполните такую команду:
Ключ F исправляет логические ошибки, ключ R выполняет поиск поврежденных секторов и переносит их содержимое. Это что касалось пользовательских томов и подключенных носителей. А вот с системным томом всё не так однозначно. Существует вероятность, что при попытке проверить раздел C вы получите сообщение «Не удается открыть том для прямого доступа». Здесь можно предложить два решения: мягкое и жесткое. Первое предполагает запуск утилиты с параметром /scan, вот так:
Второе решение более трудоемкое, но и зато и более эффективное. Чтобы получить монопольный доступ к системному разделу, загрузите компьютер с установочного диска, а затем произведите проверку chkdsk, предварительно определив букву тома, так как в загрузочной среде буквы разделов отличаются. Диск C, к примеру, в среде WinPE имеет букву D. Параметры /f и /r используем в случае необходимости.
До этого момента мы проверяли тома, которым присвоена буква, а теперь представьте, что нужно проверить раздел, не имеющий буквы, допустим, «Зарезервировано системой». Как быть в этом случае? Вариантов опять же несколько. Вы можете присвоить букву тому в оснастке управления дисками, воспользоваться сторонними программами вроде Acronis Disk Director, умеющими выполнять проверку томов без буквы либо прибегнуть к услугам посредника — встроенной консольной утилиты mountvol, позволяющей монтировать разделы без буквы.
Алгоритм действий следующий. Выполните в запущенной от имени администратора командной строке mountvol и найдите в выведенном списке разделы с меткой «НЕТ ТОЧЕК ПОДКЛЮЧЕНИЯ». Как правило, первым в списке располагается зарезервированный раздел. Копируем его ID вместе с //?/Volume и формируем такую команду, заменив значение в фигурных скобках своим:
Код:
Chkdsk \\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Если надо, указываем после Chkdsk ключи /f и /r. В случае добавления последних, так как том является системным, утилита попросит отключить его, введя Y и нажав ввод. В случае обнаружения ошибок их исправления будет выполнено при следующей загрузке Windows. По большому счету это всё, что нужно знать пользователю о применении Chkdsk. Если вы хотите знать больше об этом инструменте, дополнительную информацию найдете на официальном сайте компании Microsoft.