Проверка файловой системы диска

Обновлено: 03.07.2024

Эта статья посвящена проверке файловой системы и проверке диска и их запуску.

Содержание

Linux, FreeBSD и другие системы на базе UNIX

Проверка файловой системы

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

Есть несколько способов проверить файловую систему. Вы можете либо запустить его, чтобы исправить все автоматически, либо запустить его, чтобы проверить, есть ли какие-либо проблемы с файловой системой. fsck всегда следует запускать в несмонтированной файловой системе и не следует запускать в файловой системе, которая работает правильно. Мы рекомендуем не отменять и не прерывать fsck.

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

Скажите «да» любому ремонту:

Проверьте, нуждается ли файловая система в восстановлении, запустив:

Неверный суперблок

Вы также можете установить новый суперблок.

  1. Проверьте, какой суперблок используется, выполнив:
    fsck –v /dev/sda1
  2. Проверьте, какие суперблоки доступны, выполнив:
    mke2fs -n /dev/sda1
  3. Выберите новый суперблок и выполните следующую команду:
    fsck -b /dev/sda1
  4. Перезагрузите сервер.

Окна

Проверить диск

Проверяет файловую систему и метаданные файловой системы тома на наличие логических и физических ошибок. При использовании без параметров chkdsk отображает только состояние тома и не исправляет никаких ошибок. При использовании с параметрами /f, /r, /x или /b он соответствующим образом исправляет ошибки на томе.

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

Исправляет ошибки на диске. Диск должен быть заблокирован. Если chkdsk не может заблокировать диск, появляется сообщение с вопросом, хотите ли вы проверить диск при следующей перезагрузке компьютера.

Обнаруживает поврежденные сектора и восстанавливает читаемую информацию. Диск должен быть заблокирован. /r включает функциональность /f с дополнительным анализом ошибок физического диска.

При необходимости принудительно отключает том. Все открытые дескрипторы диска становятся недействительными. /x также включает в себя функции /f.

Только для NTFS: очищает список поврежденных кластеров на томе и повторно сканирует все выделенные и свободные кластеры на наличие ошибок. /b включает функциональность /r. Используйте этот параметр после создания образа тома на новом жестком диске.

Ключевые слова
Вы можете нажать на любое из ключевых слов под этой статьей, чтобы просмотреть все статьи, связанные с этим ключевым словом

Проверяет файловую систему и метаданные файловой системы тома на наличие логических и физических ошибок. При использовании без параметров chkdsk отображает только состояние тома и не исправляет никаких ошибок. При использовании с параметрами /f, /r, /x или /b он исправляет ошибки тома.

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

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

Chkdsk можно использовать только для локальных дисков. Команду нельзя использовать с буквой локального диска, которая была перенаправлена ​​по сети.

Синтаксис

Параметры

