Проверка дисков
Диски (это касается и жестких дисков, и дискет, и других носителей информации) могут иметь физические и логические дефекты. В первом случае речь идет о повреждениях поверхности диска, во втором – о повреждениях данных. Когда причиной повреждения данных является вирус, необходимо использовать антивирусную программу (см. ниже). В иных случаях (сбой в работе программы, нарушение электропитания и т.п.) устранение дефектов может быть осуществлено специальными утилитами-сканерами.- программа ScanDisk (рассматривается ниже), можно также пользоваться программой Norton Disk Doctor из пакета Norton Utilities. Нужно только проследить, чтобы утилита была предназначена для данной операционной системы.
Программа ScanDisk способна тестировать как логическую структуру, так и поверхность диска. Перед ее запуском нужно закрыть все открытые файлы и завершить все выполняемые программы, иначе она может работать некорректно. Сканировать можно жесткие диски и дискеты, проверить, например, компакт-диск не удастся.
Программа обнаруживает области (кластеры), в которых содержатся данные, либо не используемые ни одним из файлов, либо используемые несколькими файлами одновременно. В первом случае кластеры либо удаляются, либо сохраняются в файлах с именем FILEnnnn.CHK (nnnn – четырехзначный номер файла). Во втором случае для каждого из файлов создается своя копия совместно используемых кластеров. По умолчанию каждый раз при обнаружении ошибки программа запрашивает разрешения пользователя исправить ее. Можно позволить программе исправлять ошибки автоматически, отметив соответствующий флажок в диалоговом окне. При первом согласии пользователя исправить ошибку, ScanDisk предлагает создать диск отмены (диск Undo). Впоследствии с помощью данных, записанных на этом диске, можно отменить внесенные ScanDisk изменения.
Тестирование поверхности диска позволяет обнаружить поврежденные (физически) кластеры. ScanDisk помечает их как дефектные, и в дальнейшем операционная система не будет их использовать. Все данные, которые программа может прочитать из этих кластеров, перемещаются в свободные неповрежденные кластеры. Если в поврежденных кластерах находились фрагменты текстовых или графических файлов, можно надеяться восстановить эти данные. Если же в этих кластерах была записана программа, ее следует удалить и установить заново.
Жесткие диски довольно надежны, и поврежденные кластеры появляются на них редко и (как правило) после длительного использования (несколько лет). Дефекты на дискетах появляются куда чаще. Признаком этого могут служить сообщения об ошибках чтения / записи. В таком случае может помочь форматирование дискеты. Существуют коммерческие продукты, "освежающие" формат, не удаляя при этом данные на дискете. При форматировании стандартными средствами Windows следует помнить, что все данные на дискете уничтожаются при выполнении этой операции.