Антивирусные программы. Утилиты для создания резервных копий. Управление памятью и ресурсами Windows 95
PC Magazine/RE logo
(С) СК Пресс 3/96
PC Magazine November 21, 1995

Утилиты Windows 95: заполняя пустоту


Антивирусные программы

Джоел Т. Пэтц

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

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

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

Самый простой способ заразить компьютер вместе с тем и один из самых невинных. Предположим, что вы вставили дискету в дисковод A: и оставили ее там в момент выключения машины. При следующей загрузке вы увидите на экране сообщение, предупреждающее вас о том, что в дисководе A: находится несистемный диск. Вы открываете дверцу накопителя, нажимаете клавишу и забываете о дискете. Если на дискете находился вирус, то он уже перенесен на вашу машину. Отныне всякий раз, когда вы загружаетесь с жесткого диска, управляет загрузкой не главная загрузочная запись (Master Boot Record, - MBR), а резидентный вирус. Если вирус относится к тому типу, который воздействует на прерывание чтения/записи операционной системы (INT-13), то всякий раз при копировании файла на дискету этот вирус копируется в загрузочный сектор дискеты.

Вирусы, заражающие загрузочные секторы, наиболее распространены, однако это не единственна разновидность вирусов. Программные вирусы нападают на исполнимые файлы, обычно имеющие расширения BIN, COM, EXE или SYS. Многоцелевые вирусы, способные заражать как программы, так и загрузочные секторы, атакуют сначала главную загрузочную запись, а затем любую программу в вашем компьютере. Stealth-вирусы маскируются, видоизменяя файлы и скрывая тем самым факт заражения, а полиморфные вирусы мутируют, постоянно меняя свою наружность.

До августа 1995 г. считалось, что вирусы скрываютс только в исполнимых файлах. Однако был обнаружен новый тип вируса, скрывающийся в файлах документов и воздействующий на программу Word for Windows 6.0 фирмы Microsoft. Эта "шаловливая макрокоманда" представляет собой многоплатформенный вирус, поражающий документы в системах Windows 95, Windows NT, Windows 3.x и Macintosh. Макровирус распространяется с командой File/Save As.

Windows 95

Что можно сказать о вирусах и новой операционной системе Windows 95? Отчасти по той причине, что она сохраняет совместимость с существующими программами DOS и Windows 3.x, Windows 95 остается уязвимой дл вирусов, уже существующих в вашей системе. В составе Windows 95 нет программ поиска вирусов, подобных программе Microsoft AntiVirus, поставлявшейся вместе с DOS 6.

Нельзя сказать, что в Windows 95 не предусмотрено никакой защиты от вирусов. Если вирус намереваетс осуществить запись непосредственно на жесткий диск, в обход DOS или BIOS, то Win 95 заблокирует эту попытку и предупредит пользователя о том, что прикладна программа x пытается записать информацию непосредственно на жесткий диск. Если имя программы вам незнакомо, то вполне возможно, что это вирус. Win 95 прекращает выполнение прикладной программы x прежде, чем она успеет причинить ущерб.

Многие вирусы изменяют главную загрузочную запись и устанавливают свой собственный вектор прерывания INT-13 во время начальной загрузки системы. В Windows 95 имеется список известных в данный момент векторов прерываний; если вы загрузите другую операционную систему с зараженного гибкого диска и измените главную загрузочную запись, то при следующей загрузке Windows 95 проведет сравнение вектора прерывания INT-13 новой системы с ранее занесенным в список и сообщит вам, что произошли изменения. Так как Windows 95 не может распознать эту новую прикладную программу, то на экране появится диалоговое окно, информирующее вас о том, что MBR была изменена без участия Windows 95 и в вашей системе, возможно, присутствует вирус.

В списках не значится...

Кроме того, Windows 95 составляет список известных, проверенных, "безопасных" драйверов устройств DOS. Если вы попытаетесь добавить новый драйвер устройства, работающий с прерываниями INT-13 или INT-21, который не будет опознан Windows 95, то получите сообщение о переходе в DOS-совместимый режим. Таким образом, если вирус не будет заражать MBR, а проникнет через драйвер устройства, вы будете извещены о том, что произошли какие-то изменения, сообщением: "Резидентная программа DOS под названием xxx может снизить производительность вашей системы. Хотите ли вы получить более полную информацию об этой проблеме?". Утвердительный ответ перенесет вас к закладке Performance (Производительность), где вы сможете удалить драйвер устройства.

К сожалению, все еще разрешена непосредственна загрузка системы с гибких дисков, и вы по-прежнему можете по оплошности инициализировать компьютер с зараженного гибкого диска и испортить MBR. Антивирусные программы, хорошо работающие на 16-разрядных системах, могут оказаться не в состоянии правильно распознать заражение в 32-разрядной среде. Логично предположить, что авторы вирусов рано или поздно найдут способы обойти защиту Windows 95. Вот почему использование 32-разрядных программ защиты от вирусов, разработанных специально для Windows 95, может оказаться для вас лучшим выходом в сложившейся ситуации.

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

Мы исследовали несколько антивирусных программ, появившихся вскоре после выхода в свет Windows 95. Некоторые из них уже поставлялись потребителям, другие были на разных стадиях тестирования, предваряющего их выпуск. Все они справились с возложенными на них функциями: выполнив обследование системы, они сообщали об обнаруженных вирусах и предлагали разнообразные решения проблемы, начиная от удаления зараженного файла и кончая отключением компьютера. Пользовательский интерфейс и цена у каждого продукта, конечно, разные; эти два фактора могут оказаться достаточно весомыми, чтобы склонить вас в пользу приобретения чего-то конкретного. Главное - это то, что вы хотите защитить свой компьютер. Ниже рассказывается об утилитах, которые помогут вам сделать это.


Случалось ли вам когда-нибудь задавать себе вопрос о том, каково было бы иметь своего личного врача, пекущегося о вашем здоровье 24 ч в сутки? Вы, возможно, так никогда этого не узнаете, но ваш компьютер вполне может удостоиться такого внимания. Когда утилита Dr. Solomon's Anti-Virus Toolkit фирмы S&S Software International незаметно работает в фоновом режиме, то своевременные меры безопасности, прививки и, в случае необходимости, лечение гарантируют каждодневное благополучие вашей системы. Мы рассмотрели предварительную версию пакета, выпуск которой в момент подготовки данного обзора намечался на конец октябр или начало ноября 1995 г. Представитель компании заявил, что планируется также выход сетевой версии пакета.

