русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-06-06; просмотров: 638; Нарушение авторских прав


Диски (это касается и жестких дисков, и дискет, и других носителей информации) могут иметь физические и логические дефекты. В первом случае речь идет о повреждениях поверхности диска, во втором – о повреждениях данных. Когда причиной повреждения данных является вирус, необходимо использовать антивирусную программу (см. ниже). В иных случаях (сбой в работе программы, нарушение электропитания и т.п.) устранение дефектов может быть осуществлено специальными утилитами-сканерами.- программа ScanDisk (рассматривается ниже), можно также пользоваться программой Norton Disk Doctor из пакета Norton Utilities. Нужно только проследить, чтобы утилита была предназначена для данной операционной системы.

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

Программа обнаруживает области (кластеры), в которых содержатся данные, либо не используемые ни одним из файлов, либо используемые несколькими файлами одновременно. В первом случае кластеры либо удаляются, либо сохраняются в файлах с именем FILEnnnn.CHK (nnnn – четырехзначный номер файла). Во втором случае для каждого из файлов создается своя копия совместно используемых кластеров. По умолчанию каждый раз при обнаружении ошибки программа запрашивает разрешения пользователя исправить ее. Можно позволить программе исправлять ошибки автоматически, отметив соответствующий флажок в диалоговом окне. При первом согласии пользователя исправить ошибку, ScanDisk предлагает создать диск отмены (диск Undo). Впоследствии с помощью данных, записанных на этом диске, можно отменить внесенные ScanDisk изменения.



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

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



<== предыдущая лекция | следующая лекция ==>
Некоторые другие ОС | Архивация файлов. Общие сведения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.849 сек.