Chkdsk: проверка жесткого диска на ошибки в Windows
01.12.2023
itpro
PowerShell, Windows 10, Windows 11, Windows Server 2019
комментариев 8
Встроенная утилита CHKDSK.exe (check disk) используется в Windows для проверки диска на ошибки. Сhkdsk проверяет файловую систему на физические и логические ошибки, находит поврежденные секторы (bad sectors) и исправляет найденные проблемы.
Проверка и восстановление диска с помощью команды chkdsk
Чтобы проверить жесткий диск на ошибки, запустите командную строку с правами администратора и выполните:
- Выполнит проверку диска E:\
- Исправит автоматически найденные ошиьки (/F)
- Попытаться восстановить данные при обнаружении поврежденных секторов, она попытается восстановить информации (/R).
Полная проверка диска может занять длительное время в зависимости от емкости носителя и количества файлов. После окончания проверки диска вы увидите подробную статистику диска, информацию о поврежденных секторах и файлах, предпринятых действиях по восстановлению.
Если утилита chkdsk не обнаружила проблем на диске, появится сообщение:
Windows has scanned the file system and found no problems. No further action is required.
Утилита chkdsk не позволяет выполнить online проверку системного диска (C:\). При запуске команды chkdsk C: /F /R появится уведомление:
Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы?
Чтобы запланировать проверку диска при следующей загрузке Windows, нажмите Y -> Enter .
This volume will be checked the next time the system restarts .
Чтобы отменить запланированную проверку диска, выполните:
Чтобы отключить топ перед проверкой, добавьте атрибут /X в команде chkdsk. В этом случае Windows принудительно закрое все открытые файловые дескрипторы, отмонтирует диск и выполнит проверку на ошибки.
Если вам нужно выполнить проверку большого NTFS тома, но вы не хотите блокировать диск, можно сначала просканировать диск на ошибки:
chkdsk E: /f /offlinescanandfix
Утилита найдет ошибки и сохранит их в файл $corrupt для дальнейшего исправления
Чтобы исправить найденные ошибки, не тратя время на полное сканирование тома, выполните:
chkdsk D: /spotfix
Это существенно сократит время недоступности тома для пользователя при исправлении ошибок.
В консоли PowerShell для проверки диска можно использовать командлет Repair-Volume как аналог команды chkdsk:
Repair-Volume -driveletter C -scan
Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize
Просмотр результатов проверки Chkdsk в Windows
Chkdsk при онлайн сканировании диска выводит результаты прямо в консоль. Если вы запланировали проверку диска при загрузке Windows, то результаты можно получить только из журнала событий Windows (Event Viewer).
- Откройте консоль Event Viewer ( Eventvwr.msc ) и перейдите в раздел Windows Logs ->Application;
- Щелкните правой клавишей по разделы Application и выберите FilterCurrentLog. В поле Event Source выберите Chkdsk и Wininit и нажмите ОК;
- Подробные результаты проверки диска содержатся в описании события. Обратите внимание, что у онлайн событий проверки диска будет указан источник Chkdsk. Если выполнялась офлайн проверка диска при загрузке Windows, у такого события будет источник Wininit и EventID 1001.
Можно получить лог проверки диска с помощью PowerShell командлета Get-WinEvent. Например, чтобы выгрузить результаты последних 5 проверок диска в текстовый файл CHKDSK_SCAN.txt на рабочем столе, выполните команду:
Get-WinEvent -FilterHashTable @| ? | fl timecreated, message| out-file $home\Desktop\CHKDSKResults.txt
Открыть полученный файл с логом chkdsk:
Если размер лога Chkdks очень большой, журнал событий может обрезать его. В этом случае можно открыть полный лог проверки диск в System Volume Information. Чтобы получить доступ к этой папке, нужно запустить командную строку от имени SYSTEM (проще всего с помощью утилиты psexec):
.\PsExec.exe -i -s cmd.exe
После этого можно открыть лог chkdsk:
notepad.exe «c:\System Volume Information\Chkdsk\Chkdsk20231129072214.log»
Предыдущая статья Следующая статья
Как восстановить жесткий диск с помощью CHKDSK в Windows 10
Читайте, как проверить жёсткий диск на ошибки файловой системы. Как используя команду CHKDSK исправить найденные ошибки. Данная статья написана для того, чтобы каждый пользователь понимал, что необходимо делать в случае, когда жесткий диск с важными данными неожиданно отказывается работать, или работает неправильно и со сбоями.
- Запустите Командную строку от имени Администратора
- Введите команду «chkdsk»
- Параметры «chkdsk» для восстановления жесткого диска
- Выполнение «chkdsk»
- Вопросы и ответы
- Комментарии
Запустите Командную строку от имени Администратора
Перейти к просмотру
Даже в Windows 10, команда CHKDSK запускается с помощью Командной Строки, но для правильного доступа к ней необходимо использовать права администратора. Для запуска Командной Строки от имени Администратора нажмите сочетание клавиш Windows + X и выберите необходимый пункт меню. Также, данное меню можно открыть, кликнув правой кнопкой мышки по меню Пуск.
Откроется окно Контроля учетных записей пользователей с запросом разрешения на запуск Командной Строки от имени Администратора. Нажмите «Да» и вам откроется окно Командной Строки. Убедится в том, что вам предоставлены права Администратора вы можете прочитав название открывшегося окна: «Администратор: Командная строка».
Введите команду “chkdsk”
В Командной Строке введите команду “chkdsk”, после этого букву диска, который необходимо проверить или восстановить. В нашем случае это внутренний диск «С».
Параметры “chkdsk” для восстановления жесткого диска
Обычный запуск команды CHKDSK в Windows 10 просто покажет статус диска и не будет устранять никаких ошибок раздела. Для того чтобы команда исправляла ошибки на диске, необходимо задать её соответствующие параметры. После буквы диска, наберите следующие параметры, каждый через пробел после предыдущего: /f /r /x.
Параметр /f даёт команду CHKDSK исправлять все найденные ошибки; /r – находить на диске битые (bad) сектора и восстанавливать читабельную информацию; /x – останавливает диск до начала процесса. Для более специализированных заданий присутствуют также и дополнительные параметры.
Подытожим, команда которая необходимо ввести в Командную Строку выглядит следующим образом:
chkdsk [Drive:] [parameters]
В нашем случае это будет выглядеть так:
Обратите внимание, что CHKDSK должен иметь возможность блокировать диск, то есть он не должен использоваться для проверки загрузки системы во время его работы. Если нужный диск является внешним или не является загрузочным диском, процесс CHKDSK начнётся сразу же после запуска команды. Но если же он загрузочный, то система спросит о необходимости запуска команды перед следующей загрузкой. Выберите Да (или Y) и перезагрузите компьютер, и команда запустится перед запуском операционной системы, получив полный доступ к диску.
Выполнение “chkdsk”
Перейти к просмотру
Выполнении команды CHKDSK может занять какое-то время, особенно если проверять диск большого объёма. После окончания данного процесса она предоставит суммарный результат. Включая полный объём диска, распределение байтов и, что важнее всего, все ошибки, которые были найдены и исправлены.
Команда CHKDSK работает на всех версиях Windows, включая последние 7, 8 и 10. Что касается более старых версий операционных систем, то там пользователи могут запустить Командную Строку с меню Пуск / Выполнить и набрав “cmd”. После запуска Командной Строки, необходимо кликнуть на ней правой кнопкой мышки и выбрать «Запустить от имени Администратора», для получения доступа к необходимым правам.
Итак, мы разобрались с тем как запустить команду CHKDSK в старых версиях Windows и многие из тех, кто следовал предложенными шагами увидели, что объём их жесткого диска значительно уменьшился после запуска команды. Это свидетельствует о том, что данный диск является сбойным, так как одной из функций CHKDSK является определение и блокирование битых секторов (bad sectors) на жестком диске.
Если речь идёт о нескольких битых секторах на жестком диске, то они как правило остаются незамеченными для пользователя. Но если диск сбойный, то таких секторов может быть огромное количество. И заблокировав их CHKDSK съедает ощутимый кусок ёмкости вашего диска.
К такому результату нужно быть готовым и это означает, что все данные которые гипотетически хранятся на данных секторах будут утеряны. Даже если сама операционная система ещё об этом не догадывается. CHKDSK попробует восстановить данные с таких битых секторов во время использования параметра /r, но некоторые данные так и останутся повреждёнными и невосстанавливаемыми. И в таком результате нет никакой вины CHKDSK – данная команда просто отобразила текущее состояние вашего жесткого диска.
Проверка диска в Windows 11/10: Как проверить и просканировать жёсткий диск на наличие ошибок
Для проверки диска в Windows 11/10 и сканирования его на наличие ошибок, вы можете воспользоваться пятью способами, описанными на этой странице. Они позволят проверить ошибки диска, которые возникли из-за повреждения секторов, неправильного завершения работы, вредоносного ПО, порчи или физическомого повреждения.
Проверка диска в Windows 11/10 [5 решений]:
- №1. Безопасность и обслуживание Windows
- №2. Свойства Windows
- №3. Chkdsk cmd
- №4. Альтернатива Chkdsk
- №5. Сторонний бесплатный инструмент проверки ошибок диска
EaseUS Partition Master Free — это сторонний инструмент проверки ошибок диска, который требует загрузки и установки на ПК или ноутбук с Windows 11/10.
Основной жёсткий диск, SSD или внешний жёсткий диск вашего компьютера с Windows 10 иногда сообщает об ошибках. Регулярная проверка жёстких дисков или разделов на наличие ошибок может помочь определить, в чём именно заключаются ошибки, поэтому вы сможете исправить их без каких-либо хлопот. Поскольку причины ошибок диска очень разные: повреждённые сектора, неправильное завершение работы, вредоносное ПО, повреждения, физические повреждения и т. п., способы проверки диска в Windows 10 могут быть как простыми, так и мощными.
В общей сложности мы нашли пять эффективных методов проверки ошибок на диске для различных ситуаций. Выберите любой из пяти способов сканирования жёсткого диска на наличие ошибок для устранения проблем с производительностью. Способы подходят для внешнего жёсткого диска, HDD, SDD или SD-карты, которая не работает на компьютере с Windows 10.
Обратите внимание, что вы должны войти в систему как администратор, чтобы иметь возможность запускать сканирование для проверки диска на наличие ошибок. Это может потребоваться для некоторых из следующих методов.
#1. Как проверить ошибки диска в системе безопасности и обслуживания Windows
Шаг 1. Откройте «Панель управления» -> щёлкните по «Центр безопасности и обслуживания» -> разверните «Обслуживание» -> посмотрите в разделе «Состояние диска».
Шаг 2. Как показано на следующем скриншоте, все диски работают правильно. Если будут обнаружены какие-либо проблемы, информация будет изменена с помощью опции, предлагающей вам просканировать диск.
#2. Как сканировать диск на наличие ошибок в свойствах Windows
Шаг 1. Откройте «Этот компьютер» в «Проводнике»-> щёлкните правой кнопкой мыши по жёсткому диску/SSD, который вы хотите сканировать -> выберите Свойства.
Шаг 2. На вкладке Сервис-> нажмите кнопку Проверить в разделе «Проверка на наличие ошибок».
Шаг 3. Затем вы можете выбрать Проверить диск, если хотите, или Восстановить диск, если были обнаружены ошибки.
Шаг 4. Когда сканирование завершится, щёлкните ссылку «Показать подробности», чтобы просмотреть журнал Chkdsk в средстве просмотра событий.
#3. Как сканировать диск на наличие ошибок с помощью команды Chkdsk
Chkdsk выполняется для проверки файловой системы и метаданных файловой системы тома на наличие логических и физических ошибок. При использовании без параметров chkdsk отображает только состояние тома и не исправляет никаких ошибок. При использовании с параметрами /f, /r или /x исправляет ошибки на томе диска. Вы должны заметить, что Chkdsk намного мощнее, чем Способ 1 и Способ 2. Утилита может не только проверить диск в Windows 10, но также просканировать ошибки и тут же исправить их.
Описание параметров:
- chkdsk /f: Исправляет ошибки на диске. Диск должен быть заблокирован. Если chkdsk не может заблокировать диск, появляется сообщение с вопросом, хотите ли вы проверить диск при следующей перезагрузке компьютера.
- chkdsk /r: Находит повреждённые сектора и восстанавливает читаемую информацию. Диск должен быть заблокирован. /r включает функциональность /f с дополнительным анализом ошибок физического диска.
- chkdsk /x: Принудительно отключает том, если это необходимо. Все открытые дескрипторы диска становятся недействительными. /x также включает функциональность /f.
Шаг 1. Введите cmd в поле поиска Windows 10 и выберите «Запуск от имени администратора».
Шаг 2. Когда запустится «Командная строка», введите команду chkdsk C: /f /r /x.
С помощью команды chkdsk [chkdsk C: /f /r /x] вы сможете проверить и просканировать диск C на наличие ошибок, а также исправить повреждение файловой системы и повреждённые сектора, если ошибки были обнаружены.
#4. Как сканировать и исправить ошибки диска с помощью альтернативы Chkdsk
EaseUS CleanGenius — это удобный инструмент для ремонта компьютера, который одновременно безопасен и легок. Это прекрасная альтернатива команде CHKDSK. Используйте этот инструмент в один клик, чтобы легко исправить поврежденную файловую систему.
Step 1. СКАЧАТЬ EaseUS CleanGenius на вашем компьютере и завершите установку.
Step 2. Запустите программу. Щелкните «Optimization», а затем выберите «File Showing».
Step 3. Выберите диск с поврежденной файловой системой. Установите флажок «Check and fix file system error» и нажмите «Execute».
Step 4. Подождите, пока инструмент выполнит ремонтную задачу. После этого нажмите кнопку «here», чтобы проверить диск.
# 5. Как проверить диск с помощью EaseUS Disk Checking Tool
EaseUS Partition Master — это комплексный инструмент управления дисками и разделами, который предоставляет пользователям широкий набор мощных и практичных функций, таких как изменение размера, форматирование, удаление, стирание или создание раздела. Как только вы загрузите бесплатную программу для управления разделами, вы сразу увидите в ней функцию проверки диска. Этот способ проверки предназначен для выявления и исправления повреждённых секторов раздела жёсткого диска, ошибок файловой системы и других ошибок диска в Windows 10, это автоматический и быстрый путь решения проблемы.
Шаг 1: откройте EaseUS Partition Master на вашем компьютере. Затем найдите диск, щелкните правой кнопкой мыши на том разделе, который вы хотите проверить, и выберите опцию «Проверить файловую систему».
Шаг 2: в окне «Проверить файловую систему» оставьте активной опцию «Попытаться исправить ошибки, если они обнаружены» и нажмите «Пуск».
Шаг 3: программа начнет проверку файловой системы вашего раздела на диске. Когда она будет завершена, нажмите «Готово».
Вывод
Согласно тому, что мы представили в этой статье, имеются пять путей проверить диск в Windows 11/10. Когда нам нужно проверить диск, мы используем утилиту под названием chkdsk. Она является утилитой Windows, которая может проверить целостность вашего жёсткого диска и исправить различные файловые системы.
Вы можете применить проверку диска (chkdsk) через «Этот компьютер» и в «Командной строке», или использовать альтернативные сторонние инструменты проверки диска для автоматического сканирования и исправления ошибок жёсткого диска.
Последние статьи — Также в программе EaseUS
Как проверить жёсткий диск на ошибки и наличие битых секторов?
Чем старее жёсткий (HDD) или твердотельный диск (SSD), тем больше вероятность возникновения различных ошибок. Как говорится, ничего не бывает вечного. Впрочем ошибки и битые сектора могут появляться и на относительно новых устройствах. Всё зависит от того, в каких условиях эксплуатируется оборудование. Например, если использовать SSD для майнинга криптовалюты Chia, проблемы можно уже увидеть на второй, третий месяц непрерывного майнинга. В этой статье мы расскажем, как проверить диск на ошибки и битые сектора. Также вы узнаете, как настроить автоматическую фоновую проверку дисков на ошибки и превышение допустимой температуры.
Проверка диска на ошибки средствами Windows
- Нажмите правой кнопкой мыши по диску, который хотите проверить.
- Откроется окно со свойствами диска. Перейдите во вкладку «Сервис».
- Найдите раздел «Проверка на наличие ошибок». Нажмите кнопку «Проверить».
Обратите внимание! Для проверки диска на наличие ошибок файловой системы требуются права администратора
- В открывшемся окне нажмите на кнопку «Проверить диск», чтобы запустить сканирование.
Если будут найдены ошибки, система предложит их устранить. Если диск в хорошем состоянии, Windows сообщит о том, что ошибки не обнаружены.
Повторите указанные выше действия для проверки всех дисков, установленный в компьютер.
Проверка диска на ошибки и битые сектора с помощью CrystalDiskInfo
Для комплексного автоматизированного мониторинга состояния дисков, а также наглядного отображения здоровья установленных HDD (жестких дисков) и SSD (твердотельных накопителей) мы рекомендуем использовать бесплатную программу CrystalDiskInfo.
- Перейдите на официальный сайт для скачивания программы.
- На странице будет несколько версий программы. Так как создателем программы является японский разработчик, две из трёх версий программы оформлены в аниме стиле. Если вы не увлекаетесь аниме и знакомых персонажей нет, выберите стандартную версию «Standart Edition» и нажмите на кнопку «Installer (Vista-)».
- После этого загрузится новая страницу, и начнётся автоматическое скачивание программы.
- Запустите инсталлятор программы CrystalDiskInfo и следуйте инструкциям на экране (подтверждайте установку, нажимая кнопку «Далее»).
- После успешной установки на рабочем столе появится ярлык программы CrystalDiskInfo. Нажмите на него два раза, чтобы запустить программу для анализа дисков.
Для каждого диска (жёсткого и твердотельного) в программе выводится краткая информация о его температуре и состоянии чуть ниже панели меню. Статус здоровья диска может принимать следующие значения: «Хорошо» (если проблем нет) или «Тревога» (если у диска отмечены какие-то сбои).
Воспользуйтесь расширенной таблицей показателей вашего диска, чтобы узнать о причины статуса «Тревога» подробнее. Как правило, пользователи проблемных дисков отмечают наличие переназначенных, нестабильных секторов и неисправимых ошибок секторов. В таких случаях мы рекомендуем как можно скорее менять диск, чтобы не потерять ценные данные. Если статус «Тревога» вызван высокой температурой носителя, рекомендуем проверить систему охлаждения и (или) снизить нагрузку на диск.
Как включить автоматический мониторинг состояния дисков в программе CrystalDiskInfo?
- В меню программы CrystalDiskInfo нажмите на вкладку «Сервис«.
- Далее нажмите на следующие параметры: «Запуск агента (в области уведомлений)» и «Автозапуск». Тем самым мы позволим программе автоматически запускаться при входе в Windows.
- В той же вкладке «Сервис» нажмите на параметр «Диски для автообновления» и убедитесь, что все диски отмечены галочкой.
- В той же вкладке «Сервис» нажмите на параметр «Частота автообновления» и выберите любой подходящий вариант фонового сканирования показателей подключённых дисков от 1 до 1440 минут. Мы рекомендуем поставить на обновление 1 раз в 5-10 минут. Этого достаточно, чтобы вовремя выявить проблему с битыми секторами или повышением температуры и отреагировать на неё.
Получилось ли у вас проверить диски на ошибки и битые сектора?
Расскажите в комментариях