Параметр Описание
Указывает букву диска (после двоеточия), точку монтирования, или имя тома.
[ [

Примечания

Переключатель /i или /c сокращает время, необходимое для запуска chkdsk, пропуская определенные проверки тома.

Если вы хотите, чтобы chkdsk исправлял ошибки диска, у вас не должно быть открытых файлов на диске. Если файлы открыты, появляется следующее сообщение об ошибке:

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

Вы также можете использовать команду chkntfs /c, чтобы запланировать проверку тома при следующем перезапуске компьютера. Используйте команду fsutil dirty set, чтобы установить грязный бит тома (указывающий на повреждение), чтобы Windows запускала chkdsk при перезагрузке компьютера.

Вы должны время от времени использовать chkdsk в файловых системах FAT и NTFS для проверки ошибок диска.Chkdsk проверяет дисковое пространство и использование диска и предоставляет отчет о состоянии для каждой файловой системы. Отчет о состоянии показывает ошибки, обнаруженные в файловой системе. Если вы запустите chkdsk без параметра /f в активном разделе, он может сообщить о ложных ошибках, поскольку не может заблокировать диск.

Chkdsk исправляет ошибки логического диска, только если вы укажете параметр /f. Chkdsk должен иметь возможность заблокировать диск для исправления ошибок.

Поскольку восстановление файловых систем FAT обычно изменяет таблицу размещения файлов на диске и иногда приводит к потере данных, chkdsk может отображать подтверждающее сообщение, подобное следующему:

Если нажать N, Windows исправит диск, но не сохранит содержимое потерянных единиц размещения.

Если вы не используете параметр /f, chkdsk отображает сообщение о том, что файл необходимо исправить, но не исправляет никаких ошибок.

Если вы используете chkdsk /f* на очень большом диске или диске с очень большим количеством файлов (например, миллионы файлов), выполнение chkdsk /f может занять много времени.

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

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

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

Команда chkdsk с другими параметрами доступна в консоли восстановления.

На серверах, которые редко перезагружаются, вы можете использовать команды chkntfs или fsutil dirty query, чтобы определить, установлен ли грязный бит тома перед запуском chkdsk.

Коды выхода

В следующей таблице перечислены коды выхода, которые программа chkdsk сообщает после завершения.

Код выхода Описание
0 Ошибок не обнаружено.
1 Ошибки найдены и исправлены.
2< /td> Выполнена очистка диска (например, сборка мусора) или не выполнена очистка, так как параметр /f не указан.
3 Может не проверял диск, ошибки не могли быть исправлены, или ошибки не были исправлены, потому что /f не был указан.

Примеры

Чтобы проверить диск на диске D и исправить ошибки Windows, введите:

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

Чтобы проверить все файлы на FAT-диске в текущем каталоге на несмежные блоки, введите:

Chkdsk отображает отчет о состоянии, а затем перечисляет файлы, соответствующие спецификациям файлов, которые имеют несмежные блоки.

Когда вы выполняете определенные действия или открываете определенные файлы, ваш компьютер дает сбой или программы зависают.

Разрешение

Проверка диска Windows 7

Иногда ваш компьютер работает заметно медленнее или программы "зависают" при доступе к определенным файлам. Эта проблема может возникнуть из-за ошибок на жестком диске.

Проблему можно устранить с помощью инструмента "Проверка диска" в Windows 7. Программа "Проверка диска" может выявлять и автоматически исправлять ошибки файловой системы и обеспечивать возможность продолжения загрузки и записи данных с жесткого диска. Вы можете использовать проверку диска в Windows 7 не только для локальных жестких дисков, но и для съемных носителей, таких как USB-накопители или карты памяти.

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

<р>1. Щелкните правой кнопкой мыши значок «Пуск Windows».

Right- щелкните значок «Пуск Windows». /><br /></p>
<p> <br />2. В контекстном меню нажмите «Открыть проводник Windows».</p>
<p><img class=

<р>4. Щелкните правой кнопкой мыши диск, который хотите проверить.

<р>5. Нажмите «Свойства».

Нажмите

<р>6. Перейдите на вкладку "Инструменты".

<р>7. Нажмите кнопку Проверить сейчас.

Нажмите Кнопка «Проверить сейчас». /><br /></p>
<р>8. В окне

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

В Проверьте окно Имя диска диска, установите флажок Автоматически исправлять ошибки файловой системы». /><br /></p>
<р>9. Нажмите «Пуск».</p>
<p><img class=

<р>10. Если диск, который вы хотите проверить, в настоящее время используется и является вашим системным диском, вы увидите диалоговое окно с предупреждающим сообщением. В этом случае нажмите Запланировать проверку диска.

Если диск, который вы хотите проверить, используется в данный момент и является вашим системным диском, вы увидите диалоговое окно с предупреждающим сообщением. В этом случае нажмите «Запланировать проверку диска». /><br /></p>
<р>11. Закройте все открытые программы и перезагрузите компьютер. Проверка начнется автоматически перед следующим запуском Windows и отобразит результаты после ее завершения.</p>
<p><img class=

Перейдите на вкладку "Инструменты", и вы увидите кнопку "Проверить" в разделе "Проверка ошибок". В Windows 7 это кнопка «Проверить сейчас».


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


Для пользователей Win 7: если вы отметите оба флажка и нажмете «Пуск», появится другое диалоговое окно с вопросом, хотите ли вы запланировать сканирование при перезапуске системы. Вы увидите это сообщение, только если пытаетесь просканировать системный раздел, на котором установлена ​​Windows.


Для пользователей Windows 10 ни один из этих параметров недоступен. Вместо этого появится всплывающее диалоговое окно, в котором может быть сказано, что вам не нужно сканировать диск, поскольку Windows не обнаружила ошибок. Однако, если вы хотите выполнить сканирование, нажмите «Сканировать диск».


Начнется процесс сканирования, который не займет много времени. Обратите внимание, что этот метод через графический интерфейс не такой тщательный, как версия с командной строкой (которая запускается в Windows 7, когда вы планируете сканирование). Я расскажу об этом в следующем разделе ниже.


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


Если будут обнаружены какие-либо ошибки, Windows предложит вам несколько вариантов, одним из которых будет попытка восстановить диск. Второй способ запустить chkdsk в Windows 10 и, на мой взгляд, лучший способ — использовать командную строку. Для пользователей Windows 7 сканирование по расписанию при перезагрузке будет предпочтительнее.

Запустите chkdsk через командную строку

Для запуска chkdsk из командной строки необходимо открыть командную строку администратора. Просто нажмите «Пуск», введите cmd, затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».


По запросу введите следующую команду:


Если вы сканируете диск, с которого в данный момент запущена Windows, вы получите сообщение о том, что Chkdsk не может быть запущен, так как том используется другим процессом. Введите Y, чтобы запланировать проверку тома при следующем перезапуске системы.

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


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

Если вы не видите сводку, войдите в Windows и откройте средство просмотра событий. Перейдите в журнал приложений и прокрутите вниз, пока не увидите событие с источником Wininit и идентификатором события 1001.


Здесь вы найдете все подробности о сканировании. Если на вашем диске действительно есть ошибки, вам необходимо как можно быстрее скопировать все важные данные. Даже если ошибки исправлены, это не означает, что ваш диск работает правильно. Он может выйти из строя в любой момент, и вы не должны рисковать своими данными. Сделайте резервную копию как можно большего количества данных как можно скорее. Если у вас есть какие-либо вопросы, не стесняйтесь комментировать. Наслаждайтесь!

Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Читайте также: