Этот сайт предназначен, прежде всего, людям, ностальгирующим по ушедшим РУССКОМУ СЛОВУ, Windows 3.1, ФОТОНУ, процессорам 486SX и иже с ними.
Конечно, времена должны идти вперед, но почему они обязательно должны уходить?
StuhlbergR 2007-2010 ©
|
STACKER: большая бочка меда
Е. Коцюба
Винчестер-то не резиновый...
(старая истина)
Стекировать - динамически сжимать/разжимать данные
Прекрасная система динамического сжатия дисков "на лету" STACKER 3.0* позволяет в среднем удвоить емкость жестких дисков. Она прекрасно устанавливается, сама делает все, что нужно, в том числе корректно обновляет файлы CONFYG.SYS и AUTOEXEC.BAT, работает под DOS и под Windows, грузится в верхнюю память. Некоторое замедление работы компьютера компенсируется увеличением емкости жестких дисков при почти полной невидимости для пользователя. (При наличии специальной платы скорость работы может даже возрасти за счет сокращения обмена с физическим диском.) При установке STACKER нет необходимости удалять что-то с диска, он сам сделает все, что нужно (правда, на это может потребоваться довольно долго времени, так как будет вызываться вариант нортоновской утилиты SpeedDisk). Можно "простекировать" системный жесткий диск или съемный раздел, а при желании и флоппи-диски.
Степень сжатия сильно зависит от того, какие файлы на диске. Если много места занимают файлы баз данных, вы можете увеличить емкость диска в 4 и более раз. Если же на диске хранятся в основном файлы со сложными изображениями, упакованные архивы или предварительно сжатые EXE-файлы, выигрыша может и не быть.
При наличии стекированного и нестекированного логических дисков на первый желательно помещать лучше сжимаемые файлы, на второй - те, которые сжимаются плохо, например, нортоновские утилиты, которые STACKER практически не сжимает.
После установки STACKER нет никакого смысла держать на жестком диске архивы, полученные утилитами сжатия данных (PKZIP, LHA, ARJ), так как они, во-первых, закрывают данные от быстрого доступа и, во-вторых, их использование не приводит к увеличению свободного места на диске, а наоборот - к уменьшению! Такой парадоксальный на первый взгляд результат объясняется тем, что размер свободного местапрогнозируется STACKER'ом путем умножения среднего коэффициента сжатия на размер физически свободного места. Так как утилиты сжатия несколько эффективнее упаковывают данные, то при этом освобождается некоторое количество физического места, но одновременно уменьшается средний коэффициент сжатия, и в результате размер прогнозируемого свободного места уменьшается.
В общем, STACKER является почти образцом качественного, надежного и необходимого пользователям программного продукта.
Но, к сожалению, в каждой программной бочке меда есть своя ложка дегтя. Правда, в случае STACKER это совсем небольшая ложка по сравнению, например, с теми, которыми снабжала фирма Microsoft пакты С 6.0 или Windows.
Самый безобидный недостаток проявляется при первой инсталляции, когда особенно внимательно читаешь все подсказки и сообщения в окошках помощи. Помощь иногда оказывается не на высоте.
Второй неприятный момент заключается в невозможности задать при установке минимальную необходимую конфигурацию. В итоге на диск записывается более 2 Мбайт файлов STACKER, хотя реально нужна лишь четверть. Более половины этого места занимают примочки для Windows, которые только рисуют красивую картинку и вызывают свой ДОСовский вариант.
Инсталлятор STACKER разрешает оставить на системном диске нестекированным не меньше 1 Мбайта. В действительности же получается примерно 2 Мбайта нестекированного пространства, в том числе, 1 Мбайт свободного. А при последующей попытке увеличить размер стекированной области за счет оставшегося свободного места мой компьютер успешно зависал.
Учтите, что при стекировании системного диска все системные файлы STACKER записывает на два логических диска - физический и стекерный. И удалять один из дублей я вам не советую.
После успешной инсталляции STACKER количество логических дисков на вашем компьютере увеличивается как минимум на один. Появление новых устройств (E:, F: и т.д.) может привести к некоторым проблемам с установленным программным обеспечением. Тем не менее, почти все они легко устраняются путем использования команды SSWAP из состава пакета, которая позволяет менять логические диски. Например, команда SSWAP C: E: меняет местами физический диск С: и стекированный диск Е:.
Однако будьте внимательны, если вы пользуетесь командой DOS SUBST (подстановка)! Обычно ее не используют, но в некоторых случаях она чрезвычайно удобна. У этой команды есть одно ограничение, которое в MS-DOS 5.0 звучит следующим образом: "Neither drive ID may be a Substituted drive", что означает запрещение использования буквы уже существующего логического диска для обозначения подставленного.
После некоторых манипуляций со STACKER'ом, двумя жесткими дисками, стекерным диском G: и командой SUBST G: я осознал эту истину. В результате на двух дисках появилось несколько физически плохих секторов, что, честно говоря, несколько озадачивает: как такое может произойти?
Можно, конечно, отказаться от использования в команде SUBST занятой буквы диска и перейти к свободной букве. Но для меня этот вариант неприемлем, так как означает переделку многих проектов на нескольких компьютерах. Неплохо было бы попробовать зарезервировать или переназначить желаемый диск. К сожалению, команда SSWAP со свободной буквой логического диска не работает. Не вполне изящное решение проблемы заключается в задании в файле CONFYG.SYS несуществующего файла для использования в качестве стекерного диска.
От редакции: В число утилит, вошедших в состав выпущенной в текущем году операционной системы MS-DOS 6.0, входит средство динамического сжатия данных DoubleSpace. В работе эта программа совершенно аналогична пакету STACKER. Более того, фирмой Stac Electronics подан иск по факту "заимствования" корпорацией Microsoft алгоритма программы STACKER. Следует обратить внимание на предупреждение независимых сточников о том, что "срисована" не последняя, а предпоследняя версия STACKER, вместе с имевшимися в ней ошибками. От комментариев последнего обстоятельства редакция воздерживается...
=======
* STACKER (tm) Real-Time Data Compression (c) Copyright 1991 - 92, Stac Electronics
Статья была опубликована в журнале Компьютер Пресс #6 1993
программы
|
Большинство предоставленного здесь материала является цитированием со старых номеров компьютерных журналов, таких, как
"Мир ПК" или "Весь Компьютерный Мир". К сожалению, все мои попытки связаться с этими изданиями по поводу вопроса о цитировании были безуспешны.
Издания упорно хранили молчание. Что я разрешил себе расценивать как знак согласия, указывая, тем не менее, повсюду как выходные данные
издания (с работающей ссылкой на Интернет-представительство), так и автора публикации. Тем более, что, в силу срока давности этих публикаций, вряд ли материал можно рассматривать как коммерческий или рекламный,
пусть даже названия фирм здесь и присутствуют (уж без этого никуда).
Ежели появятся какие претензии по оному поводу, прошу
издания связаться со мной
Райво Штулберг |