Теперь Windows будет проверять диск, что это такое
Обновлено: 21.11.2024
CHKDSK.exe (check disk) — классический встроенный инструмент Windows для проверки жестких дисков на наличие ошибок. Программа chkdsk позволяет проверить диск и файловую систему на наличие физических и логических ошибок, найти поврежденные сектора и устранить обнаруженные проблемы. В этой статье мы рассмотрим особенности использования инструмента chkdsk в Windows 10, а также способ проверки диска с помощью командлета PowerShell Repair-Volume.
Chkdsk в Windows 10 позволяет проверять и исправлять жесткие диски с файловыми системами NTFS и FAT32. Chkdsk неприменим к томам ReFS, поскольку они используют разные технологии обеспечения целостности данных.
Как проверить диск на наличие ошибок с помощью CHKDSK в Windows 10?
Чтобы проверить жесткий диск на наличие ошибок, запустите командную строку с повышенными привилегиями (с правами администратора). Затем выполните команду:
Данная команда запустит проверку диска E:\, найденные ошибки будут исправлены автоматически (/F), при наличии поврежденных секторов будет предпринята попытка восстановить данные (/R). Полная проверка диска может занять много времени в зависимости от емкости хранилища и количества файлов.
Инструмент chkdsk выполняет четыре последовательных прохода для проверки метаданных тома:
- Этап 1 — проверка файлов;
- Этап 2 — проверка индексов;
- Этап 3 — проверка дескрипторов безопасности;
- Этап 4 – проверка Usn Journal и секторов.
После завершения проверки диска вы увидите подробную статистику диска, информацию о сбойных секторах и файлах, а также шаги, предпринятые для восстановления данных.
Если утилита chkdsk не обнаружила проблем, появится следующее сообщение:
Вы не сможете выполнить онлайн-сканирование и исправить ошибки на системном диске (C:\). При выполнении команды chkdsk C:/F/R вы увидите, что диск заблокирован и его можно проверить только при следующей перезагрузке Windows:
Если вы хотите проверить диск при следующей загрузке, нажмите Y -> Enter . Появится сообщение «Этот том будет проверен при следующем перезапуске системы».
Теперь, если вы перезапустите Windows, начнется проверка диска. Вам нужно дождаться его окончания.
Если вы хотите проверить диск на наличие ошибок в автономном режиме (пропустить онлайн-проверку), используйте параметр offlinescanandfix:
chkdsk E: /f /offlinescanandfix
При использовании параметра offlinescanandfix для системного диска вам будет предложено запланировать сканирование диска при следующей перезагрузке.
Скорость проверки диска в автономном режиме в Windows 10 значительно увеличена по сравнению с предыдущими версиями ОС.
/X — еще один полезный параметр chkdsk. Он позволяет размонтировать том перед его проверкой, принудительно закрыв все открытые файловые дескрипторы.
Также обратите внимание на новую опцию chkdsk — /spotfix . Этот параметр применим только к томам NTFS. Параметр Spotfix может значительно сократить время автономной проверки диска с часов до секунд. Вместо полного сканирования диска он только ищет и исправляет ошибки, ранее записанные в файле $corrupt (заполняется во время обычной проверки диска). В этом случае chkdsk сразу исправляет ошибки, не тратя время на сканирование всего диска. Это особенно полезно при проверке больших объемов.
Не рекомендуется отменять/прерывать команду chkdsk. Однако, если вы вручную завершите процесс chkdsk.exe, вы не повредите том (он не будет поврежден больше, чем был изначально). В любом случае рекомендуется через некоторое время запустить полное сканирование диска.
В Windows 10 обслуживание диска (проверка и дефрагментация) выполняется автоматически по расписанию или во время простоя компьютера. Вы можете найти информацию о статусе автоматической проверки диска в Панели управления -> Система и безопасность -> Безопасность и обслуживание -> Состояние диска. На снимке экрана показано состояние диска «Все диски работают нормально».
Вы можете найти задачу проверки диска (под названием ProactiveScan), которая запускается как часть автоматического обслуживания Windows 10, в Планировщике заданий -> Microsoft -> Windows -> Chkdsk.
Кроме того, в современные сборки Windows 10 добавлено средство диагностики хранилища StorDiag.exe (средство диагностики хранилища). Эта утилита выполняет сразу несколько операций проверки диска (chkdsk, fsutil и fltmc). Журнал диагностики можно сохранить как трассировку ETW.Например:
stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%\desktop
Проверка ошибок диска с помощью PowerShell
В PowerShell 4.0 появился отдельный командлет для проверки диска Repair-Volume. Этот командлет является заменой PowerShell для команды chkdsk.
Чтобы выполнить онлайн-проверку жесткого диска на наличие ошибок из PowerShell, выполните команду:
Repair-Volume – буква диска C – сканирование
Если вам нужно выполнить автономную проверку диска и автоматически исправить ошибки, используйте параметр offlinescanandfix:
Repair-Volume — буква диска E — автономное сканирование и исправление
Если на диске не обнаружено ошибок, вы увидите сообщение NoErrorsFound.
Также поддерживается быстрое исправление ошибок с помощью параметра spotfix (исправляются только ошибки, обнаруженные во время онлайн-сканирования):
Repair-volume –буква диска E –spotfix
Вы можете проверить сразу несколько локальных дисков:
Repair-Volume -DriveLetter EHI –SpotFix
Командлет Repair-Volume поддерживает сеансы CIM, позволяющие сканировать диски на удаленных компьютерах:
Repair-Volume – буква драйвера c -scan – cimsession ny-fs01,ny-fs02,ny-dc01
Get-PhysicalDisk | Размер сортировки | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize
Просмотр результатов проверки диска (CHKDSK) в Windows 10
Когда вы выполняете онлайн-проверку диска, вы можете увидеть полную статистику chkdsk в консоли cli. Однако, если вы запланировали проверку диска с помощью параметра offlinescanandfix, вы не увидите сводный отчет chkdsk на экране загрузки Windows. Экран загрузки Windows 10 показывает только общий процент завершения проверки диска.
В Windows 7 и более ранних версиях Windows подробная информация о действиях chkdsk отображалась непосредственно на экране загрузки.
В Windows 10 результаты автоматической проверки жесткого диска можно просмотреть только в средстве просмотра событий Windows.
Откройте средство просмотра событий Windows, введя событие в строке поиска и выбрав приложение просмотра событий (или выполнив команду Eventvwr.msc).
В следующем окне перейдите в Журналы Windows -> Приложение.
Щелкните приложение правой кнопкой мыши и выберите пункт меню "Найти". В строке поиска введите chkdsk и нажмите кнопку Найти далее.
Вы можете искать по источнику события. Для поиска событий проверки диска при запуске Windows необходимо включить фильтр по событиям из источника Wininit. Информацию о событиях проверки диска, инициированных пользователем, см. в исходном коде Chkdsk.
Должно отображаться первое найденное событие с идентификатором события 1001 и исходным Wininit. На вкладке Общие будет показан подробный журнал с результатами последней проверки диска.
Компьютер, на котором запущен Chkdsk во время запуска, вероятно, не причиняет вреда, но все же может вызывать тревогу. Эта утилита командной строки, также называемая Check Disk, проверяет и устраняет проблемы с файловой системой на жестких дисках. Хотя вы или ваш отдел информационных технологий можете запускать утилиту вручную, определенные системные события и проблемы также запускают утилиту, которая запускается при следующей перезагрузке системы. Распространенными автоматическими триггерами Check Disk являются неправильные завершения работы системы, сбои жестких дисков и проблемы с файловой системой, вызванные заражением вредоносным ПО.
Неправильное завершение работы системы
Всегда выключайте систему Windows с помощью меню "Пуск", так как после неправильного завершения работы могут возникнуть проблемы с потерей данных или целостностью файловой системы.Выключение компьютера с помощью кнопки питания или отсоединением шнура питания считается неправильным завершением работы и обычно запускает Check Disk при следующей загрузке, чтобы убедиться, что ваш жесткий диск в порядке. Если вы оставите свой компьютер включенным на ночь, а в вашем офисе произойдет отключение или сбой питания, Check Disk может запуститься, когда вы включите питание на следующее утро.
Проблемы с жестким диском
Проверка диска могла обнаружить проблемы с вашим жестким диском. Утилита проверяет наличие проблем с файловой системой, таких как поврежденные сектора, которые могут указывать на надвигающийся сбой жесткого диска. Разрешите программе запуститься хотя бы один раз, а затем проверьте файл журнала, чтобы узнать, не были ли обнаружены какие-либо проблемы. Check Disk записывает свой файл журнала в средство просмотра событий Windows, к которому вы можете получить доступ, нажав «Пуск», введя «просмотр событий» (без кавычек здесь и далее) в поле поиска и нажав «Просмотр событий». Выберите «Приложение» в журналах Windows и найдите запись в исходном Chkdsk. Кроме того, вы можете проверить наличие потенциальных проблем с жестким диском, просмотрев в системном журнале элементы, перечисленные в разделе «Диск» в качестве источника. Если Check Disk постоянно запускается при запуске, возможно, ваш жесткий диск неисправен.
Заражение вредоносным ПО
Вирусы и другие типы вредоносных программ могут повредить файловую систему вашего компьютера, что приведет к многократному запуску Check Disk при запуске. Постоянно устанавливайте резидентный антивирусный продукт на свой компьютер и регулярно обновляйте его. После устранения заражения разрешите запуск Check Disk один раз; однако он больше не должен выдавать вам запрос при каждом запуске.
Отключение Chkdsk из автозагрузки
Хотя вы не можете предотвратить запуск Check Disk из-за обнаруженных проблем с файловой системой, вы можете использовать утилиту Chkntfs или Check NTFS, чтобы отключить запуск Check Disk из-за неправильного завершения работы системы. Нажмите «Пуск», введите «cmd» в поле поиска и нажмите «Ввод». Введите «chkntfs/x c:» и нажмите «Enter». Замените букву диска системного тома буквой «C» в том маловероятном случае, если Windows установлена на диске, отличном от C.
Утилита проверки диска или Chkdsk.exe в Windows 11/10/8/7 используется для проверки наличия ошибок на дисковом носителе и в файловой системе. Если вы сталкиваетесь с проблемами, начиная от синих экранов и заканчивая невозможностью открывать, сохранять файлы или папки, вам следует запустить chkdsk .exe.
Проверка диска может запускаться автоматически в случае внезапного завершения работы или обнаружения «грязной» файловой системы. Могут быть случаи, когда вы обнаружите, что эта утилита проверки диска запускается автоматически при каждом запуске Windows. Возможно, вы запланировали его запуск, или ваша Windows решила запланировать его запуск. Но вместо того, чтобы запускаться только один раз, он продолжает работать при каждой загрузке компьютера с Windows.
Проверка диска запускается автоматически при каждом запуске
- Запустить один раз полностью
- Редактировать реестр Windows
- Отмените ChkDsk с помощью командной строки.
Давайте рассмотрим эти шаги подробно.
1] Разрешить запуск один раз полностью
Выполнение этого процесса означает, что у вас возникла проблема с жестким диском, и ваш компьютер пытается ее исправить. Таким образом, вы должны позволить ему полностью запуститься один раз, а не прерывать его.
2] Отредактируйте реестр Windows
- Нажмите Win+R, чтобы открыть окно «Выполнить».
- Введите regedit и нажмите кнопку Enter.
- Нажмите «Да», чтобы открыть редактор реестра.
- Перейдите по этому пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- Дважды щелкните строковое значение BootExecute.
- Измените значение данных из автопроверки autochk */. для автопроверки авточек *.
- Нажмите кнопку "ОК".
Если это работает для вас отлично, в противном случае попробуйте следующий шаг.
3] Отмените ChkDsk с помощью командной строки
Откройте окно командной строки, введите следующее и нажмите Enter:
Эта команда запросит диск и, скорее всего, сообщит вам, что он грязный.
Далее выполните следующую команду:
X указывает Windows НЕ проверять этот конкретный диск (G) при следующей перезагрузке.
В это время перезагрузите компьютер вручную, он не должен запускать Chkdsk сейчас, а сразу перенаправит вас в Windows.
После полной загрузки Windows вызовите другую командную строку и выполните следующую команду:
Это проведет вас через пять этапов сканирования и удалит этот грязный бит. Наконец, введите следующее и нажмите Enter:
Windows подтвердит, что на этом диске не установлен грязный бит.
Вы можете запустить команду chkdsk /r или команду chkdsk /f, чтобы проверить жесткий диск на наличие ошибок.
Надеюсь, это поможет.
Если вам нужны дополнительные данные, вы всегда можете просмотреть файлы журнала ChkDsk.
Почему мой компьютер проверяет диск каждый раз, когда я его запускаю?
Если на вашем компьютере выполняется проверка диска при каждом включении, это означает наличие проблем на жестком диске. Когда ваш компьютер обнаруживает некоторые внутренние проблемы, он автоматически запускает процесс проверки диска, чтобы устранить проблему.
Как остановить запуск chkdsk при запуске Windows 11/10?
Есть несколько вещей, которые вы можете сделать, чтобы остановить запуск chkdsk при запуске в Windows 11/10. Например, вы можете завершить сканирование, отредактировать файл реестра с именем BootExecute и т. д. С другой стороны, вы также можете отменить ChkDsk с помощью командной строки.
Дата: 1 апреля 2021 г. Метки: ChkDsk
Похожие сообщения
Как сократить время обратного отсчета ChkDsk в Windows 11/10
Исправить CHKDSK не может открыть том для прямого доступа
Проверка ошибок диска: как запустить CHKDSK в Windows 11/10
сообщить об этом объявлении
CHKDSK (произносится как «Проверить диск») — очень полезный и жизненно важный инструмент для контроля состояния вашего жесткого диска. Этот инструмент использует многопроходное сканирование диска, чтобы убедиться, что его надежность и функциональность не повреждены. Использование CHKDSK для обеспечения правильной работы ваших дисков — отличный способ ускорить работу Windows 10, и мы рекомендуем вам использовать этот инструмент каждые несколько месяцев, чтобы ваши диски были безопасными и работоспособными.
В этой статье мы рассмотрим, что такое CHKDSK, как он работает и как его можно использовать для восстановления жесткого диска в Windows 10.
Как работает CHKDSK
CHKDSK запускается со сканирования файловой системы на диске и анализа целостности файлов, файловой системы и файловых метаданных на диске.
Когда программа CHKDSK находит ошибки логической файловой системы, она исправляет их на месте, сохраняя данные на диске, чтобы ничего не было потеряно. Логические ошибки файловой системы — это такие вещи, как поврежденные записи в главной файловой таблице (MFT) диска, которая сообщает диску, как файлы связаны в темных лабиринтах аппаратного обеспечения диска.
CHKDSK также исправляет смещенные метки времени, данные о размере файла и флаги безопасности для файлов на диске. Затем CHKDSK может провести полное сканирование диска, получив доступ и проверив каждый сектор оборудования. Жесткие диски разделены на логические сектора, определенные области диска, где будет храниться определенное количество данных.
В секторах могут возникать программные ошибки, когда данные были неправильно записаны на магнитный носитель, или серьезные ошибки, когда сам диск имеет реальный физический дефект в области, обозначенной как сектор. CHKDSK исправляет программные ошибки, перезаписывая ошибочные данные, и устраняет серьезные ошибки, помечая этот раздел диска как поврежденный и «за пределами допустимого» для использования в будущем.
Поскольку CHKDSK неоднократно обновлялся и обновлялся с каждым новым поколением оборудования для хранения данных, программа продолжает правильно работать для анализа и восстановления жестких дисков любого типа. Тот же процесс, который раньше выполнялся для анализа гибкого диска объемом 160 КБ, сегодня можно выполнить для анализа твердотельного накопителя объемом 15 терабайт.
Запуск CHKDSK в Windows 10
Несмотря на то, что существует несколько различных способов запуска CHKDSK на компьютере с Windows 10, на сегодняшний день наиболее распространенным и обычным местом для запуска утилиты является Windows PowerShell, предназначенная для замены командной строки Windows.
Однако, поскольку CHKDSK взаимодействует напрямую с аппаратным обеспечением диска, для него требуется особый уровень разрешений операционной системы, известный как административные привилегии. Это просто означает, что CHKDSK разрешено запускать, как если бы это была учетная запись, отвечающая за компьютер.
- Щелкните правой кнопкой мыши меню "Пуск" и выберите "Windows PowerShell (администратор)".
- Следующий экран, который появится, — это окно контроля учетных записей (UAC), которое запросит разрешение на запуск процессора команд Windows и позволит ему внести изменения в ПК. Выберите Да.
- Теперь введите «chkdsk c: /x /r» без кавычек, чтобы отключить диск, проверить его на наличие ошибок и восстановить. Вы также можете ввести «chkdsk /scan», чтобы просканировать диск онлайн и попытаться восстановить его.
- Если у вас возникли проблемы с выполнением вышеуказанной команды из-за того, что диск используется другим процессом, то это потому, что вы пытаетесь просканировать основной диск (загрузочный диск), когда он используется операционной системой. Перезагрузитесь в режиме восстановления, чтобы выполнить сканирование, или создайте средство восстановления Windows, чтобы выполнить процесс. ол>р>
- – параметр Volume позволяет указать букву диска (с двоеточием) или имя тома. На самом деле вам не нужны символы.
- [
- В более старых версиях Windows пользователи могут открыть командную строку, выбрав «Пуск» > «Выполнить» и введя «cmd».
- Когда отобразится результат командной строки, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора», чтобы предоставить программе необходимые привилегии для успешного выполнения CHKDSK.
Базовый вызов CHKDSK, просто «chkdsk [диск]», просканирует диск и отобразит информацию о состоянии, но не исправит обнаруженные ошибки.
Вот почему, чтобы запустить CHKDSK в режиме, при котором он действительно устраняет проблемы, с которыми сталкивается, необходимо добавить несколько параметров. В программе Windows PowerShell параметры — это дополнительные команды, добавляемые в конец имени программы с символами «/» перед каждым параметром. В этом случае, чтобы заставить CHKDSK выполнить полное сканирование и восстановление, мы набрали «chkdsk c: /x /r».
Параметр «/r» выполняет те же задачи, что и параметр «/f», который исправляет ошибки на диске, а также указывает программе CHKDSK найти все поврежденные сектора и восстановить любую читаемую информацию, которую он там найдет. Параметр «/x» указывает программе CHKDSK отключить диск (отключить его от операционной системы) перед началом процесса.
Дополнительные параметры CHKDSK
CHKDSK имеет большую библиотеку необязательных параметров, которые можно использовать для изменения поведения программы.
Подводя итог, полная команда, которую следует ввести в командную строку:
В нашем примере это:
Использование CHKDSK на загрузочном диске
Загрузочный диск — это раздел жесткого диска, с которого запускается компьютер. Загрузочные разделы уникальны во многих отношениях, и один из них заключается в том, что они требуют специальной обработки, чтобы программа CHKDSK могла с ними работать.
CHKDSK должен иметь возможность блокировать любой загрузочный диск, который он сканирует, а это означает, что он не может проверить системный загрузочный диск, если компьютер используется. Если ваш целевой диск является внешним или не загрузочным внутренним диском, процесс CHKDSK начнется, как только мы введем приведенную выше команду.
Однако, если целевой диск является загрузочным, система спросит вас, хотите ли вы выполнить команду перед следующей загрузкой. Введите «yes» (или «y»), перезагрузите компьютер, и команда будет запущена до загрузки операционной системы, что позволит ей получить полный доступ к диску.
Выполнение команды CHKDSK может занять много времени, особенно если она выполняется на больших дисках. Однако, как только это будет сделано, он представит сводку результатов, включая общий объем дискового пространства, распределение байтов и, что наиболее важно, любые обнаруженные и исправленные ошибки.
CHKDSK в предыдущих выпусках Windows
Команда CHKDSK доступна во всех версиях Windows, поэтому пользователи Windows 7, 8 или XP также могут выполнить описанные выше действия, чтобы начать сканирование жесткого диска.
Одно предупреждение: если вы используете CHKDSK на старом жестком диске, вы можете обнаружить, что место на жестком диске значительно уменьшилось после выполнения команды. Этот результат связан с неисправным жестким диском, так как одна из важнейших функций, выполняемых CHKDSK, — идентифицировать и блокировать поврежденные сектора на диске.
Несколько поврежденных секторов на старом диске обычно остаются незамеченными для пользователя, но если диск выходит из строя или имеет серьезные проблемы, у вас может быть огромное количество поврежденных секторов, которые при отображении и блокировке CHKDSK выглядят как « украсть» значительную часть емкости вашего жесткого диска.
Другие способы запуска CHKDSK
Если вам не нравится использовать командную строку, есть другие способы вызвать CHKDSK в вашей системе. Возможно, проще всего напрямую через проводник Windows.
Часто задаваемые вопросы
Работает ли chkdsk на внешнем диске?
Да, вы можете использовать команду chkdsk на внешнем диске. Все, что вам нужно сделать, это указать этот диск в команде при выполнении.
Вот пример:
<р>1. Откройте Windows Power Shell или командную строку от имени администратора, как показано выше.<р>2. Затем введите «chkdsk d: /f» и нажмите Enter.
В этом примере внешний диск указан как диск D, команда /f сканирует диски и пытается их восстановить.
Как вы просматриваете выходные журналы сканирования chkdsk?
<р>1. Одновременно нажмите клавишу Windows + R, чтобы открыть программу «Выполнить», введите «eventvwr» и нажмите Enter.
<р>2. Теперь нажмите «Журналы Windows».
<р>3. Далее нажмите Приложение.
<р>4. Теперь прокрутите журналы и найдите Wininit на вкладке «Источник». Вам нужен тот, у которого есть информация о chkdsk на вкладке «Общие».Как сканировать диск с помощью CHKDSK, который используется?
Иногда при сканировании диска с помощью chkdsk может появиться всплывающее сообщение о том, что диск все еще используется. Если это произойдет с вами, вам нужно либо размонтировать диск, либо загрузить флешку с помощью инструментов восстановления Windows.
Заключительные мысли
CHKDSK — очень мощный инструмент для сканирования и исправления жестких дисков на компьютерах с Windows 10. Выполнив шаги, описанные выше, вы сможете использовать эту полезную функцию для оптимизации производительности вашего ПК и устранения проблем с вашим диском.
Как сканировать и исправлять ошибки на дисках в Windows 10? Поделитесь своими мыслями в комментариях ниже.
Читайте также: