В чем разница между SFC, CHKDSK и DISM в Windows 10?
Опубликовано: 2021-09-22Если вы часто сталкиваетесь с системным сбоем, зависанием экрана или легендарным BSOD — синим экраном смерти — на вашем компьютере с Windows, некоторые файлы реестра в Windows, вероятно, повреждены.
Эти проблемы можно легко устранить с помощью встроенных в Windows 10 средств диагностики SFC, CHKDSK или DISM.
Но какой инструмент ВЫ должны использовать первым в своей системе? Давайте сначала рассмотрим разницу между SFC, CHKDSK и DISM.
Каждый инструмент работает по-своему, и важно знать, как они работают. Если вы решите использовать все три инструмента, для получения эффективных результатов может потребоваться до 24 часов. Чтобы выяснить, какой инструмент лучше для вас, вы должны сначала понять основные определения SFC, CHKDSK и DISM.
- SFC (Проверка системных файлов)
SFC проверяет наличие отсутствующих важных файлов вашей операционной системы Windows и восстанавливает их из кеша. - CHKDSK (проверить диск)
CHKDSK сканирует ваш диск, чтобы найти поврежденные сектора и попытаться исправить ошибки в файловой системе. - DISM (обслуживание образов развертывания и управление ими)
DISM напрямую работает с неисправными образами Windows и восстанавливает их, загружая фактические файлы замены с онлайн-серверов Windows.
Оглавление
Когда следует использовать CHKDSK?
CHKDSK или Check Disk — это первый шаг к началу диагностики вашей системы Windows. Он сканирует файловую систему вашего компьютера на наличие ошибок и пытается исправить их локально. CHKDSK проверяет целостность разделов диска, ища ошибки логической файловой системы или поврежденные записи в главной таблице файлов тома (MFT).
Когда ваша система внезапно отключается, во время отключения электроэнергии или другого инцидента, часто можно увидеть неправильные записи в файловой системе вашей ОС. Это может быть вызвано неправильно установленной временной меткой или неверным размером файла. Такие записи могут создавать поврежденные сектора на вашем диске, что приводит к замедлению работы или частым сбоям системы. CHKDSK ищет такие ошибки и пытается их исправить.
Однако в некоторых случаях CHKDSK только информирует пользователя о проблеме и ничего не делает для ее устранения. Это происходит, когда CHKDSK считает ошибку серьезной или критической. Небрежность и многократная перезапись существующих поврежденных секторов являются причиной того, что ваш жесткий диск приходит в такое плохое состояние, которое CHKDSK не может исправить.
2 простых способа запустить CHKDSK на вашем компьютере с Windows
1. Запустите CHKDSK через проводник.
Вы можете запустить CHKDSK на своем компьютере из проводника Windows таким образом.
- Откройте проводник на вашем компьютере с Windows. Вы можете использовать сочетание клавиш Windows + E для того же.
- Нажмите « Этот компьютер » и щелкните правой кнопкой мыши диск, на котором вы хотите запустить CHKDSK.
- Нажмите «Свойства »> «Инструменты »> «Проверка ошибок »> « Проверить ».
Вы можете получить сообщение, в котором Windows говорит, что вам не нужно сканировать этот диск. Это связано с тем, что Windows считает, что с вашим диском все в порядке, и сканирование CHKDSK не требуется. Однако, если вы все еще хотите запустить CHKDSK, нажмите «Сканировать диск».
CHKDSK может занять от одной минуты до двух и более часов, в зависимости от типа хранилища или размера диска. Как правило, это быстрее на твердотельных накопителях и медленнее на жестких дисках в соответствии с META. После завершения сканирования CHKDSK сообщит обо всех ошибках, если сканирование выполняется незаметно. В противном случае он просто покажет вам, что ошибок не обнаружено .
2. Запустите CHKDSK из командной строки.
Вы также можете запустить CHKDSK на своем компьютере с Windows через командную строку. В качестве альтернативы вы можете использовать тот же процесс, упомянутый ниже, и в Windows Powershell.
1. Найдите CMD на своем компьютере с Windows, вы можете использовать сочетание клавиш Windows + S или просто нажать клавишу Windows, чтобы открыть панель поиска.
2. Теперь щелкните правой кнопкой мыши командную строку и выберите « Запуск от имени администратора ».
3. В терминале cmd введите букву диска chkdsk (пробел). Например, если вы хотите запустить CHKDSK на диске C:, введите
chkdsk c:
Теперь нажмите Enter на клавиатуре.
Это запустит CHKDSK на вашем компьютере в режиме только для чтения . Если вы хотите, чтобы средство CHKDSK само устраняло проблемы, используйте эти команды CHKDSK.
Чтобы устранить проблемы, автоматически сканируемые CHKDSK, введите.
chkdsk /fc:
Для сканирования ошибок и поврежденных секторов введите
chkdsk /rc:
Здесь c: обозначает имя диска, которое представляет собой алфавит, присвоенный вашему диску.
Запуск CHKDSK через командную строку занимает столько же времени, сколько и запуск через проводник Windows.
CHKDSK показывает, что том используется другим процессом.
Это происходит потому, что при запуске CHKDSK это должен быть единственный инструмент, обращающийся к диску в этом экземпляре. В таких случаях командная строка попросит вас перенести сканирование после перезагрузки. Вы также можете попробовать вручную закрыть все другие программы на вашем компьютере, чтобы исправить эту ошибку.
Когда следует использовать SFC?
SFC или средство проверки системных файлов сканирует все системные файлы в Windows, включая защищенные файлы, чтобы убедиться, что они не повреждены. Если SFC обнаружит какие-либо поврежденные системные файлы в Windows, она заменит эти поврежденные файлы, используя кешированную копию. Эти файлы кеша помещаются в сжатую папку в самой Windows, и SFC выборочно заменяет эти поврежденные файлы копией, полученной из кеша.
ОС сохраняет кэшированную копию в папке хранилища при изменении защищенных файлов в Windows в качестве резервной копии. SFC использует эти кэшированные файлы, эффективно заменяя поврежденные файлы их исходным состоянием. Это эффективный способ восстановления системных файлов.
SFC также может исправлять ошибки в данных реестра. Он использует ту же концепцию замены измененных файлов кэшированными копиями. Microsoft впервые представила SFC в Windows 98, чтобы предотвратить проблемы, с которыми сталкиваются пользователи, когда критические системные файлы были изменены до такой степени, что ОС становится нестабильной для использования. Если ваш компьютер часто выходит из строя или вы часто сталкиваетесь с синим экраном смерти, запуск SFC может решить вашу проблему.
Как запустить SFC Scannow в Windows
1. Откройте командную строку от имени администратора , выполнив поиск CMD в строке поиска Windows, щелкните ее правой кнопкой мыши и выберите параметр « Запуск от имени администратора ».
2. Вы можете либо позволить SFC выполнить исправление самостоятельно, либо запустить его в формате только для чтения.
3. Для полного сканирования и автоматического восстановления поврежденных файлов с помощью SFC введите эту команду
sfc /scannow
Если вы хотите запустить SFC в режиме только для чтения , используйте эту команду
sfc /verifyonly command
В режиме только для чтения SFC будет уведомлять пользователя только об ошибках в файловой системе и не будет пытаться их исправить. Позже пользователь может исправить эти проблемы самостоятельно или снова запустить команду sfc /scannow , чтобы SFC исправила эти проблемы.
После успешного сканирования SFC вы получите один из этих трех результатов.
1. Защита ресурсов Windows не обнаружила нарушений целостности
Это означает, что в вашей системе нет поврежденных или отсутствующих файлов. Файловая система нормальная.
2. Защита ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их.
Этот результат означает, что SFC удалось выявить ошибки в вашей системе и исправить их. Поэтому в этом случае от пользователя не требуется никаких дополнительных действий.
3. Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них.
Если вы получили этот результат, это означает, что SFC смогла диагностировать проблемы в вашей системе, но не смогла их исправить. Вы можете попробовать повторить сканирование SFC, что может решить проблему. Однако, если проблема не устранена, вам придется запустить сканирование DISM на вашем компьютере с Windows.
Когда следует использовать DISM?
DISM означает обслуживание образов развертывания и управление ими . Это самая продвинутая проверка в Windows, и мы рекомендуем использовать ее, только если CHKDSK и SFC у вас не работают. DISM — это инструмент командной строки, который обслуживает образы Windows и ключевые части восстановления и установки Windows.
DISM можно рассматривать как виртуальный диск с загруженной в него операционной системой. Он сканирует основные файлы вашей операционной системы, чтобы проверить наличие некорректно работающих файлов. Для полной функциональности DISM может потребоваться активное подключение к Интернету (CHKDSK и DFC не требуют подключения к Интернету).
Инструмент DISM — это идеальное решение для сбоев вашей системы, поскольку он нацелен непосредственно на операционную систему, включая права администратора. В большинстве случаев DISM исправит все критические проблемы и проложит путь к нормальной работе SFC и CHKDSK. Рекомендуется запустить сканирование CHKDSK и SFC после успешного сканирования DISM.
Как запустить DISM в Windows?
1. Откройте командную строку с повышенными правами в режиме администратора на своем компьютере.
2. Введите эти команды DISM, чтобы проверить состояние вашего диска. Этот шаг дает нам представление о том, повреждены ли основные компоненты вашего диска или нет.
Dism /Online /Cleanup-Image /CheckHealth
3. После этого шага, если DISM не обнаружит никаких повреждений, мы можем приступить к проверке состояния вашего диска для расширенного сканирования DISM, введя команду, приведенную ниже.
Dism /Online /Cleanup-Image /ScanHealth
4. Если этот шаг возвращается с ошибкой, повторите ту же команду. На этот раз DISM попытается исправить проблемы, подключившись к серверам Windows и загрузив необходимые файлы для устранения проблем в вашей ОС. Этот процесс может занять около 15-20 минут.
5. После этого нам нужно навсегда применить эти исправления к операционной системе. Для этого введите приведенную ниже команду и нажмите Enter на клавиатуре.
Dism /Online /Cleanup-Image /RestoreHealth
После успешного выполнения всех вышеперечисленных шагов вам необходимо перезагрузить компьютер с Windows.
Примечание. Рекомендуется запустить сканирование CHKDSK и SFC на вашем компьютере после сканирования DISM. Выполните те же действия, что и выше, для запуска CHKDSK и SFC. Это гарантирует, что ваша система свободна от технических ошибок в ОС.
Я все еще сталкиваюсь с проблемами после запуска всех — SFC, CHKDSK и DISM, что делать?
Если ваша система продолжает давать сбой или возвращаться с ошибками «синий экран» через случайные промежутки времени даже после запуска CHKDSK, SFC и DISM, то лучшим решением будет новая установка Windows на ваш компьютер. Хотя мы никогда не хотели бы, чтобы вы прошли через все это, иногда лучшее решение для устранения неустранимых проблем — это загрузить Windows и переустановить ее.
FAQ по разнице между SFC, CHKDSK, DISM
Вот некоторые часто задаваемые вопросы о средствах диагностики Windows и накопителях.
2. Как часто нужно запускать CHKDSK в Windows?
Windows запускает CHKDSK автоматически при загрузке через регулярные промежутки времени, но это хорошая привычка запускать CHKDSK вручную на вашем компьютере раз в месяц. Таким образом, вы сможете внимательно следить за своим диском, что увеличит срок службы диска и сохранит стабильность вашей системы.
3. Как сохранить работоспособность жесткого диска?
Если у вас есть жесткий диск, вы должны запустить дефрагментацию диска на своем компьютере, чтобы повысить эффективность работы диска. Вот руководство о том, как сохранить ваш жесткий диск здоровым. Если у вас есть SSD, вам следует подумать об отключении индексации диска и гибернации. Это гарантирует, что небольшие фрагменты данных не будут распространяться по нескольким ячейкам, облегчая рабочую нагрузку контроллера, присутствующую на вашем SSD.
4. Должен ли я сначала запускать DISM или SFC?
SFC — это инструмент для восстановления общих файлов и системных структур Windows. SFC просканирует целостность всех защищенных файлов операционной системы, включая те, которых нет на жестком диске. Его следует использовать перед запуском DISM.
SFC просканирует целостность всех защищенных файлов операционной системы, включая те, которых нет на жестком диске.
5. Безопасно ли использовать SFC/Scannow?
Использование SFC /Scannow безопасно, но вы должны знать, что если при сканировании будут обнаружены какие-либо проблемы, они будут отображаться в виде предупреждений и ошибок. Ошибки должны быть исправлены перед повторным запуском инструмента. Если вы используете Windows 10, SFC /Scannow не сможет исправить некоторые типы проблем, если у вас не установлены последние обновления.
6. Восстанавливает ли chkdsk системные файлы?
CHKDSK — это инструмент сканирования на наличие ошибок и поврежденных секторов на диске. Он не восстанавливает системные файлы, но может обнаруживать поврежденные сектора на жестком диске, которые могут привести к потере данных. Чтобы восстановить системные файлы, вы должны запустить команду SFC.
7. Можно ли одновременно запускать DISM и SFC?
Да, вы можете запускать DISM и SFC одновременно. Однако одновременный запуск этих двух инструментов может привести к системным ошибкам, поскольку они будут пытаться исправить проблемы, которые не обязательно существуют. Если вы ищете быстрое исправление, не рекомендуется запускать два инструмента одновременно, так как это может привести к появлению новых ошибок поверх того, что было исправлено изначально.
В качестве альтернативы вы можете запускать DISM и SFC по одному, чтобы избежать ошибок.
8. Как часто следует запускать SFC Scannow?
SFC /scannow — это утилита в Windows, которая может сканировать и устранять проблемы с файловой системой. Он не заменяет обычное обслуживание, которое включает в себя запуск программы очистки диска для удаления ненужных файлов и дефрагментацию жесткого диска.
SFC обычно используется только тогда, когда вы подозреваете, что системный файл был изменен. Запустить SFC не помешает, но обычно в этом нет необходимости.
9. Могу ли я запустить Chkdsk и SFC одновременно?
Да, вы можете запускать CHKDSK и SFC одновременно. Chkdsk проверяет наличие ошибок файловой системы во время работы, а затем исправляет их, если они обнаружены. SFC сканирует системные файлы и заменяет поврежденные или отсутствующие оригинальные версии Microsoft.
10. Нужно ли перезагружаться после SFC /scannow?
Нет необходимости перезапускать после запуска SFC Scannow, так как сканирование занимает несколько минут и не требует перезагрузки. Sfc сканирует и исправляет любые поврежденные или отсутствующие системные файлы на вашем компьютере, но если он находит что-то, что необходимо исправить, он сделает это только после перезагрузки компьютера.