≪
≫

Программы обслуживания дисков

Вкладка Сервис окна свойств диска (рис. 7.4) предоставляет важные инструменты обслуживания файловой системы и данных.

Проверка диска на наличие ошибок

> . Нажатие кнопки Выполнить проверку запускает служебную программу Check Disk (Chkdsk.exe для FAT и FAT32 или Chkntfs.exe для разделов NTFS). Эта программа выявляет различные ошибки файловой системы, а также проверяет по

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

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

Если установить флажок Автоматически исправлять системные ошибки (рис. 7.5), Check Disk будет пытаться исправлять любые найденные ошибки без сообщений с подробностями и консультаций с пользователем, что с этими ошибками делать.

Рис. 7.4.

Окно выбора дисковых сервисных процедур

Окно и предупреждение программы проверки диска

Рис. 7.5. Окно и предупреждение программы проверки диска

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

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

Синтаксис командной строки и протокол работы программы Check Disk

Рис. 7.6. Синтаксис командной строки и протокол работы программы Check Disk

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

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

Команда chkdsk без параметров позволяет выполнить программу в самой простой форме — показывая состояние текущего диска, но не делая каких-либо изменений. Если после команды добавить имя диска (например, chkdsk d:), просмотр применяется к указанному диску.

В командной строке можно использовать комбинацию из следующих ключей, позволяющих уточнить операцию (чтобы получить список доступных ключей, нужно ввести команду chkdsk /?):

Ключ

Действие

/Г'

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

/V

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

/R

Выявляет сбойные сектора и, если возможно, восстанавливает информацию из этих секторов. Диск должен быть блокирован программой. Требуется также ключ /F.

Следующие параметры действуют только при проверке томов NTFS.

Ключ

Действие

/I

Выполняет упрощенную проверку вхождений индекса (Этап 2), сокращая объем требуемого времени.

/с

Пропускает контроль циклов в структуре папки, сокращая объем требуемого времени.

/X

В случае необходимости инициирует демонтирование тома и аннулирует все дескрипторы открытого файла. Этот ключ предназначен для администраторов серверов. Ввиду потенциальной опасности потери данных при обычном использовании Windows ХР применять этот ключ не рекомендуется.

/L [.размер]

Изменяет размер файла журнала, в котором регистрируются транзакции NTFS (умолчание — 65536). Если опустить параметр размер, этот ключ возвращает текущий размер файла. Эта опция предназначена для администраторов серверов. Ввиду потенциальной опасности потери данных при обычном использовании Windows ХР применять этот ключ не рекомендуется.

 
Посмотреть оригинал