Windows Vista. Для профессионалов
Шрифт:
Чтобы сжать отдельную папку, нужно отобразить окно Свойства, на его вкладке Общие нажать кнопку Другие и в появившемся окне Дополнительные атрибуты установить флажок Сжимать содержимое для экономии места на диске. Если сжимаемая папка содержит другие папки или файлы, то также отобразится окно Подтверждение изменения атрибутов, содержащее те же возможности, что и при сжатии разделов диска. Новые данные, помещаемые в сжатую папку, автоматически сжимаются.
Процесс сжатия отдельного файла полностью аналогичен сжатию папки. Лишь на последнем этапе никогда не отобразится окно Подтверждение изменения
Примечание
Как папка, так и файл не могут быть одновременно сжаты и зашифрованы. Поэтому, как только вы установите флажок Сжимать содержимое для экономии места на диске, сразу же будет снят флажок Шифровать содержимое для защиты данных.
Если же вам нужно отменить сжатие файлов, папок или разделов, то достаточно снять флажок сжатия данных. После этого также может отобразиться окно Подтверждение изменения атрибутов, с помощью которого можно указать, будет снят флажок шифрования только для раздела или папки или полностью для всего содержимого раздела или папки.
Архивация
Кроме стандартного способа сжатия объектов, операционная система Windows Vista поддерживает архивацию папок и файлов с помощью алгоритма ZIP. Чтобы заархивировать файл или папку, достаточно в ее контекстном меню выбрать команду Отправить → Сжатая ZIP-папка. После этого будет создан новый файл с расширением ZIP.
Примечание
Таким же способом можно архивировать сразу несколько файлов и каталогов, выделив их все.
Если же вам нужно разархивировать созданный ранее ZIP-файл, достаточно в его контекстном меню выбрать команду Извлечь все. После этого отобразится мастер Распаковка сжатых ZIP-папок, с помощью которого можно указать каталог, в который будет помещена разархивированная копия файла или папки.
Используем программы командной строки
Сжатие файлов, папок и разделов диска
Для сжатия файлов, папок или разделов можно также использовать программу командной строки compact.ехе. Ее основной синтаксис довольно прост, а параметры в операционной системе Windows Vista совершенно не изменились. Чтобы выполнить сжатие, нужно воспользоваться параметром /С, а если нужно отменить сжатие, то пригодится параметр /U:
• compact.exe/С | /U /S:<раздел> – позволяет сжать раздел или отменить его сжатие;
• compact.exe/С |/U /S:<путь к каталогу> – дает возможность сжать каталог или отменить его сжатие;
• compact.exe/С|/U /S:<путь к каталогу> <имя файла или шаблон> – позволяет сжать файл или файлы, удовлетворяющие шаблону и расположенные в соответствующем каталоге, или отменить его сжатие.
При использовании программы compact.ехе также часто приходится применять параметр /I. Если вы не используете его, то при возникновении ошибки в сжатии файла (например, к нему запрещен доступ) работа программы compact.ехе будет прекращена. Это никак не влияет на сжатие файлов, однако при сжатии папок или каталогов может привести к неполному сжатию. В этом случае нужно использовать параметр /I, благодаря которому программа будет работать даже после возникновения ошибки, просто пропуская тот файл, который вызвал ее.
Создание САВ-файлов
Данная программа является оболочкой, вызывающей программу командной строки makecab.ехе. Поэтому можно использовать как программу diantz.ехе, так и программу makecab.ехе.
Создание САВ-файлов также является своеобразным способом сжатия. Они представляют собой разновидности архивов. Более того, операционная система Windows Vista обрабатывает САВ-файлы точно так же, как и ZIP-файлы, которые мы создавали ранее с помощью оболочки (для их обработки используется один и тот же идентификатор CompressedFolder).
Основной синтаксис программы makecab.ехе следующий: makecab /L <раздел, в который будет скопирован уже заархивированный файл> <путь и имя архивируемого файла> <имя создаваемого САВ-файла>.
Разархивирование САВ-файлов
Если же вам нужно выполнить разархивирование созданного ранее САВ-файла, то придется воспользоваться либо оболочкой, либо отдельной программой командной строки expand.ехе. Она поддерживает следующие возможности:
• expand – D <путь к САВ-файлу и его имя> – отображает список файлов, заархивированных в данном CAB-файле;
• expand <путь к САВ-файлу и его имя, либо путь к каталогу, содержащему САВ-файлы и шаблон, по которому можно выбрать требуемые САВ-файлы> – Е:<название файла или шаблон, по которому нужно определить, какие из САВ-файлов будут распакованы> <каталог, в который будет распаковано содержимое САВ-файла> – распаковывает определенные САВ-файлы или часть их содержимого.
Разреженные файлы
Разреженные файлы представляют собой еще один способ сжатия. Если файл, помеченный как разреженный, хранит нулевые данные, операционная система не выделяет на жестком диске места для этих данных. Таким образом, экономится место на диске. Как только нулевые данные файла заменяются значащими данными, для них выделяется место.
Чтобы создать разреженный файл, достаточно воспользоваться командой fsutil sparse setflag <путь к файлу, который нужно сделать разреженным, и его имя>. Кроме того, с помощью команды fsutil sparse queryflag <путь к файлу и его имя> можно определить, является ли данный файл разреженным.
Обнулить данные в файле можно с помощью команды fsutil file setzerodata offset=<смещение от начала файла в байтах> length=<размер обнуляемых данных в байтах> <путь к файлу и его имя>.
Запись дисков
Запись содержимого на перезаписываемый (DVD-RW или CD-RW) или записываемый (DVD-R или CD-R) диск с помощью Windows Vista довольно проста.
Использование возможностей автозапуска
Легче всего начать запись с помещения пустого диска в привод. После того как операционная система распознает диск, она отобразит окно автозапуска, содержащее следующие возможности.
• Записать DVD с данными – запускает программу Проигрыватель Windows Media для выполнения записи данных, доступ к которым можно получить с помощью библиотеки музыкального проигрывателя, на диск.