Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие .doc
Скачиваний:
23
Добавлен:
14.04.2019
Размер:
2.72 Mб
Скачать
      1. Восстановление удаленных файлов и каталогов

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

Восстановление удаленных файлов и каталогов — это воссоздание на диске файлов и каталогов точно в таком же виде, какой они имели до удаления.

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

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

Для того чтобы восстановить файл, программа должна найти и восста­новить запись о файле в каталоге. Дальнейшие действия зависят от размера и расположения файла:

  • если файл занимает один кластер, то утилита отыскивает в записи каталога номер на­чального кластера, обращается к FAT и назначает этот кластер файлу;

  • если файл занимает несколько соседних кластеров, то утилита отыскивает в записи ка­талога номер начального кластера, обращается к FAT и назначает столько последова­тельно расположенных свободных кластеров, начиная с начального, сколько требует файл;

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

Условиями успешного и полного восстановления удаленного файла (каталога) явля­ются:

  • непрерывность расположения файла (каталога);

  • незанятость используемых ранее файлом (каталогом) кластеров вновь созданными файлами или каталогами.

Контрольные вопросы

  1. Какие ошибки на диске можно устранить – физические или логические?

  2. Перечислите логические ошибки на диске.

  3. Что происходит в процессе диагностики диска?

  4. Чем грозит фрагментация диска?

  5. Что происходит в процессе дефрагментации диска?

  6. Всегда ли можно полностью восстановить файл? Обоснуйте свой ответ.

    1. Архивация файлов Понятие процесса архивации файлов

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

Сжатие информации — это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.

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

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

Архивный файл — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т.п.

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

Степень сжатия файлов характеризуется коэффициентом Кс, определяе­мым как отношение объема сжатого файла Vс к объему исходного файла Vo, выраженное в процентах: Кс = 100%.

Степень сжатия зависит от используемой программы, метода сжатия и формата исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%, а также форматы файлов, содержащие алгоритмы сжатия (jpeg, gif, mp3, mpeg и др.). Почти не сжимаются архивные файлы.

Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архив­ный файл в сжатом или несжатом виде.

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

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

Большие по объему архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными. Том — это составная часть многотом­ного архива. Создавая архив из нескольких частей, можно записать его части на несколько дисков.