Начальный экран утилиты Dr. Solomon's Anti-Virus Toolkit позволяет очень легко начать обследование: нужно просто выбрать диск и щелкнуть на кнопке Find (Поиск). По завершении проверки на экране появляетс сообщение о том, какое число файлов было просмотрено, сколько файлов не проверялось и сколько из них выглядят зараженными. При обнаружении вируса вы можете попросить программу "вылечить" файл.

Хотя конкуренты предлагают программы, обладающие во многом схожими функциональными возможностями, создатели пакета Anti-Virus Toolkit наделили его организацией и пользовательским интерфейсом, придающим ему своеобразный и привлекательный облик. Наличие электронного справочника Virus Encyclopedia (Вирусна энциклопедия) представляет собой одно из главных достоинств, равно как и способность сканировать сжатые файлы шести типов. Утилита динамически распаковывает файл и проверяет его содержимое в оперативном режиме.

Вирусная энциклопедия

Включенная в состав продукта "Вирусная энциклопедия" хранит подробную информацию о многих распознаваемых им вирусах из общего числа 6700. Даже просто внимательно прочитать ее - познавательное и поучительное занятие. Выделив любой элемент в просмотровой колонке, вы немедленно получите полное описание вируса: как часто он встречается, насколько опасен, что он делает с вашим компьютером, примерное время исправления наносимого им ущерба и может ли он быть вылечен или удален утилитой Anti-Virus Toolkit. Если существуют различные версии вируса, то по щелчку на кнопке вы увидите их число и имена. Функция поиска быстро находит конкретный вирус.

WinGuard, VirusGuard и ViVerify совместно с FindVirus образуют фундамент технологии Anti-Virus Toolkit. WinGuard - 32-разрядный драйвер виртуального устройства (VxD) - работает в фоновом режиме и проверяет файлы и диски (по умолчанию выполняетс просмотр исполнимых файлов, загрузочных секторов и разделов диска, но вы можете также добавить к этому списку сжатые файлы и файлы данных). Эта 32-разрядна программа проверяет все исполнявшиеся или скопированные файлы; если обнаружен вирус, то доступ к файлу воспрещается и подается сигнал тревоги. Anti-Virus Toolkit также перехватывает полиморфные вирусы. Если диск, у которого загрузочный сектор заражен вирусом, вставляется в дисковод, то VirusGuard поднимает тревогу и предотвращает любые попытки копирования или загрузки.

Если вы выберете пункт Check for changes (Поиск изменений) на главном экране, то ViVerify обнаружит изменения, сделанные в файлах. Создав слепок (или контрольную сумму) каждого файла в списке, Anti-Virus Toolkit сравнивает их с файлом предварительно вычисленных контрольных сумм. В отличие от модул FindVirus, который проводит поиск конкретных вирусов, ViVerify проверяет наличие изменений в файлах, не подлежащих преобразованиям, в частности в тех из них, которые используются в процессе начальной загрузки.

Результаты проверок можно сохранить в журнале или вывести на принтер. Дополнительные параметры позволяют вам выбрать алгоритм, используемый для создани "фотографий" файлов, а также интервал для проверки каждого n-го байта.

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

Dr. Solomon's Anti-Virus Toolkit (предварительная версия)
Прогнозируемая реальная розничная цена: версия дл Windows 95 - 125 долл.; версия для OS/2 (в состав входят версии для DOS и Windows) - 145 долл.
Требуемые ресурсы: 4-Мбайт ОЗУ, 5 Мбайт на жестком диске, Microsoft Windows 95.

S&S Software International Inc., Berlington, MA; 617-273-7400; fax, 617-273-7474;
Web, http://www.drsolomon.com.

Начинающие пользователи компьютеров, так же как и их более опытные коллеги, не найдут более простого способа защитить свои ПК от вирусного заражения, чем использовать пакет Norton AntiVirus for Windows 95 фирмы Symantec. Если во время начальной установки вы примете рекомендуемые по умолчанию параметры и проведете полную инсталляцию продукта, то Norton AntiVirus автоматически активизирует режимы Auto-Protect (автоматическая защита) и Startup (просмотр во время процедуры начальной загрузки), а также составит расписание автоматических еженедельных проверок вашего загрузочного жесткого диска.

В случае если вы не уверены, имеется ли в вашем компьютере вирус, Norton AntiVirus выполнит просмотр памяти и загрузочного диска перед инсталляцией. Если вирус обнаружен, то хорошо написанное руководство пользователя объясняет, как избавиться от него до инсталляции антивирусной программы. Рекомендуется также создать аварийный диск (Rescue Disk), чтобы иметь возможность запустить свой компьютер в случае его заражения загрузочными вирусами некоторых разновидностей.

Функция Auto-Protect пакета Norton AntiVirus обращается к базе данных известных компьютерных вирусов и анализирует программные файлы при всяком обращении к ним, отслеживает необычные события, которые могут свидетельствовать о присутствии вируса и выдает предупреждения, давая возможность предотвратить заражение. Стартовый просмотр файлов и загрузочных записей, используемых в вашем компьютере, выполняетс каждый раз во время начальной загрузки, подобно тому как сторожевой пес охраняет входную дверь.

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

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

Просмотр может выполняться в соответствии с установленным расписанием или по требованию. Если компьютер занят выполнением какой-либо задачи в момент запуска плановой процедуры поиска вирусов, то проверка выполняется в фоновом режиме. При обнаружении вируса подается сигнал тревоги Virus Found (Обнаружен вирус). Сообщения о проблемах, с которыми пришлось столкнутьс во время запущенной вручную или плановой проверки, отображаются в диалоговом окне Problems Found (Обнаруженные проблемы) по завершении просмотра. В обоих случаях выдается имя вируса информация о типе возникшей проблемы, и в распоряжение пользовател предоставляются командные кнопки, с помощью которых можно инициировать корректирующее действие. В случае обнаружения вируса в памяти компьютера Norton AntiVirus прекращает свою работу и предлагает выключить компьютер.

В регистрационный журнал (Activity Log) вносятс записи об обнаружении известных вирусов и мерах, предпринятых для их удаления. Произведя настройку журнала, вы сможете регистрировать и другие события, такие, как обнаружение неизвестных вирусов, случаи вирусоподобной активности, предпринятые профилактические меры и изменения в перечне вирусов. Чтобы обеспечить защиту от вновь открытых вирусов, вам следует ежемесячно загружать по сети из различных оперативных служб обновленные версии файлов, содержащих описания структуры вирусов.

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

Norton AntiVirus for Windows 95
Прогнозируемая реальная розничная цена: 125 долл.
Требуемые ресурсы: 4-Мбайт ОЗУ (рекомендуется 8 Мбайт), 6 Мбайт на жестком диске, Microsoft Windows 95.

Symantec Corp.; Web, http://www.symantec.com.
В Москве: тел. 320-0733, факс 320-1844.

Защитные средства, предоставляемые пакетом ThunderByte Anti-Virus Utilities for Windows 95, образуют кольцо обороны вокруг ваших программ и файлов. После того как будет налажено взаимодействие между вашим компьютером и этой утилитой, он будет надежно защищен от любого мыслимого вторжения. Мы рассмотрели предварительную версию этого продукта.

ThunderByte (Thunder - англ. гром) начинает свою работу словно выстрелом из пушки. В ходе процедуры инсталляции установочный модуль TbSetup затратил 36 с на создание слепков 7000 файлов, среди которых было 514 исполнимых. Затем TbScan, один из рабочих модулей программы, провел поиск вирусов. Наконец, процедура Setup была выполнена повторно, чтобы установить базу для будущих проверок целостности файлов.

По завершении процедуры установки пакет ThunderByte располагает всеми сведениями о вашем компьютере. Собранная информация будет использована во врем будущих проверок, чтобы убедиться в том, что любые изменения в программах и файлах вызваны не вирусами. С самого начала очевидно, что задача этой утилиты состоит в обнаружении вирусов. В документации, Help-файле и базе данных, содержащей информацию о вирусах, дл удаления вирусов рекомендуется произвести перезагрузку с чистых дискет в сочетании с применением программы просмотра и чистки. Разработчик программы советует применять для удаления вирусов утилиту от независимого поставщика, предназначенную для работы в среде DOS, но не Windows.

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

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

Любое изменение состояния вашей системы вызовет появление одного из нескольких возможных сообщений в диалоговом окне модуля Scan. Вы будете извещены, если файл заражен конкретным вирусом, если он был поврежден вирусом, если обнаружен вирус-шутка или "троянский конь" (не приносящий вреда файл, создатель которого намеревался сделать его забавным или докучливым), либо мусор.

Даже программы, сами по себе не испорченные, но несущие вирус, способный поразить загрузочный сектор вашего компьютера, становятся добычей этой утилиты. Диалоговое окно Virus Detected! (Обнаружен вирус!) передаст вам имя вируса, эвристические флаги (информацию о файле и предупреждения, касающиес вируса) и выбор возможных действий.

Кнопка Virus Information (Информация о вирусе) открывает другое диалоговое окно с более подробной информацией о конкретном вирусе и рекомендациями по борьбе с ним. Возможны следующие варианты действий: "продолжать, не предпринимая никаких действий", "удалить файл", "уничтожить файл" (без возможности восстановления) или "переименовать файл" (чтобы исследовать его впоследствии). При занесении информации в журнал регистрации конфигурации файлов утилита предоставляет широкий выбор возможностей от записи в него только зараженных или подозрительных файлов до сохранения подробностей всех выдаваемых предупреждений.

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

В рассмотренной нами предварительной версии ThunderByte для Windows 95 отсутствовали некоторые средства, имевшиеся в версии для Windows: возможности настройки для работы в режимах Background Scan (фоновый просмотр) и File I/O Monitor (контроль ввода-вывода файлов), Application Execution Tracker (отслеживание выполнения прикладных программ), средства Security Options (обеспечения безопасности) и возможность настройки для работы в режиме Automatic Update (автоматическое обновление информации). Однако, по заявлению компании, все эти функции будут включены в состав окончательной версии продукта и должны быть доступны к моменту, когда вы будете читать эту статью.

ThunderByte Anti-Virus Utilities for Windows 95 (предварительная версия)
Прогнозируемая реальная розничная цена: 149 долл.
Требуемые ресурсы: 4-Мбайт ОЗУ, 1 Мбайт на жестком диске, Microsoft Windows 95.

ThunderByte Corp., Massena, NY; 800-667-8282; fax, 613-936-8429;
Web, http://www.thunderbyte.com.

Обеспечить целостность вашей компьютерной системы - по возможности не мешая при этом вашей основной работе - таково назначение утилиты VirusScan for Windows 95 фирмы McAfee Associates. Присоединяясь ко многим различным модулям Windows 95, таким, как Explorer, утилита VirusScan может помочь вашей машине избежать вирусного заражения.

Стремясь обеспечить безопасный способ перехода на Windows 95, фирма McAfee Associates предлагает в одном пакете как версию своей программы для Windows 3.1, так и специальную версию VirusScan для Windows 95. Сначала утилита проверяет, что программное обеспечение, инсталлированное на вашей машине в настоящее время, свободно от вирусов и ни одна из перенесенных на новую платформу системных или прикладных программ не заразит вашу новую операционную систему.

Утилита VirusScan for Windows 95, рассматриваема нами в данной статье, использует страницы свойств, длинные имена файлов, технологию виртуальных драйверов устройств для сканирования памяти, контекстно- чувствительную подсказку и средства просмотра. Применяемая в утилите VirusScan патентованна технология просмотра, реализованная в модулях Code Trace и Code Matrix, позволяет идентифицировать известные и новые вирусы, сверяясь со своим перечнем вирусов и применяя аналитические методы дл распознавания подозрительных действий, которые могут указывать на присутствие нового самозванца.

С чего начать

Самый легкий способ начать поиск вирусов - щелкнуть правой кнопкой мыши на кнопке Start и выбрать пункт Scan for Viruses (Просматривать в поисках вирусов). Вы можете также получить доступ к программе через Windows Explorer или поместить на "рабочий стол" пиктограммы наиболее часто проверяемых программ или файлов.

Окно просмотра Scan Window программы VirusScan - воплощение простоты. Три страницы свойств с закладками - Where & What (Где и Что), Actions (Действия) и Reports (Отчеты) - предоставляют все, что нужно для настройки средств поиска вирусов. На странице Where & What вы можете указать местонахождение диска, папки или файла для просмотра. Вы можете также провести поиск во вложенных папках, относящихся к какой-либо папке. Сжатые файлы (только PKLITE или LZEXE) можно просматривать, установив флажок проверки. Если VirusScan обнаруживает вирус в сжатом файле, то вам придется распаковать файл, перед тем как удалить вирус.

Выпадающий список на странице Actions даст вам возможность самостоятельно решать, как поступить с обнаруженным вирусом: инициировать действие, продолжить просмотр, остановить сеанс, почистить зараженный файл или удалить его. Перечень возможных действий появляетс в диалоговом окне Virus Found (Обнаружен вирус). Щелчок на кнопке Info предоставляет информацию об обнаруженных вирусах. Если вы решите почистить файл и потерпите неудачу, VirusScan сообщит вам об этом. Зараженные файлы можно также автоматически удалить. Регистрационный журнал Activity Log содержит протокол проверки и информацию об обнаруженных вирусах.

На странице свойств Reports вы определяете, следует ли подавать звуковой сигнал при обнаружении вируса и будет ли информация о результатах поиска вирусов вноситься в протокол Log To File (Сохранить в файле). Вы можете также выдавать на экран сообщение, инструктирующее пользователей, как вести себя в случае обнаружения вируса.

Определение местонахождения

Поиск может быть активизирован из стартового окна или из любой страницы свойств. Если вы хотите провести поиск в нескольких местах в ходе одного сеанса, то запустите процесс из модуля Explorer, выделите файлы или папки, которые вы хотите просмотреть, затем выберите пункт Scan for Viruses (Поиск вирусов) и, наконец, Scan Now (Проверять сейчас).

McAfee обновляет свои антивирусные программы по крайней мере один раз в месяц, а в случае необходимости и чаще. Чтобы быть уверенным в том, что ваша программа располагает самыми последними файлами распознавани вирусов, загружайте новые версии из доски объявлений McAfee (408-988-4004) или из различных серверов Internet.

VirusScan for Windows 95
Цена по каталогу: 65 долл.; абонементная плата за двухгодичное техническое обслуживание - 60
долл. Требуемые ресурсы: 4-Мбайт ОЗУ, 1 Мбайт на жестком диске, Microsoft Windows 3.1 или Windows 95.
McAfee Associates, Santa Clara, CA; 408-988-3832; fax, 408-970-9727;
Web, http://www.mcafee.com.

Будущие охотники за вирусами

Джоел Т. Пэтц

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

Утилита PC-cillin 95 фирмы TouchStone Software выполняет все виды каждодневной рутинной обработки, позволяя проверять диски по требованию и переименовывать файлы. Но она также будет автоматически проверять файлы в ходе их загрузки из Internet и электронных информационных служб. Поиск ведется даже в сообщениях электронной почты и сопутствующих файлах.

PC-cillin 95 использует собственный алгоритм компании (известный также под названием VICE: Virus Instructional Code Emulator - эмулятор командного кода вируса) для анализа характеристик неизвестного вируса и занесения их в базу данных. Воспользовавшись результатами анализа кода, применямый утилитой PC-cillin метод зачистки обманывает вирус, заставляя его дешифровать самого себя. Для того чтобы начать просмотр, достаточно перетащить объект или папку на пиктограмму программы в линейке заданий. Интересная функциональна возможность - доступ к обновленной оперативной информации о вирусах, предоставляемой фирмой TouchStone, с помощью одной кнопки. Продукт должен поступить в продажу к моменту публикации данного обзора, и его предполагаемая цена составляет 50 долл.

Корпорация IBM работает на тем, чтобы наделить свой продукт IBM AntiVirus средствами для работы в операционных средах Windows 95 и Windows NT. Появление новой версии ожидается в конце 1995 г. Текущая версия IBM AntiVirus работает с OS/2, OS/2 Warp, DOS и Windows. Имеется сетевая верси продукта. IBM AntiVirus распознает и уничтожает более 6000 разновидностей вирусов.

Несколько страниц Web располагают обширной информацией о вирусах:


Утилиты для создания резервных копий

Шерил Кантер

Microsoft Windows 95 создавалась с учетом требований обратной совместимости с DOS и Windows 3.1. Однако программы для создания резервных копий, которые имеют дело непосредственно с файловой системой, представляют собой исключение. Windows 95 по-прежнему может работать с восьмисимвольными именами файлов, поэтому с технической точки зрения вы можете использовать программы резервирования, ориентированные на Windows 3.1 и DOS. Но при этом возникает одна проблема: выполняя резервирование с помощью старого программного обеспечения, вы, скорее всего, потеряете длинные имена файлов, уже применяемые в вашей системе. Программы, ориентированные на Windows 3.1 или DOS, вовсе не обязательно будут надежно работать с разделом диска, содержащим длинные имена файлов, даже если вы загрузили старую версию DOS и Windows. В ваших интересах обзавестись программами, модернизированными таким образом, чтобы работать с длинными именами файлов, применяемыми в Windows 95.

Утилита для создания резервных копий, поставляема вместе с DOS 6.2 и Windows 3.1, была построена на основе столь старого кода, что сделало ее практически бесполезной для новейших систем. В ней вообще не было предусмотрено возможности использования накопителей на магнитной ленте. Когда жесткие диски имели емкость 20-30 Мбайт, обычной практикой было создание резервных копий на гибких дисках. Объем сегодняшних жестких дисков составляет сотни и даже тысячи мегабайт, и применение для резервирования носителей большой емкости стало насущной необходимостью.

Новые технологии резервирования

Новые технологии построения контроллеров и новые стандартные форматы для хранения данных на ленте дали потребителям множество доступных по цене, обладающих высокой информационной емкостью альтернатив старому стандарту QIC-80, функционирующему под управлением контроллера гибких дисков. Увеличение скорости резервирования достигается благодаря применению вместо контроллера гибкого диска контроллера IDE или SCSI. Этим быстродействующим накопителям больше не нужны цифровые ленты, чтобы полностью использовать свои возможности; отныне SCSI перестал быть синонимом DAT. Технологии QIC-Wide и Travan значительно увеличивают информационную емкость стандартной магнитной ленты. Картриджи QIC-Wide и Travan внешне похожи на ленты QIC-80, но на самом деле лента в них шире, длиннее и содержит данные в совершенно ином формате.

Стандарт Enhanced IDE оказался прекрасным подарком для рынка накопителей на магнитной ленте. Контроллеры IDE обладают более высоким быстродействием, нежели контроллеры накопителей на гибких дисках, и, кроме того, они дешевле контроллеров SCSI. Традиционно стандарт IDE использовался для управления единственным жестким диском, но позднее был расширен, чтобы обслуживать несколько устройств и удовлетворять специфическим требованиям недисковых устройств, таких, как накопители на магнитной ленте и накопители CD-ROM.

Новые накопители на магнитной ленте IDE используют интерфейс ATAPI для взаимодействия с контроллером. Владельцы накопителей на магнитной ленте с интерфейсом ATAPI, купившие Windows 95 немедленно после ее появления, обнаружат, что их накопители не работают с новой операционной системой из-за ошибки в низкоуровневом драйвере ATAPI. Эта пробема была обнаружена как раз перед опубликованием данного отчета, и пользователи, купившие Windows 95 немного позже, не столкнутся с этими трудностями. Первым покупателям Windows 95 следует обратиться в Microsoft для замены драйвера.

Модуль резервирования Windows 95

Прикладной модуль создания резервных копий, поставляемый вместе с Windows 95, был полностью переработан специалистами фирмы Colorado Memory Systems (CMS) для корпорации Microsoft и отныне может обслуживать накопители на магнитной ленте. Однако спешка, вызванная необходимостью как можно быстрее выпустить Windows 95 на рынок, помешала компании CMS дополнить ее средствами для работы с иными форматами, нежели QIC-80 и QIC-3010. Ленты QIC-80 рассчитаны на хранение 170 Мбайт информации (без сжатия), а QIC-3010 могут хранить без сжатия 340 Мбайт, что в сегодняшних условиях явно недостаточно и представляет собой пример устаревшей технологии. Возможности работы с лентами DAT, QIC-Wide и Travan отсутствуют.

Кроме того, прикладной модуль резервирования данных поставляется только с драйверами для накопителей на магнитной ленте, функционирующих под управлением контроллеров гибких дисков. Если вы используете накопитель на магнитной ленте QIC-80 с контроллером SCSI, IDE или параллельного порта, то он не будет работать с прикладным модулем без драйвера, поставляемого изготовителем устройства. Корпораци Microsoft готова предоставить спецификации дл подготовки новых драйверов для прикладного модуля, однако пока поставщики предпочитают создавать свои собственные программы. Возможности прикладного модул принципиально ограничены применением магнитных лент форматов QIC-80 и QIC-3010 - ни один драйвер не может обойти это ограничение, - ощущается также отсутствие планировщика, позволяющего создавать резервные копии в нерабочее время без участия оператора.

Рынок программных средств для создания резервных копий

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

Сегодня большинство накопителей на магнитной ленте комплектуется программными средствами от трех поставщиков: Arcada, CMS и NovaStor. Фирма Cheyenne, специализирующаяся на создании систем резервировани данных для NetWare в масштабах предприятия, также готовится выпустить продукт для среды Windows 95. Поставки продукта фирмы Cheyenne, известного под названием ArcSolo, начнутся в начале ноября 1995 г.; Cheyenne не смогла вовремя предоставить предварительную версию для нашего обзора. В момент подготовки данного обзора поставлялись потребителям только утилиты Colorado Backup for Windows 95 фирмы CMS и NovaBack фирмы NovaStor, но нам удалось протестировать предварительную версию пакета Arcada Backup for Windows 95. Успехи утилиты Norton Backup фирмы Symantec выглядели еще скромнее: ко времени опубликовани данного отчета перспективы разработки редакции пакета для Windows 95 оставались туманными. С другой стороны, работа над версией пакета фирмы Symantec для Windows 95, предназначенной для резервирования данных в масштабах предприятия, уже шла полным ходом.


Компания Arcada Software, чьи программы поставляютс с изделиями фирмы Conner Peripherals, предполагает выпустить версию своей программы создания резервных копий для Windows 95 ко времени публикации данного обзора: это будет истинно 32-разрядная прикладна программа, которая в полной мере воспользуетс заложенными в Windows 95 возможностями, такими, как технология Plug and Play и страницы с закладками, и сможет работать практически с любым накопителем на магнитной ленте, представленным на рынке.

Тот, кто знаком с программами Arcada для DOS и Windows, обнаружит в продукте для Windows 95 разительные отличия; диапазон его функциональных возможностей значительно сужен. Например, продукт дл Windows 3.1 обладал функциями Quick Erase (Быстрое удаление) и Security Erase (Удаление без возможности восстановления). Версия для Windows 95 имеет только первую функцию. Фирма Arcada заверяет, что расширит функциональность программы, если того пожелают пользователи, однако в целом предпочтение будет отдано не изобилию функциональных возможностей, а простоте эксплуатации, поскольку, по мнению фирмы, именно это отвечает потребностям большинства.

Интерфейс Arcada претерпел серьезные изменения. Страницы с закладками позволят вам выбрать диалог дл создания резервной копии (Backup), восстановлени (Restore) или сравнения (Compare). Кнопки What (Что), Where (Где) и How (Как), которые были в интерфейсе Windows 3.1, заменены органами управления с идентичными надписями на той же странице. Если компоновка покажетс вам запутанной, то вы можете воспользоватьс "мастерами" Backup (создать копию) и Restore (восстановить), которые помогут вам разобраться в организации интерфейса.

Воспользуемся лентой

Процедура инсталляции накопителя на магнитной ленте в среде Windows 95 стала проще благодар предусмотренным фирмой Arcada средствам Plug and Play. Настройка выполняется автоматически, и в меню программы даже нет пункта Configuration (Конфигурирование), имевшегося в версии для Windows 3.1.

Реестр Windows 95 играет центральную роль в операционной системе. Если содержимое Реестра испорчено или не отражает действительного положения вещей, то операционная система попросту не сможет быть запущена. Здесь скрыта потенциальная проблема для программы резервирования. Что, если в промежутке времени между созданием резервной копии Реестра и восстановлением его с ленты вы добавили новое аппаратное устройство? Arcada решает эту проблему, рассматривая Реестр в качестве отдельного тома и выполняя его восстановление особым образом. Вместо того чтобы полностью заменить частично испорченный Реестр, Arcada сравнивает резервную версию с копией на диске и добавляет отсутствующие элементы.

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

Пакет Arcada Backup for Windows 95 не только распознает длинные имена файлов, но и предоставляет в ваше распоряжение 32-разрядную программу, наделенную средствами Plug and Play и модернизированным интерфейсом. Сокращенный набор функциональных возможностей пакета значительно упрощает пользовательские процедуры, не позволяя однако достичь оптимальных функциональных и настроечных характеристик.

Arcada Backup for Windows 95 (предварительная версия)
Цена, рекомендуемая изготовителем: 99 долл.
Требуемые ресурсы: 8-Мбайт ОЗУ, 5 Мбайт на жестком диске, совместимый накопитель на магнитной ленте. Microsoft Windows 95.

Arcada Software Inc., Lake Mary, FL; 800-327-2232, 407-3337500; fax, 407-333-7730;
Web, http://www.arcad.com.

Фирма Colorado Memory Systems (CMS), ставшая ныне отделением компании Hewlett-Packard, разработала прикладной модуль для подготовки резервных копий, который поставляется в сочетании с Windows 95. Прикладной модуль способен управлять большинством накопителей с контроллерами гибких дисков QIC-80 и QIC-3010, но жесткие временные рамки помешали специалистам CMS снабдить пакет средствами для работы с накопителями DAT, QIC-Wide и Travan.

С помощью дополнительных драйверов данный модуль может обслуживать накопители на магнитной ленте с интерфейсами SCSI, IDE и накопители с параллельным портом, но лишь в случае, если в накопителе используется лента QIC-80 или QIC-3010, - принципиальное ограничение программы. В нем также нет планировщика, позволяющего выполнять резервирование в нерабочие часы.

Пакет Colorado Backup for Windows 95 имеет точно такой же пользовательский интерфейс, как и прикладной модуль Windows, но внутренние отличия позволяют программе работать с лентой иных форматов. Новые драйверы также обеспечивают работу программы с контроллерами других типов. Однако обслуживаются только накопители на магнитной ленте, выпускаемые компаниями HP и CMS, и если вы не располагаете ни одним из них, то данная программа окажется для вас бесполезной. Автономный планировщик позволит вам выполнить резервирование в нерабочее время.

Утилита Colorado Backup for Windows 95, занимающая в упакованном виде немногим более 600 Кбайт, может быть бесплатно получена с электронной доски объявлений или по почте, где вам придется заплатить за почтовые услуги и обработку вашего заказа. Отпечатанное типографским способом руководство стоит 24,95 долл. В пакет включены самые свежие версии Colorado Backup for DOS и Colorado Backup for Windows 3.x.

Процесс инсталляции Colorado Backup в высшей степени автоматизирован. Вам даже не будет предоставлена возможность выбора диска или каталога для хранени программы. По утверждению компании, такое ограничение накладывается программой инсталляции аппаратных средств Windows 95, которая не позволяет сделать запрос о целевом диске и каталоге. Утилита хранится в подкаталоге с именем BACKUP каталога Windows. Автономная утилита планировщика автоматически загружается вместе с типовым расписанием создани резервных копий и помещается в папку Startup.

Colorado Backup for Windows 95 - понятная, легкая в использовании утилита резервирования для владельцев накопителей на магнитной ленте компаний HP и CMS. Пользователям, располагающим накопителями от других изготовителей, придется выбрать себе иную программу.

Colorado Backup for Windows 95
Цена, рекомендуемая изготовителем: загрузка из сети, бесплатно; диски - 7,95 долл. (почтовые расходы и обработка заказа); диски и руководство, - 24,95 долл.
Требуемые ресурсы: 1-Мбайт ОЗУ, 2 Мбайт на жестком диске, накопитель на магнитной ленте компаний HP или CMS, Microsoft Windows 95.

Colorado Memory Systems, отделение Hewlett-Packard Co., Loveland, CO; 800-469-5150; fax, 970-667-0997;
BBS, 970-635-0650 (до 14,4 Кбит/с).

Утилита NovaBack фирмы NovaStor (ожидаемая реальна розничная цена 149 долл.), выпущенная в свет одновременно с Windows 95, стала первым продуктом дл создания резервных копий от независимого поставщика, рассчитанным на применение с Windows 95. Однако ради победы в рыночной гонке пришлось пожертвовать некоторыми функциональными возможностями. Рассмотренна нами первая редакция программы обслуживает исключительно накопители на магнитной ленте с интерфейсом SCSI, в ней отсутствуют утилита восстановления после аварии NovaBoot и средства сжати программ.

Модернизированная версия 4.01, которая должна появиться ко времени публикации данной статьи, сможет выполнять сжатие программ, а также обслуживать гибкие диски и накопители на магнитной ленте с интерфейсом IDE. В ее состав войдут утилиты NovaBoot и Dragon Drop для непосредственного доступа к файлам на ленте.

Пакет NovaBack представляет собой набор утилит, к которым можно обращаться по отдельности или из главной программы. Планировщик Scheduler позволит вам выполнять резервирование в нерабочее время без участия оператора. Ко времени, когда писалась эта статья, планировщик работал только из пакета NovaBack; его нельзя было запустить как автономную программу. Компания NovaStor работает над этой проблемой.

В пакете NovaBack нет средств Plug and Play. Утилита инсталляции Tape Setup пытается идентифицировать используемый вами накопитель и получает необходимую информацию из таблицы спецификаций. Накопители на магнитной ленте, отсутствующие в таблице, могут быть сконфигурированы вручную, но вам, возможно, придетс обратиться в компанию NovaStor за помощью.

Пользовательский интерфейс NovaBack несколько неудобен и непоследователен. Это видно на примере факультативного средства Custom Backup (специальное резервирование), позволяющего вам выбирать файлы дл частичного резервирования. Перед вами два окна со списками, расположенные рядом. В левом окне показано дерево каталогов; правое показывает имена файлов. Чтобы увидеть больший участок дерева каталогов, щелкните левой кнопкой мыши на папке пиктограммы. Чтобы выбрать ветвь для резервирования, щелкните левой кнопкой мыши на имени каталога. Для перемещения курсора вниз или вверх по дереву щелкните левой кнопкой мыши на пустом участке строки. Этот нестандартный метод может привести к путанице. Положение еще более усугубляется тем, что этот метод не используется последовательно во всей программе: для выбора тома на ленте из модуля Restore (восстановить) нужно щелкнуть правой кнопкой мыши на элементе списка.

Одно из удачных функциональных средств пакета - автоматически обновляемая база данных, где собраны сведения о файлах, резервные копии которых хранятся на данной ленте, и время их создания. Средство поиска позволит вам найти все экземпляры конкретного файла. Если вы решите повторно использовать ленту, то удалите ее из базы данных. (Кнопка Delete - удалить - не функционировала должным образом в рассмотренной нами версии; по утверждению компании, эта проблема будет устранена в версии 4.01.)

В пакете NovaBack не используются технология Plug and Play или последние новшества интерфейса Windows 95, кроме того, интерфейс программы несколько неудобен. В версии 4.0 отсутствуют важнейшие функции, такие, как обслуживание гибких дисков, накопителей на магнитной ленте с интерфейсом IDE и сжатие программ, но к моменту опубликования этой статьи должна быть выпущена нова редакция пакета, в которой некоторые из этих недостатков будут устранены.

NovaBack for Windows 95 and Windows NT, версия 4.0
Прогнозируемая реальная розничная цена: 149 долл.
Требуемые ресурсы: 4-Мбайт ОЗУ, 6 Мбайт на жестком диске, Microsoft Windows 95 или Windows NT 3.5 или более поздняя.

NovaStor Corp., Simi Valley, CA; 805-579-6700; fax, 805-579-6710.

Управление памятью и ресурсами Windows 95

Дэвид Хаскин

Одна из причин, заставляющих пользователей отдавать предпочтение Windows 95, заключается в том, что они получают надежду на избавление от сбоев и других вызывавших головную боль неудобств, обусловленных слабостью средств управления памятью и ресурсами в Windows 3.x. Реальность же такова: Windows 95 более совершенна, но некоторые ограничения, накладываемые на память и ресурсы, остаются.

Некоторые аспекты управления памятью и ресурсами в Windows 95 остались неизменными. В Windows 95 по-прежнему применяется обычная память, занимающа первые 640 Кбайт адресного пространства и необходимая для программ, ориентированных на работу под управлением DOS и Windows 3.x. Она также все еще признает разделение памяти на верхнюю память (область ОЗУ между 640 Кбайт и 1 Мбайт) и расширяемую память (выше границы 1 Мбайт).

32-разрядные прикладные программы и драйверы, подобные подготовленным для Windows 95, используют более обширную расширяемую память, поэтому переход на новые программы смягчает проблемы, связанные с обычной памятью.

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

Как и в Windows 3.x, термин "ресурсы" в Windows 95 относится к потребностям двух действующих за кулисами модулей: GDI (интерфейс графических устройств) и USER (модуль пользовательских функций). GDI управляет такими атрибутами отображения, как шрифты, пиктограммы, растровые массивы, перья, и прочими средствами вывода, в частности принтерами. Модуль USER управляет объектами, подобными кнопкам, линейкам прокрутки и окнам списков. Прежде чем прикладная программа выведет на экран кнопку, она обращается к модулю USER, который следит за характеристиками объекта, такими, как размеры и форма. Затем USER обращается к GDI, который выводит элемент на экран и, если необходимо, вызывает соответствующие драйверы устройств.

Информация, с которой работают модули USER и GDI, хранится в областях расширенной памяти, именуемых хипами ресурсов (resource heaps). Каждый из трех 16-разрядных хипов в Windows 3.x вмещает только 64 Кбайт данных, поэтому они слишком быстро заполнялись до отказа, и затем начинались неприятности от фатальных сбоев и других ошибок. Windows 95 использует 16-разрядные хипы лишь в тех случаях, когда главное значение имеют совместимость и производительность. Чтобы помочь смягчить ограничения, накладываемые на системные ресурсы в Windows 95, многие структуры данных, прежде хранившиеся в 16-разрядных хипах USER и GDI, ныне размещаются в 32-разрядных хипах. Это позволяет отвести большее пространство для остальных элементов данных, которые могут быть созданы.

Надомная индустрия

Проблемы памяти и ресурсов способствовали созданию надомной индустрии утилит для DOS и Windows 3.x. Поставщики уже успели выпустить версии некоторых из этих утилит для Windows 95, вскоре за ними последуют и другие.

Фирма Microsoft даже добавила пару своих собственных утилит - System Monitor (Системный монитор) и Resource Meter (Счетчик ресурсов), - чтобы помочь вам следить за использованием комплектом ресурсов и памяти. System Monitor выводит на экран в реальном времени 59 различных показателей, таких, как текущий размер файла подкачки и коэффициент использования ЦП. Resource Meter просто показывает количество свободных ресурсов модулей USER и GDI.

System Monitor и Resource Meter - новые утилиты, а к старейшему типу утилит управления памятью и ресурсами относятся диспетчеры нижней памяти, подобные Netroom, QEMM и 386MAX. Последняя из них должна была поступить в продажу в конце октябр 1995 г. под названием Qualitas MAX 8. Эта верси программы будет совместима с Windows 95, но иметь другой логотип.

Недавно появились две новые разновидности утилит: диспетчеры ресурсов и удвоители ОЗУ. Диспетчеры ресурсов, такие, как Hurricane фирмы Helix Software, используют разнообразные приемы для расширени ресурсов Windows 3.x. В момент подготовки данного обзора мы не располагали даже предварительной версией этого продукта для Windows 95. Появление версии Hurricane для Windows 95 ожидается 24 ноябр 1995 г.

Удвоители, или умножители, ОЗУ, подобные утилите RAM Doubler фирмы Connectix, работают с памятью методами, во многом схожими с теми, что применяютс утилитами сжатия дисков, такими, как Stacker, при работе с жестким диском. Иными словами, удвоители ОЗУ сжимают информацию, которую Windows хранит в памяти, с тем чтобы там могло разместиться больше данных. Эти утилиты снижают частоту обращений к файлу подкачки и позволяют открывать большее число прикладных программ большого объема.

Поставщики утилит для управления ресурсами задержались с преходом на Windows 95, хотя и обещают представить новые версии своих продуктов в конце 1995 г. Программы, разработанные для Windows 3.x, не работают в среде Windows 95. Версия RAM Doubler дл Windows 95 должна появиться к декабрю 1995 г.

К моменту написания данной статьи не было выпущено новых версий диспетчеров нижней памяти. Мы, однако, рассмотрели самые последние версии наиболее популярных диспетчеров нижней памяти - Netroom 3.04, QEMM 7.5 и 386MAX 7.2, - чтобы определить, насколько хорошо они работают с Windows 95. Мы также рассмотрели два умножителя ОЗУ для Windows 95 - MagnaRAM 2 и SoftRAM 95.

Увеличьте свою память

Умножители ОЗУ дают надежду тем, кто располагает малой, не превышающей 4 Мбайт, памятью, что, по утверждению Microsoft, минимально необходимо дл Windows 95. Рассмотрев одну из последних бета-версий MagnaRAM 2 (доступную в момент подготовки обзора; окончательная версия продукта должна была появитьс в конце сентября 1995 г.) и предлагаемую потребителям версию SoftRAM 95, мы пришли к выводу, что эффективность этих продуктов снижается по мере увеличения объема физической памяти. Например, ни один из продуктов не помог нам загрузить дополнительные прикладные программы на 16-Мбайт системе Pentium 90.

Однако MagnaRAM 2 произвела на нас гораздо лучшее впечатление, позволив повысить быстродействие системы в тех случаях, когда SoftRAM 95 не оказывала никакого эффекта. Без помощи этих программ пересчет 14,5-Мбайт таблицы Microsoft Excel занял чуть меньше 5 мин. После того как мы загрузили SoftRAM 95, нам потребовалось такое же количество времени. Но с помощью MagnaRAM 2 пересчет был выполнен всего лишь за 2 мин 50 с.

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

Управление памятью и вы

Прикладные программы и драйверы, написанные специально для Windows 95, практически не нуждаютс в обычной памяти. В результате по мере перехода на новые программные средства ваша зависимость от обычной памяти будет уменьшаться. Фирма Microsoft способствовала ускорению процесса, включив в состав Windows 95 десятки 32-разрядных драйверов (известных также как "виртуальные драйверы устройств" - VxD).

Вместе с операционной системой поставляется ряд 32-разрядных драйверов VxD, заменяющих собой драйвер мыши и MSCDEX, 16-разрядную утилиту, необходимую дл функционирования накопителя CD-ROM. Эти драйверы, однако, работают лишь совместно с графическим интерфейсом Windows 95. Если вы переключитесь в DOS-режим, чтобы запустить с CD-ROM, скажем, прикладную программу или игру DOS, то вам придетс загрузить старые драйверы мыши и MSCDEX дл реального режима.

Несмотря на очевидные преимущества, многие пользователи в ближайшем будущем будут продолжать пользоваться старыми прикладными программами, и тем из нас, кто использует много старых программ, по-прежнему будет нужен диспетчер нижней памяти. Поэтому мы проверили последние версии утилит Netroom, QEMM и 386MAX, чтобы выяснить, насколько они полезны в среде Windows 95.

Два диспетчера памяти - Netroom и QEMM - демонстрируют особенно агрессивный подход, перемеща элементы, обычно хранящиеся в верхней памяти, в отображаемую или расширяемую память. В частности, QEMM перемещает системную и видеоBIOS в отображаемую память, а Netroom перемещает их в расширяемую память.

Фирма Qualitas, разработавшая утилиту 386MAX, считает, что такие приемы могут нарушить стабильность системы, и предпочитает более консервативный, но почти столь же эффективный подход. Вместо того чтобы перемещать код в отображаемую или расширяемую память, 386MAX гораздо более интенсивно использует свободное адресное пространство в верхней памяти.

С установкой утилит Netroom и QEMM пришлось слегка повозиться. Мы не могли инсталлировать Netroom до тех пор, пока не отредактировали скрытый файл MSDOS.SYS таким образом, чтобы Windows 95 после загрузки выдала системное приглашение DOS без фирменного знака, изображающего затянутое облаками небо. Кроме того, не удается инсталлировать Netroom на некоторых системах Windows 95 до тех пор, пока обновленная версия драйвера (RMLODHI.VXD) не будет загружена либо из форума CompuServe фирмы Helix Software, либо из ее BBS.

Для утилиты QEMM требовалось нескольких специфических строк в файле CONFIG.SYS, большинство из которых там уже присутствовали, как, например, LASTDRIVE=Z. Для инсталляции утилиты 386MAX не пришлось прибегать к каким-либо уловкам.

После внесения небольших изменений запуск этих утилит производится из командной строки DOS, точно так же, как это было в старых версиях DOS. Утилиты анализируют вашу систему, определяют наиболее эффективный способ перемещения программ и драйверов в область верхней памяти и затем отражают эти изменения в файлах CONFIG.SYS и AUTOEXEC.BAT.

В результате мы получили возможность загрузить по меньшей мере одну программу - DOS-утилиту фиксации экрана, - которую мы не могли загрузить ранее. Наша тестовая машина начала работать с 450 Кбайт свободной памяти. После использования Netroom и QEMM мы получили около 595 Кбайт свободной памяти. Применив более консервативную утилиту 386MAX, мы получили около 585 Кбайт свободной памяти.

Во время подготовки нами этого обзора все три поставщика работали над новыми версиями своих программ для Windows 95. Разработчики утилит согласились, что обновленные редакции программ дл Windows 95 упростят процесс инсталляции, но не внесут серьезных изменений в методы управлени обычной памятью. Однако все три поставщика объявили о своем намерении наделить утилиты средствами управления ресурсами в дополнение к привычным средствам управления памятью.

MagnaRAM 2
39,95 долл.; Quarterdeck Corp.; 310-392-9851; fax, 310-314-4217.

Netroom 3.04
99,95 долл.; Helix Software Co.; 800-451-0551, 718-392-3100; fax, 718-392-4212.

QEMM 7.5
99 долл.; Quarterdeck Corp.; 310-392-9851; fax, 310-314-4217.

SoftRAM 95
99 долл.; Syncronys Software; 310-842-9203; fax, 310-842-9014.

386MAX 7.02
99,95 долл.; Qualitas Inc.; 301-907-6700; fax, 301-907-0905.