Главная страница

Фигурнов В.Э. IBM PC для пользователя. Книга содержит подробное и доступное для начинающих описание возмож


Скачать 5.4 Mb.
НазваниеКнига содержит подробное и доступное для начинающих описание возмож
АнкорФигурнов В.Э. IBM PC для пользователя.doc
Дата01.02.2017
Размер5.4 Mb.
Формат файлаdoc
Имя файлаФигурнов В.Э. IBM PC для пользователя.doc
ТипКнига
#1585
страница55 из 98
1   ...   51   52   53   54   55   56   57   58   ...   98

Глава 35. Обслуживание дисков в DOS
^

Формат команды
Способы оптимизации
Другие режимы
Примеры
Процесс

оптимизации
лов. Одной из таких программ является программа SpeeDisk из комплекса Norton

Utilities.
Замечания. -\_ Norton Utilities версии 8.0 содержат версию программы SpeeDisk (Norton

Speed Doctor) для работы в среде Windows 3.1, a Norton Utilities 95 включают версию про-

граммы для использования в Windows 95.
2. Программа SpeeDisk откажется работать под Windows 3.1 и DesqView, а также если в

компьютере установлена программа FastOpen. В этом случае следует выйти из Windows и

DesqView ин или удалить команду установки программы FastOpen из файла AU-

TOEXEC.BAT или CONFIG.SYS.
3. Использовать программу SpeeDisk в Windows 95 или применять ее для обработки дисков

с длинными именами, созданными Windows 95 и Windows NT, крайне нежелательно. Ведь

эта программа не понимает длинные имена, так что ее применение может привести к потере

длинных имен файлов и каталогов (останутся только короткие имена).
speedisk дисковод', {режимы}
Если в командной строке заданы и дисковод, и способ оптимизации, программа

SpeeDisk сразу приступает к работе. В противном случае программа выводит за-

просы о незаданных параметрах.
Среди параметров, определяющих способ оптимизации, отметим следующие:
/FF Ч полная оптимизация с упорядочением размещения файлов;

/FD Ч полная оптимизация с перемещением каталогов в начало диска;

/U Ч устранение фрагментации файлов.
Среди этих режимов самым медленным, но и самым эффективным является режим

/FF. При его применении устраняется фрагментация всех файлов, все каталоги пере-

мещаются в начало диска, вслед за ними записываются файлы, причем файлы из одно-

го каталога помещаются рядом. Значительно быстрее работает режим /FD, при его

использовании файлы из одного каталога уже не обязаны помещаться рядом. И самым

быстрым, но и наименее эффективным является режим /U, при котором только устра-

няется фрагментация файлов.
При средней интенсивности эксплуатации диска оптимизацию диска в режиме

/FF целесообразно выполнять раз в месяц, а в режиме /FD Ч раз в неделю.
Среди других режимов программы SpeeDisk отметим следующие:
/V Ч выполнять проверку правильности записи на диск (это увеличивает время
работы программы, но увеличивает ее надежность):
/В Ч перезагрузить компьютер после окончания работы программы SpeeDisk (это

может быть необходимо при использовании некоторых программ кэширования

диска).
speedisk с: /FD Ч оптимизация диска С: с полной оптимизацией диска и перемещением
каталогов в начало диска:
speedisk d: /U Ч быстрая оптимизация диска D: с устранением фрагментации файлов.
При оптимизации (сжатии) диска на экран выводится карта диска (рис. 35.10), в

которой специальными символами отмечены занятые, неиспользуемые, частично

используемые, неперемещаемые и дефектные участки диска:
Ц Ч полностью занятый участок диска;

III Ч неиспользуемый или частично используемый участок диска;

Х Ч неперемещаемый участок диска;

В Ч дефектный участок диска.
Эти обозначения приведены в правом нижнем углу экрана.
В нижней части экрана посередине располагается диаграмма (полоска), изобра-

жающая ход форматирования диска. В процессе сжатия диска программа SpeeDisk

наглядно показывает ход работы на экране. Обработанная часть диска выделяется

желтым цветом (на монохромных мониторах Ч повышенной яркостью). Действия

программы изображаются с помощью следующих обозначений:
r Ч участок диска читается;

W Ч участок диска записывается;

V Ч участок диска проверяется.
Процесс сжатия диска можно прекратить, нажав клавишу CESC^.


Глава 35. Обслуживание дисков в DOS
^

Формат команды
Способы оптимизации
Другие режимы
Примеры
Процесс

оптимизации
лов. Одной из таких программ является программа SpeeDisk из комплекса Norton

Utilities.
Замечания. -\_ Norton Utilities версии 8.0 содержат версию программы SpeeDisk (Norton

Speed Doctor) для работы в среде Windows 3.1, a Norton Utilities 95 включают версию про-

граммы для использования в Windows 95.
2. Программа SpeeDisk откажется работать под Windows 3.1 и DesqView, а также если в

компьютере установлена программа FastOpen. В этом случае следует выйти из Windows и

DesqView ин или удалить команду установки программы FastOpen из файла AU-

TOEXEC.BAT или CONFIG.SYS.
3. Использовать программу SpeeDisk в Windows 95 или применять ее для обработки дисков

с длинными именами, созданными Windows 95 и Windows NT, крайне нежелательно. Ведь

эта программа не понимает длинные имена, так что ее применение может привести к потере

длинных имен файлов и каталогов (останутся только короткие имена).
speedisk дисковод', {режимы}
Если в командной строке заданы и дисковод, и способ оптимизации, программа

SpeeDisk сразу приступает к работе. В противном случае программа выводит за-

просы о незаданных параметрах.
Среди параметров, определяющих способ оптимизации, отметим следующие:
/FF Ч полная оптимизация с упорядочением размещения файлов;

/FD Ч полная оптимизация с перемещением каталогов в начало диска;

/U Ч устранение фрагментации файлов.
Среди этих режимов самым медленным, но и самым эффективным является режим

/FF. При его применении устраняется фрагментация всех файлов, все каталоги пере-

мещаются в начало диска, вслед за ними записываются файлы, причем файлы из одно-

го каталога помещаются рядом. Значительно быстрее работает режим /FD, при его

использовании файлы из одного каталога уже не обязаны помещаться рядом. И самым

быстрым, но и наименее эффективным является режим /U, при котором только устра-

няется фрагментация файлов.
При средней интенсивности эксплуатации диска оптимизацию диска в режиме

/FF целесообразно выполнять раз в месяц, а в режиме /FD Ч раз в неделю.
Среди других режимов программы SpeeDisk отметим следующие:
/V Ч выполнять проверку правильности записи на диск (это увеличивает время
работы программы, но увеличивает ее надежность):
/В Ч перезагрузить компьютер после окончания работы программы SpeeDisk (это

может быть необходимо при использовании некоторых программ кэширования

диска).
speedisk с: /FD Ч оптимизация диска С: с полной оптимизацией диска и перемещением
каталогов в начало диска;
speedisk d: /U Ч быстрая оптимизация диска D: с устранением фрагментации файлов.
При оптимизации (сжатии) диска на экран выводится карта диска (рис. 35.10), в

которой специальными символами отмечены занятые, неиспользуемые, частично

используемые, неперемещаемые и дефектные участки диска:
Ц Ч полностью занятый участок диска;

III Ч неиспользуемый или частично используемый участок диска;

Х Ч неперемещаемый участок диска;

В Ч дефектный участок диска.
Эти обозначения приведены в правом нижнем углу экрана.
В нижней части экрана посередине располагается диаграмма (полоска), изобра-

жающая ход форматирования диска. В процессе сжатия диска программа SpeeDisk

наглядно показывает ход работы на экране. Обработанная часть диска выделяется

желтым цветом (на монохромных мониторах Ч повышенной яркостью). Действия

программы изображаются с помощью следующих обозначений:
r Ч участок диска читается;

W Ч участок диска записывается;

V Чучасток диска проверяется.
Процесс сжатия диска можно прекратить, нажав клавишу Цзс),


Часть 7. DOS для опытного пользователя
Optimize Configure Information Help
11111111111111111111111111111111111111111111111111,1111111111111

.-и""'
"!ii&
^1
. rr'..

Х" Х^ !Х!ХХ:Х:.ХХ.:..
^fe
и" " ;^Ж^"

. .Д-^й"''"'". Д
^^!'; 'Х

.,^1'
^й^'
Status
Legend
Cluster 2469
Elapsed Time: 00:01:39

Full Optimization
D
- Used Ц11 - Partial :"l - Unused

r - Reading W - Writing

В - Bad X - Unmovable

Drive F: 1 block = 51 clusters
Выход из программы
^
Рис. 35.10. Сжатие диска программой SpeeDisk
Если в командной строке при вызове программы SpeeDisk заданы и дисковод, и

способ оптимизации, программа сразу приступает к работе (как это было сказано

раньше), а по ее окончании Ч сразу выходит в DOS. А в диалоговом режиме ра-

боты по окончании сжатия диска программа выводит запрос о последующих дей-

ствиях. Вы можете выбрать клавишами Q и (Ч) один из следующих вариантов:
Another drive Ч переход к сжатию другого диска:

Configure Ч выход в меню конфигурации программы SpeeDisk,

Exit Speed Disk Ч выход из программы SpeeDisk.
Замечания, i. Поскольку программа SpeeDisk работает с диском не с помощью DOS, а

напрямую, на некоторых не полностью совместимых с IBM PC компьютерах ее применение

может привести к потере данных на диске (так утверждается в документации, на практике

я таких случаев не знаю). Поэтому перед первым применением программы для сжатия же-

сткого диска рекомендуется на всякий случай сохранить все файлы диска на дискетах или

кассете стримера. В дальнейшем, если все будет в порядке, программу SpeeDisk можно

использовать без опасений.
2. Во время работы программы SpeeDisk не следует выключать электропитание компьюте-

ра. Для принудительного завершения работы программы следует нажать клавишу СЕ-ЗС"].
35.7. Проверка надежности жесткого диска
Пример
Программа Calibrate из комплекса Norton Utilities позволяет проверять надежность

чтения-записи на жесткий диск путем записи на диск различных специально подо-

бранных данных (образцов) и тестирования правильности записи (рис. 35.11). Ин-

формация на диске при этом не уничтожается. Формат вызова программы:
Calibrate дисковод: /Pattern '.число-образцов-тестирования

/Batch У^\'.имя-файла-отчета

) /NoFormat
Calibrate с: /Batch /Pattern:80 /R:e:\xxx /NoFormat .
Число-образцов может быть: 5 Ч минимальное тестирование, 40 Ч стандартное,

80 Ч супернагрузочное тестирование.
Замечания, -i. На диске со средним временем доступа 12 мс такое тестирование занимает

соответственно 12 мин, 1,5 чиЗч на 100 Мбайт диска.
2. Рекомендуется проверять жесткий диск (жесткие диски) с 5 образцами (минимальное

тестирование) раз в один-два месяца, с 40 образцами Ч раз в полгода. Супернагрузочное

тестирование (оО образцов) следует применять для проверки диска, в котором, по всей ви-

димости, имеются дефекты.
Глава 36
Защита от вирусов при работе в DOS
В этой главе мы расскажем о применении антивирусных программ, работающих в сре-

де DOS Ч Aidstest, Dr. Web, ADinf, ADinf Cure Module (ADinfExt) и др. Перед чтением

этой главы желательно ознакомиться с главой II, в которой освещаются общие вопро-

сы защиты от вирусов.
36. 1. Программы-детекторы Aidstest и Dr. Web
Программа-детектор

Aidstest
Антивирусная программа-детектор Aidstest была создана Д.Н.Лозинским еще в 1988 г.

и с той поры она постоянно совершенствуется и пополняется. По состоянию на сере-

дину 1996 г. она выявляет и удаляет более 1500 вирусов.
Программа Aidstest предназначена для обнаружения и исправления программ, зара-

женных обычными (неполиморфными) вирусами, то есть вирусами, не меняющими

свой код. Это ограничение вызвано тем, что поиск вирусов программой Aidstest ведет-

ся по опознавательным кодам вирусов (сигнатурам). Зато при этом достигается очень

высокая скорость проверки файлов.
Ограничения Программа Aidstest:
Достоинства
Программа -детектор

Dr. Web
Отличия от Aidstest
* не распознает полиморфные вирусы:
Х не снабжена эвристическим анализатором, позволяющим находить неизвестные ей

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

файлов типа ЕХЕРАСК, DIET, PKLITE и т.д.
Указанные ограничения программы Aidstest не мешают ее заслуженной популярности,

поскольку она:
Х легка в использовании;
Х работает очень быстро:
Х распознает значительную часть распространенных в России вирусов;
Х хорошо интегрирована с программой-ревизором ADinf;
Х работает практически на любом компьютере.
Пожалуй, единственный серьезный недостаток программы Ч это ее неумение прове-

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

женных полиморфными вирусами, фирма "Диалог-Наука" предлагает программу

Dr. Web, описанную ниже.
Программа-детектор Dr.Web создана в 1994 г. И.А.Даниловым. Это более сложная про-

грамма, чем Aidstest, хотя назначение ее то жеЧ обнаруживать вирусы и удалять их.

Программа Dr.Web снабжена эмулятором процессора, позволяющим имитировать вы-

полнение программы, и эвристическим анализатором, позволяющим выявлять при та-

кой имитации выполнения подозрительное поведение анализируемой программы, обна-

руживая тем самым новые, неизвестные Dr.Web вирусы.
В отличие от Aidstest, программа Dr.Web:
Х распознает полиморфные вирусы;
Х может выявлять значительную часть неизвестных ей вирусов;
Х умеет проверять и лечить файлы в архивах;
Х распознает вирусы в программах, обработанных упаковщиками исполнимых файлов

типа ЕХЕРАСК, DIET, PKLITE и т.д.
Глава 36. Защита от вирусов при работе в DOS
Недостатки

программы
Установка программ
Запуск программ
Формат вызова
Объект проверки
Тем не менее, нельзя сказать, что Dr.Web "лучше" Aidstest и может заменить Aidstest.

Многие вирусы, которые обнаруживает Aidstest, Dr.Web не распознает. Поэтому про-

граммы Aidstest и Dr.Web надо применять совместно.
Замкчини^. Ранее представители фирмы "Диалог-Наука" заявляли, что программа Dr.Web

будет в кратчайшие сроки научена опознавать все вирусы, которые знает Aidstest, после

чего программа Aidstest окажется больше не нужна и оудет снята с производства. Но затем

от этой идеи фирма отказалась Ч по всей видимости, по коммерческим соображениям

(нежелание терять популярное название "Aidstest" и т.д.).
Среди недостатков программы можно отметить только ее значительно более медлен-

ную по сравнению с Aidstest работу и несовместимость параметров программы с пара-

метрами Aidstest.
Для установки программы достаточно скопировать файлы программ AIDSTEST.ЕХЕ и

DRWEB.EXE в нужный каталог.
3:'iMi' чппис При установке программ Aidstest и Dr.Web на жесткий диск может быть по-

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

с этими программами (скажем, портят файлы этих программ, форматируют жесткий диск в

момент их запуска и т.д.).
Программа Aidstest работает только в пакетном режиме, то есть позволяет задавать

свои параметры только в командной строке, а не с помощью меню и запросов. В мо-

мент запуска Aidstest в памяти компьютера не должно быть резидентных антивирус-

ных программ, которые блокируют запись в программные файлы.
Программа Dr.Web может работать как в диалоговом режиме (когда параметры про-

граммы вводятся через меню и запросы), так и в пакетном режиме (когда параметры

задаются только в командной строке). Однако поскольку программу Dr.Web рекомен-

дуется использовать совместно с Aidstest, a Aidstest работает только в пакетном режи-

ме, то мы будем рассматривать лишь пакетный режим программы.
Формат вызова программ:
AIDSTEST ^объект-проверки]... {режимы}...

DRWEB {_объект-проверки]... /CL/RV/HI/AR/HA1 {режимы}...
Замечания. 1- Здесь приведенные параметры программы Dr.Web означают следующее: /CL

Ч раоота в пакетном режиме, /RV Ч проверка на наличие резидентных вирусов, /HI Ч

проверка не только обычной памяти компьютера, но также "верхней памяти" и первых 64

Кбайт расширенной памяти компьютера (с адресами от 640 до 1088 Кбайт), /AR Ч проверка

архивов, /НА1 Ч установить максимальный уровень эвристического анализа на наличие

неизвестных вирусов. Эти параметры задаются почти всегда, разве лишь на IBM PC XT

параметр /HI Чзадавать не надо Ч там верхней памяти не бывает.
2. Чтобы не задавать столько параметров программы Dr.Web, следует вызывать эту про-

грамму из командного файла. Из того же командного файла следует вызывать и Aidstest,

тем самым эти программы будут работать совместно, дополняя друг друга. Примеры таких

командных файлов приведены в этой главе ниже.
3. В принципе, от необходимости задания параметров программы Dr.Web /RV, /HI, /AR, /НА1

(как и других параметров) можно избавиться, задав параметр /SV Ч тогда программа за-

помнит заданные параметры в своем .INI-файле (он имеет то же имя, что и программа

Dr.Web, но расширение /.INI), после чего данные параметры используются по умолчанию.
4. Если при максимальном уровне эвристического анализа программа Dr.Web дает много

ложных сообщений о наличии вирусов или работает слишком медленно, установите мини-

мальный уровень эвристического анализа, задав параметр /НАО, а не /НА1.
5. При вызове программы Dr.Web режимы должны указываться только после указания объ-

ектов проверки (a Aidstest, как и большинство других программ, не столь педантична).
При вызове программ объект-проверки может быть одним из следующих:
* Ч все логические диски, расположенные на жестких дисках компьютера, то есть

диски, начиная с С: , кроме сетевых, электронных, съемных дисков, компакт-

дисков и дисков, созданный командой Subst;

** Ч все логические диски, начиная с С: ;

буква-диска'. Ч проверяется указанный диск;

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

. Ч проверяются все файлы в текущем каталоге;
имя-файла Ч проверяется данный файл. В имени (но не в указании диска и каталога)

можно использовать символы * и ?, это позволяет проверять файлы, имена кото-

рых удовлетворяют шаблону.
Можно указывать несколько объектов проверки.
Часть 7. DOS для опытного пользователя
Режимы программ
Проверяемые

объекты
Лечение

Вывод сообщений
Протокол проверки
Время проверки
Диск для временных

файлов
Замечания 1- При указании в качестве объекта проверки диска, каталога или файла на

диске программы Aidstest и Dr.Web проверяют также и системные области этого диска

(загрузочный сектор, а для жестких дисков Ч и главный загрузочный сектор).
2. При задании режима /@ (см. ниже) параметр объект-проверки задавать не обязательно,

так как в этом случае программы проверяют файлы из списка, указанном в режиме /@ .
Примеры задания объектов проверки:
* Ч проверка всех логических дисков, расположенных на жестком диске;

*" Ч проверка всех дисков, начиная с диска С: ,

С: D: Е: Ч проверка дисков С:, D: и Е: ;

а:Ч проверка диска А: :
С:\ЕХЕ Ч проверка всех файлов в каталоге С:\ЕХЕ ,

. Ч проверка всех файлов в текущем каталоге,

a:\*.coni Ч проверка всех .СОМ-файлов в корневом каталоге диска А: ;

a:\example.com Ч проверка файла EXAMPLt.COM в корневом каталоге диска А:
Мы будем описывать не все режимы программ, а лишь основные из них. С остальными

режимами можно ознакомиться по документации программ. Режимы можно указывать

как прописными, так и строчными буквами.
/UPN
Aidstest Dr. Weh Описание режима

/G /AL Проверять все файлы подряд. По умолчанию Aidstest проверяет

только .СОМ, .ЕХЕ и .SYS-файлы, a Dr.Web Ч также файлы с

расширениями, .ВАТ, .DRV, .BIN, .DLL, .BOO, .0V?, .DOC и

.DOT. Режим рекомендуется задавать только при лечении, он

нужен потому, что некоторые вирусы заражают файлы оверлеев

программ, а они могут иметь любое расширение.

Проверка также "упакованных" исполнимых файлов, то есть

исполнимых файлов, сжатых программами типа ЕХЕРАСК, DIET

и др. Следует иметь в виду, что при этом программа Dr.Web соз-

дает временный файл на диске (см. параметр /TD ниже).



/OF

/FN
/F /S /CU /DL Режим лечения: зараженные программы исправляются, а безна-

дежно испорченные Ч удаляются.

Не выводить запрос о смене дискеты после проверки дискет.

Загрузить в видеоконтроллер шрифты русских букв (для EGA

или VGA). Режим полезен, если монитор не русифицирован, а

шрифты до запуска программы в знакогенератор не были загру-

жены.
/L

/Римя-

файла

/Р+имя-

файла
/LN
/RPprn
^имя-

файла
Выводить сообщения по-английски (это может быть полезно при

наличии древнего нерусифицированного видеоконтроллера и при

выводе протокола на нерусифицированные принтеры).

Вывести протокол проверки на принтер (устройство PRN).

Принтер необходимо включить заранее.

Вывод протокола проверки в указанный файл (если файл суще-

ствует, его содержимое теряется).
/RP+имя- Запись протокола проверки в конец указанного файла (если

файла файл не существует, он создается).
/NR Не создавать протокол проверки (по умолчанию программа

Dr.Web записывает протокол в конец файла REPORT. WEB, на-

ходящегося в том же каталоге, что и файл программы).
секунд
/МТчисло- Лимит времени на анализ одного файла. По умолчанию это 30 с

на компьютерах с процессором 80486 или Pentium, 60 с на ком-

пьютерах с процессором 80386, 120 с на компьютерах с процес-

сором 80286 и 240 с на компьютерах с процессором 8086 или

8088. Для обнаружения сложнополиморфных вирусов рекомен-

дуется увеличить данное время проверки в два раза.
/ТОдиск: Параметр определяет диск, на котором программа Dr.Web будет

создавать временные файлы. По умолчанию для этого использу-

ется текущий на момент запуска программы диск. Временные

файлы создаются программой Dr.Web при проверке "упакован-

ных" исполнимых файлов (то есть исполнимых файлов, сжатых

программами типа ЕХЕРАСК, DIET, PKLITE и др.).
Замечание ^ Х ПР^ ошибке в задании параметров на экран выдается краткое описание

формата вызова программы.
1   ...   51   52   53   54   55   56   57   58   ...   98


написать администратору сайта