Windows 98. Агент сжатия.
Агент сжатия ( compression agent )- это программа, которая
просматривает файлы на уплотненном диске и изменяет степень их сжатия в соответствии
с заданными параметрами. Начнем с рассказа об этих параметрах и о том, как их
устанавливать.
Настройка параметров
агента сжатия
Запустите агента, для чего щелкните на кнопке Пуск, пройдите
по каскадным меню Программы , Стандартные , Служебные
(System Tools ) и щелкните на пункте Агент сжатия (Compression
Agent). Откроется окно, показанное на рис. 15.7. Если в компьютере несколько
уплотненных дисков, вначале вы должны будете выбрать один из них. Какой именно
- безразлично, поскольку параметры устанавливаются сразу для всех дисков. В
этом окне щелкните на кнопке Настройка (Settings). Откроется окно,
показанное на рис. 15.8.
Рис. 15.7 Окно агента сжатия
Рис. 15.8 Окно параметров агента сжатия
Параметры, устанавливаемые в этом окне, разбиты на три группы.
Первая из них, помеченная цифрой 1, определяет, в каких случаях файлы будут
переуплотняться в формат максимального сжатия (UltraPack):
Вообще не применять UltraPack (Do not UltraPack
any files).
Применять UltraPack для всех файлов ( UltraPack
all files ).
Только для файлов, не использовавшихся хх дней (Ultra-Pack
only files not used within the last xx days).
Сверхвысокое уплотнение обеспечивает наиболее эффективное использование
пространства на диске, но файлы, уплотненные этим методом, читаются медленнее.
Если для вас важна скорость работы, выбирайте первый переключатель опцию, если
не хватает места на диске - второй, но наилучшим является последний вариант,
обеспечивающий высокую скорость чтения часто используемых файлов и сверхвысокое
уплотнение остальных. Количество дней установите исходя из того, насколько часто
вы запускаете ваши основные программы.
Два переключателя во второй группе определяют, будет ли использоваться
улучшенное уплотнение для остальных файлов. Переключатель Нет обеспечивает
несколько более высокую скорость за счет значительных потерь дискового пространства.
Выберите переключатель Да .
Параметр Сохранить данную настройку для использования по
умолчанию (Save these settings as the new default settings) определяет,
будут ли вновь сделанные изменения действовать всегда, или только в этот запуск
агента.
Щелчок на кнопке Дополнительно (Advanced) открывает
диалоговое окно, в котором вы можете установить дополнительные параметры. Эти
параметры определяют, будет ли агент сжатия снижать степень уплотнения файлов
для повышения производительности и если будет, то при каких условиях.
Щелчок на кнопке Исключения ( Exceptions ( Add ),
Изменить (Change) и Удалить ( Remove) позволяют сформировать
нужный список.
Рис. 15.9 Диалоговое окно установки исключений
Щелчок на кнопке Добавить откроет диалоговое окно
Добавить исключения (Add Exceptions), показанное на рис. 15.10. Это
окно содержит два набора переключателей и текстовое поле с кнопкой Обзор
(Browse). Верхний набор переключателей определяет, к какому объекту или
их группе будет применяться данное исключение: к конкретному файлу (File), к
папке со всеми хранящимися в ней файлами и подпапками (Folder) или ко всем файлам
конкретного типа (All files of specified extension). В последнем случае вы должны
ввести в текстовое поле расширение имени файла, соответствующее выбранному типу
и состоящее из трех букв (txt - для текстовых файлов, doc - для документов редактора
Word и т.д.). Использовать подстановочные символы (* и ?) нельзя.
Рис. 15.10 Диалоговое окно Добавить исключения
Если вы устанавливаете исключение для файла или папки, вы можете
как ввести их имя непосредственно, так и щелкнуть на кнопке Обзор и
открыть окно, в котором указать этот файл или папку. После того, как объект
выбран, с помощью нижних переключателей установите для него желаемую степень
сжатия: максимальную (UltraPack), улучшенную (HiPack) или отсутствие сжатия
(No compression). Щелкните на кнопке Добавить для внесения исключения
в список.
Изменение исключения осуществляется аналогично. Для удаления
исключения выделите его и щелкните на кнопке Удалить .
Выполнение переуплотнения
После того, как все параметры установлены, запустите агент
сжатия щелчком на кнопке Пуск в окне агента. Надпись на этой кнопке изменится
на Пауза и начнется процесс переуплотнения. Его ход показывается полоской
в нижней части окна и цифрами рядом с ней. Две колонки цифр показывают результаты
применения различных методов сжатия: левая колонка - увеличение эффективного
объема диска, а правая - уменьшение дискового пространства вследствие снижения
степени сжатия для повышения быстродействия.
Вы можете в любой момент остановить или прервать работу агента
по упаковке, но все же целесообразно запускать его тогда, когда вы не намереваетесь
использовать компьютер в течение относительно длительных промежутков времени
(скажем, вечером или уходя на обед).
Поскольку агент по уплотнению имеет большое количество параметров,
настройка его оптимальным для вашего компьютера образом потребует экспериментов.
Помните, что реальные изменения происходят только по мере обработки уплотненного
диска.
И еще одно замечание. В тех случаях, когда переуплотнение файла
из формата высокой плотности в формат сверхвысокой практически не дает выигрыша
в дисковом пространстве, файл остается в формате высокой плотности.
Вкладка Сжатие
В окне свойств дисков с файловой системой FAT 12 или FAT 16
в Windows 98 добавлена вкладка Сжатие (Compression) ( поскольку диски
с файловой системой FAT 32 сжать нельзя, у них такая вкладка отсутствует). Существует
три вида этой вкладки.
Если диск не является сжатым или несущим для сжатого, вкладка
имеет вид, показанный на рис. 15.11. Она сообщает, что диск не сжат, и что можно
сжать его (кнопка Сжать диск (Compress Drive) запустит этот процесс),
а можно создать новый пустой сжатый диск (этот процесс запускается кнопкой
Создать новый диск (Create New Drive)).
Рис. 15.11 Вкладка Сжатие неуплотненного
диска
Если диск является несущим для сжатого диска, то вкладка приобретает
вид, показанный на рис. 15.12. В данном случае она сообщает, что диск является
несущим для уплотненного диска Н, который хранится в файле F :\DRVSPACE.001.
Ниже приводится схема использования места на диске.
Рис. 15.1 2 Вкладка Сжатие несущего
диска
В нижней части вкладки выводится сообщение, что свободное место
на этом диске можно использовать для создания еще одного уплотненного диска
или перераспределить между несущим и уплотненным дисками. Можно выполнить также
некоторые специальные операции, для чего следует запустить DriveSpace. Для удобства
запуска предусмотрена специальная кнопка. Кроме того, имеется параметр Скрыть
несущий диск (Hide this host drive), который позволяет скрыть этот диск
и не показывать его в списке дисков компьютера.
Наиболее информативным является вкладка Сжатие уплотненного
диска (см. рис. 15.13). На ней диаграммой показано распределение места на диске
между файлами с различными типами сжатия, а ниже те же сведения представлены
в виде таблицы.
Рис. 15.13 Вкладка Сжатие уплотненного
диска
Надпись в левом нижнем углу сообщает, когда агент сжатия обрабатывал
этот файл (вчера). На вкладке также имеются две кнопки: для запуска агента сжатия
и вывода дополнительной информации, которая почти полностью соответствует вкладке
Сжатие несущего диска.
Мы не будем подробно останавливаться на числах в этой таблице.
Большая их часть понятна благодаря рассказанному выше. Хотелось бы только обратить
ваше внимание на парадоксальный на первый взгляд факт: в приведенном примере
степень сжатия файлов формата HiPack намного выше, чем у других. Объяснение
этому очень простое. У файлов разных типов достигается различная степень сжатия.
Обычно она невысока у файлов архивов, часто у файлов справки и у ряда других.
Программные файлы сжимаются лучше, еще лучше сжимаются файлы документов, а некоторые
графические файлы сжимаются в десять и более раз. В данном случае записанными
в формате HiPack оказались отлично уплотняющиеся графические файлы, а сверхвысокой
упаковке подвергались в основном плохо сжимаемые файлы, что и привело к таким
результатам. Если же не задавать никаких исключений, то в большинстве случаев
будет наблюдаться ожидаемая картина: лучше всех уплотнены файлы в формате UltraPack,
затем - в формате HiPack, а хуже всех - файлы, записанные в стандартном формате.
Для файлов книги (в формате Word 97) , которую вы держите в
руках, степень сжатия составила: в стандартном формате - 2,87, в формате HiPack
- 3, 56 , а в формате UltraPack - 4,45.
Что выбрать - FAT 32 или сжатие диска
Иногда пользователь, которому начинает не хватать места на
диске, оказывается перед выбором: преобразовать жесткий диск в формат FAT 32
или использовать сжатие (напомним, что сжать диск FAT 32 невозможно). И то и
другое освободит на диске некоторое свободное место.
Однако, при внимательном рассмотрении оказывается, что в большинстве
случаев выбор уже предопределен. Если размер вашего диска больше двух гигабайт
и вы не хотите разбивать его на разделы, то использовать уплотнение просто не
удастся, поскольку FAT 16 не сможет создать раздел размером во весь диск.
Если размер диска не превышает одного гигабайта, то существенной
экономии места при преобразовании его в FAT 32 вы, обычно, не получите. Например,
преобразовав диск размером 500 МБ, автор книги освободил на нем менее 20 МБ,
на диске размером 950 МБ выигрыш составил около 70 МБ. У вас эти числа могут
быть другими, но вряд ли заметно отличающимися.
Хотя в некоторых случаях и такой выигрыш является спасением,
но обычно хочется чего-то большего. В этом случае лучше использовать уплотнение.
В то же время на дисках размером полтора-два гигабайта уплотнение
диска целиком увеличит размер диска до 2 ГБ за счет снижения скорости работы,
а вот преобразование в формат FAT 32 освободит от 100 до 300 мегабайт в зависимости
от содержимого диска.
Таким образом, на небольших дисках лучше использовать уплотнение,
а на больших - преобразование в FAT 32.
Если у вас хранится много хорошо сжимаемых файлов (файлы DBF,
большие текстовые документы, особенно в формате Word 97, и некоторые другие),
то, возможно, лучшим решением будет объединить оба метода, уплотнив один небольшой
раздел или диск для хранения документов и преобразовав основной диск или раздел
в формат FAT 32.
Не отключайте сжатие, уплотняя диск
Иногда советуют для экономии места на диске уплотнить
его, но отключить сжатие при записи на диск. По мнению дающих совет эта
мера позволит избежать замедления работы из-за сжатия, высвободив, тем
не менее, часть места на диске.
Место на диске при этом действительно освободится, ведь,
несмотря на то, что размер кластера уплотненного диска составляет "ужасные"
32 КБ, фактически файлу на диске отводится именно столько секторов, сколько
нужно, и ни одним больше. Это происходит благодаря двухступенчатой процедуре
распределения места на сжатом диске. Первая ступень, видимая для системы,
работает так же, как и обычно, выделяя файлам кластеры. Но вторая ступень,
реализованная в виде драйвера уплотненного диска, записывает кластеры
на диск совершенно иначе, чем обычно. Каждый кластер сжимается выбранным
методом или не сжимается вовсе, и ему выделяется столько секторов, сколько
фактически занимают хранящиеся в этом кластере данные (для этого используется
дополнительная таблица, подобная обычной таблице размещения файлов). То
есть использование уплотнения диска без сжатия данных по использованию
дискового пространства эквивалентно файловой системе с кластером размером
512 байт.
Но удастся ли при этом избежать снижения скорости? К
сожалению, нет. Для компьютеров, на которых возможна установка Windows
98, основной причиной более медленной работы уплотненных дисков по сравнению
с обычными является не столько трата времени на упаковку/распаковку данных,
сколько необходимость обращения к двум таблицам размещения файлов (основной
и дополнительной). А это требует дополнительного времени на перемещение
головок диска.
|