Независимый тематический журнал2 ноября 2026
Компьютеры, комплектующие и цифровые технологии

Как проверить целостность системных файлов средствами операционной системы

5 минут чтения

Проверить целостность системных файлов можно штатными средствами ОС: в Windows — утилитами SFC и DISM, в macOS — «Дисковой утилитой» из режима восстановления, в Linux — проверкой пакетов. Запускайте инструменты с нужными правами, сохраните важные данные и учитывайте: сообщение о найденном повреждении ещё не означает, что его удалось исправить.

Проверка системных файлов: главное за минуту

  • В Windows сначала выполните проверку командой SFC в терминале от имени администратора.
  • Если SFC сообщает, что не смог исправить файлы, восстановите хранилище компонентов через DISM и повторите проверку.
  • В macOS используйте «Первую помощь» в «Дисковой утилите», запущенной из macOS Recovery.
  • В Linux применяйте проверку, предусмотренную пакетным менеджером вашего дистрибутива; найденные изменения не всегда исправляются автоматически.
  • После восстановления перезагрузите компьютер и повторите проверку либо убедитесь, что прежняя проблема исчезла.

Сначала определите ОС и подготовьте резервную копию

Инструкция подходит, если система стала работать нестабильно, появляются ошибки компонентов ОС или встроенная проверка указывает на повреждения. Сначала уточните версию ОС и тип Linux-дистрибутива: команды и доступные инструменты зависят от них.

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

Windows: проверьте файлы командой SFC

Для проверки системных файлов Windows 10 и других поддерживаемых выпусков понадобится встроенная утилита SFC. Откройте меню «Пуск», найдите «Терминал» или «Командную строку» и выберите запуск от имени администратора. Подключение к интернету не требуется для обычной проверки SFC.

  1. Запустите проверку. Введите команду и дождитесь её завершения:
    sfc /scannow
  2. Прочитайте результат. Сообщение об отсутствии нарушений означает, что SFC не нашла повреждений. Если утилита обнаружила и исправила их, перезагрузите компьютер; если исправить часть файлов не удалось, перейдите к DISM.

Именно команда sfc scannow для проверки системы выполняет сканирование защищённых системных файлов и пытается восстановить найденные повреждения. Не закрывайте окно до появления итогового сообщения.

Если SFC не справился: восстановите хранилище компонентов через DISM

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

  1. Откройте терминал с повышенными правами. Запустите «Терминал» или «Командную строку» от имени администратора.
  2. Восстановите хранилище. Выполните команду:
    DISM /Online /Cleanup-Image /RestoreHealth

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

  3. Повторите проверку SFC. После завершения DISM запустите:
    sfc /scannow

    Затем перезагрузите компьютер, если SFC сообщил об исправлении файлов.

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

Быстрый режим

  1. Откройте терминал Windows от имени администратора.
  2. Выполните DISM /Online /Cleanup-Image /RestoreHealth и дождитесь результата.
  3. Запустите sfc /scannow.
  4. Перезагрузите компьютер, если файлы исправлены, и повторите SFC для контрольной проверки.

macOS: проверьте диск и системный том в режиме восстановления

Для проверки используйте «Дисковую утилиту» в macOS Recovery: она выполняет «Первую помощь» для структуры диска и томов. Проверка диска не равнозначна полной проверке каждого системного файла.

  • Сохраните важные данные и завершите работу Mac.
  • Запустите macOS Recovery способом, подходящим для модели Mac и используемого процессора.
  • Откройте «Дисковую утилиту» и при необходимости выберите «Вид» → «Показать все устройства».
  • Выберите системный том и нажмите «Первая помощь».
  • При наличии связанных томов проверьте их по очереди.
  • Затем проверьте контейнер APFS и физическое устройство, если они отображаются в списке.
  • Дождитесь завершения каждой операции и прочитайте итоговый статус.
  • Перезагрузите Mac и проверьте, сохраняется ли исходная проблема.

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

Linux: найдите повреждения средствами пакетного менеджера

В Linux проверка зависит от дистрибутива: системные файлы обычно входят в пакеты, поэтому пакетный менеджер может выявить отсутствующие или изменённые файлы. Команды ниже предназначены для проверки, а не для автоматического восстановления; запускайте их в терминале с правами администратора.

  • Debian и Ubuntu: sudo dpkg --verify проверяет файлы установленных пакетов, для которых доступны контрольные данные.
  • Fedora и другие системы на RPM: sudo rpm -Va сверяет установленные пакеты с метаданными пакетной базы. Вывод может включать ожидаемые изменения, например настройки.
  • Arch Linux: sudo pacman -Qkk проверяет файлы установленных пакетов по данным пакетного менеджера.
  • Сравните найденные изменения с тем, какие файлы вы намеренно редактировали или заменяли.
  • Для восстановления используйте пакетный менеджер и официальные репозитории вашего дистрибутива; сначала уточните, какой пакет содержит проблемный файл.

Типичные причины неоднозначного результата:

  • Проверяется не та система или используется команда для другого пакетного менеджера.
  • Конфигурационные файлы намеренно изменены пользователем или администратором.
  • Пакетная база не содержит контрольных данных для конкретного файла.
  • Файл относится к приложению, установленному не через системный пакетный менеджер.
  • У команды недостаточно прав для чтения всех проверяемых файлов.
  • Нестандартные драйверы или локальные сборки отличаются от файлов официального пакета.

Как прочитать результаты проверки и подтвердить восстановление

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

  • Для Windows: после DISM повторите SFC и проверьте итоговое сообщение; при необходимости перезагрузите компьютер.
  • Для macOS: ориентируйтесь на статус «Первой помощи» и повторите проверку проблемного тома после исправления.
  • Для Linux: выясните, какие именно файлы отмечены, и сопоставьте их с пакетом и локальными изменениями.

Если штатные средства не устраняют проблему, возможны переустановка или восстановление ОС официальными средствами. Перед такими действиями сделайте резервную копию; не заменяйте системные файлы вручную непроверенными копиями.

Практические нюансы проверки системных файлов

Нужно ли запускать SFC от имени администратора?

Да. Для проверки системных файлов Windows откройте терминал или командную строку с правами администратора, иначе утилита может не получить нужный доступ.

Что означает сообщение SFC, что повреждённые файлы не удалось исправить?

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

Нужен ли интернет для DISM?

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

Удаляет ли «Первая помощь» файлы на Mac?

Её назначение — проверка и исправление ошибок структуры диска, но операция не заменяет резервную копию. Перед работой с диском сохраните важные данные.

Можно ли считать любой вывод проверки Linux признаком повреждения?

Нет. Пакетный менеджер может отмечать намеренно изменённые настройки или файлы, для которых нет контрольных данных. Сначала выясните, к какому пакету относится файл и ожидаемо ли его изменение.

Как понять, что восстановление завершено?

Проверьте итоговый статус инструмента, перезагрузите систему, если это рекомендовано, и повторите проверку. Отсутствие ошибок в повторном сканировании подтверждает результат в пределах возможностей использованного средства.

Темы журнала

Прокрутить вверх