Найти в Дзене
Герман Геншин

В чем разница между CHKDSK, SFC и DISM в Windows?

Оглавление

Когда ваш компьютер начинает сообщать об ошибках, замедлять работу или плохо себя вести, вы можете использовать встроенные средства диагностики Windows, чтобы попытаться устранить проблему. CHKDSK, SFC и DISM проверяют состояние жесткого диска и восстанавливают поврежденные файлы, но эти три инструмента работают по-разному и нацелены на разные области системы.

CHKDSK, SFC и DISM - это системные инструменты, и вы можете запустить все три. Однако это может занять много времени и оказаться ненужным для решения конкретной проблемы, поэтому лучше знать, когда и как использовать это трио инструментов для устранения неполадок.

Что такое CHKDSK и когда его следует использовать?

CHKDSK (Check Disk) - это первый инструмент диагностики Windows, который следует использовать, если ваш компьютер начинает вести себя странно. Например, если он зависает при выключении или работает удручающе медленно.

CHKDSK сканирует весь жесткий диск, чтобы найти и исправить ошибки в файлах и самой файловой системе. Он также проверяет диск на наличие плохих секторов (скоплений данных, которые не могут быть прочитаны) и либо пытается их восстановить, либо говорит системе не использовать их.

Windows может запустить CHKDSK при запуске, если обнаружит проблемы с жестким диском, иногда по безобидным причинам, таким как неправильное завершение работы, но также и по более серьезным, включая заражение вредоносным ПО и приближающийся отказ диска. Однако на самом деле она не будет исправлять проблемы, пока не получит соответствующего указания.

Чтобы предотвратить будущие ошибки и возможную потерю данных, стоит запускать CHKDSK вручную в рамках рутинной работы по обслуживанию ПК. Вы можете воспользоваться одним из следующих способов:

Вы можете запустить CHKDSK из командной строки. Если вам неудобно использовать командную строку, откройте File Explorer, щелкните This PC, щелкните правой кнопкой мыши диск, который вы хотите проверить, и выберите Properties (Свойства).

Выберите вкладку Инструменты, а затем выберите пункт Проверить в разделе Проверка ошибок.

-2

Если Windows определит, что все работает нормально, она предложит не сканировать диск. Чтобы все равно запустить CHKDSK, выберите Сканировать диск .

Сканирование может занять от нескольких минут до получаса, в зависимости от размера и состояния диска. После завершения CHKDSK либо сообщит, что ошибок не обнаружено, либо предложит их исправить.

Чтобы получить больший контроль над процессом проверки диска, следует запускать CHKDSK из командной строки. Для продолжения работы выполните следующие шаги:

Чтобы внести изменения, вы можете использовать параметры в команде CHKDSK. Вот два из них, которые можно использовать для устранения проблем:

  • Чтобы заставить CHKDSK исправить найденные проблемы, введите chkdsk /f c: (для диска C:).
  • Чтобы просканировать диск на наличие поврежденных секторов и ошибок, введите chkdsk /r c:

Если вы не можете выполнить эти команды, потому что "том используется другим процессом", Command Prompt предложит запланировать сканирование на время перезагрузки компьютера. Однако это должно произойти только один раз. Если инструмент появляется при каждой загрузке компьютера, вы можете запретить CHKDSK запускаться при каждой загрузке вручную.

Что такое SFC Scannow и когда его следует использовать?

Если CHKDSK находит и исправляет ошибки в файловой системе жесткого диска, то SFC (System File Checker) специально сканирует и восстанавливает системные файлы Windows. Если программа обнаруживает, что файл был поврежден или изменен, SFC автоматически заменяет его правильной версией.

Понять, когда следует использовать SFC, обычно более очевидно, чем в случае с CHKDSK, которая зависит от интуиции, что ваш жесткий диск ведет себя неправильно. Если программы Windows аварийно завершаются, вы получаете сообщения об ошибках, связанных с отсутствием DLL-файлов, или испытываете ужасающий "синий экран смерти", значит, определенно пора запустить SFC.

Откройте открытую командную строкувведите следующую команду и нажмите Enter для выполнения:

SFC выполнит полное сканирование системы, восстановит и заменит все поврежденные или отсутствующие файлы, используя версии из хранилища компонентов Windows (читайте следующий раздел о DISM для получения дополнительной информации об этом и о том, как SFC и DISM могут работать вместе). Сканирование может занять некоторое время, поэтому обязательно оставьте окно командной строки открытым до его завершения.

Если вы хотите только просканировать, но не восстанавливать поврежденные системные файлы, введите:

Когда SFC закончит сканирование, вы увидите одно из трех сообщений:

  • Windows Resource Protection не обнаружила нарушений целостности. Это означает, что причина проблем вашего компьютера не связана с системным файлом.
  • Защита ресурсов Windows обнаружила поврежденные файлы и успешно их исправила. Это должно означать, что ваши проблемы решены.
  • Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Это означает, что виноваты системные файлы, но SFC не может их заменить. Попробуйте снова запустить инструмент в безопасном режиме. Если вы все равно получите тот же результат, не отчаивайтесь: пришло время использовать DISM.
-3

Что такое DISM и когда его следует использовать?

DISM (Deployment Image Servicing and Management) - это самый мощный из трех диагностических инструментов Windows. Хотя обычно вам не нужно использовать эти инструменты, именно к нему следует обратиться, если вы сталкиваетесь с частыми сбоями, зависаниями и ошибками, а SFC либо не может восстановить системные файлы, либо вообще не запускается.

В то время как CHKDSK сканирует жесткий диск, а SFC - системные файлы, DISM обнаруживает и исправляет поврежденные файлы в хранилище компонентов образа системы Windows, чтобы SFC могла работать правильно. Он также может помочь с обновлениями Windows, интеграцией драйверов и проблемами загрузки, с которыми вы можете столкнуться.

Создайте резервную копию данных перед запуском DISM на случай, если что-то пойдет не так.

Как и в случае с CHKDSK и SFC, для запуска DISM необходимо открыть командную строку (или окно терминала администратора в Windows 11). Чтобы сэкономить время и риск ненужного ремонта, можно сначала проверить, не поврежден ли образ, не внося никаких изменений. Введите следующую команду и нажмите Enter:

-4

Сканирование займет всего несколько секунд. Если повреждений не обнаружено, можно запустить более сложное сканирование, чтобы определить, является ли хранилище компонентов здоровым и ремонтопригодным, опять же без внесения каких-либо изменений, введя следующую команду:

Если DISM сообщает о наличии проблем с образом системы, запустите еще одно расширенное сканирование, чтобы устранить эти проблемы автоматически. DISM подключится к Windows Update для загрузки и замены поврежденных файлов по мере необходимости. Обратите внимание, что процесс может занять до 10 минут и на некоторое время зависнуть на 20 секунд, но это нормально. Введите эту команду:

-5

После завершения сканирования и восстановления перезагрузите компьютер и снова запустите SFC, чтобы заменить поврежденные или отсутствующие системные файлы.

В каком порядке следует запускать CHKDSK, SFC и DISM?

Теперь, когда вы понимаете, что делают CHKDSK, SFC и DISM, запуск одного или нескольких из этих инструментов устранения неполадок Windows, надеюсь, поможет вам починить компьютер.

Однако часто задаваемый вопрос касается порядка выполнения этих системных тестов. Всегда ли нужно запускать CHKDSK первым? Или как насчет того, чтобы всегда запускать DISM перед SFC?

Определенного порядка выполнения CHKDSK, SFC и DISM не существует, поскольку запуск каждого инструмента зависит от проблемы, с которой вы столкнулись. Однако если вы запустили SFC и он обнаружил поврежденные файлы и другие проблемы, вам следует запустить DISM, чтобы исправить Component Store, а затем снова запустить SFC, чтобы исправить все поврежденные файлы.

Если у вас все еще возникают проблемы, выполните восстановление системы. Это позволит восстановить системные файлы, настройки и программы до того момента, когда они работали правильно. Если на момент создания точки восстановления система не была повреждена, это может решить проблему повреждения.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете читать меня здесь: