Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Настройка программы ADinf (начало)

Запись от Базаров размещена 15.05.2015 в 02:08

Дадим некоторые рекомендации по настройке программы ADinf. При этом мы будем отделять вертикальной чертой | пункты меню программы, которые надо последовательно выбирать.
Метод доступа к дискам
Программа ADinf может работать с дисками, не используя услуги DOS, а обращаясь непосредственно в BIOS компьютера. Однако это возможно не для всех дисков, поэтому ADinf может использовать и другие методы доступа к дискам:
  • через использование прерывания Int 13h (прерывания низкоуровневого ввода-вывода с дисками);
  • через использование прерывания Int 25h - прерывания дискового ввода и вывода DOS.
Чем выше уровень доступа к дискам, тем более уязвима программа ADinf по отношению к вирусам. Ведь вирус может встроиться в любое промежуточное звено между ADinf и диском и начать обманывать ADinf, скрывая от нее истинное положение дел на диске. Поэтому лучше всего использовать доступ к дискам через BIOS, хуже - через прерывание Int 13h, еще хуже - через прерывание Int 25h.
Доступ через Int 13h
Доступ через прерывание Int 13h необходимо использовать для жестких дисков, доступ к которым осуществляется через драйвер, например:
  • для дисков, разбитых нестандартными средствами типа Disk Manager, ADM и др.;
  • для IDE-дисков емкостью более 528 Мбайт при наличии контроллера IDE (а не EIDE);
  • для некоторых старых дисков с более чем 1024 цилиндрами, если эти диски не снабжены средствами логической переадресации;
  • для дисков, подключенных к некоторым устаревшим SCSI-контроллерам.
Вообще автор бы не рекомендовал применять такие диски или контроллеры - жесткий диск с протезом в виде драйвера - малонадежное сочетание.
Замечания. 1. Практически для всех современных SCSI-контроллеров для доступа к жестким SCSI-дискам драйверы не требуются - все необходимые для этого программы находятся в расширении BIOS на плате SCSI-контроллера. Если драйверы и используются, то не для доступа к жестким дискам, а для организации ASPI-интерфейса (интерфейса с другими SCSI-устройствами), поддержки особенностей компакт-дисков, съемных дисков и т.д.
2. При работе программы ADinf под диспетчером памяти QEMM с использованием стелс-режима QEMM (то есть параметров ST:F или ST:M драйвера QEMM386.SYS) доступ ко всем дискам необходимо осуществлять через Int13h. Дело в том, что в этом режиме QEMM может отводить некоторые адреса BIOS для программ, в результате чего обработчик окажется недоступен. Автор не рекомендует использовать стелс-режим QEMM - несколько лишних Кбайт редко настолько существенны, чтобы ради них стоило рисковать устойчивостью компьютера.
Доступ через Int 25h
Доступ через прерывание Int 25h необходим для псевдодисков, управляемых специальным драйвером, например, для сжатых дисков, созданных программами DriveSpace, DoubleSpace, Stacker и т.д., для секретных дисков, созданных программой DiskReet и др. Как правило, программа ADinf автоматически распознает такие диски и сама устанавливает доступ к ним через прерывание Int 25h.
Установка способа доступа
Чтобы установить способ доступа к дискам, следует выбрать команду меню Опции | Настройки | Обращение к дискам. В выведенном списке можно менять методы доступа к дискам, щелкая пункты списка мышью или выделяя их и нажимая Enter. Как правило, для всех логических дисков, расположенных на жестком диске, в списке должен быть указан метод доступа "BIOS", а для сжатых, секретных и и иных дисков, созданных специальными драйверами - "Int 25h". Однако если вы точно знаете, что с жестким диском без драйвера работать нельзя, установите для всех логических дисков, расположенных на этом жестком диске, метод доступа "Int 13h".
Общие или личные таблицы
Программа ADinf специально для пользователей "персональных компьютеров коллективного пользования" обезпечивает так называемый режим личных таблиц, в котором каждый пользователь компьютера может контролировать свои файлы. Мы не будем здесь рассматривать этот режим, столь же удобный, как коммунальная кухня, а будем предполагать, что установлен режим общих таблиц (режим Таблицы общие в группе меню Опции).
Установка рабочих каталогов
Чтобы не тратить время на отслеживание изменений файлов в тех каталогах, в которых вы создаете программы и часто меняете иные контролируемые файлы, следует сообщить ADinf имена таких рабочих каталогов. Для рабочих каталогов ADinf будет сообщать только о подозрительных с его точки зрения изменениях.
Установка рабочих каталогов выполняется с помощью команды меню Опции | Настройки | Что контролировать | Рабочие кат. В выведенном списке надо выбрать диск, а затем в окне с деревом каталогов на диске отметить нажатием клавиши Enter или щелчком левой кнопки мыши рабочие каталоги (они выделяются красным цветом). По окончании выбора нажмите клавишу Esc или правую кнопку мыши.
Замечание. По умолчанию программа ADinf считает рабочими каталоги с именами TMP, TEMP, TEMPO, CACHE, SPOOL, DESKTOP, FAVORI~1, PIF, RECENT, HISTORY и RECYCLED, а также все подкаталоги этих каталогов.
Размещено в Без категории
Просмотров 895 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 03:41. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.