При зависании Windows и рестарте вы обычно видите перед собой утомительные телодвижения ScanDisk. Если этот стриптиз вам неприятен, вы можете отключить его, установив «AutoScan=0».

При «падении» системы вы можете получить доступ к boot- меню через F-ключи. Это возможно лишь в том случае, если опция <<BootWarn=» установлена в 1 (значение, которое устанавливается по умолчанию).

При установке данной опции в 0 зависшая система будет проходить рестарт в «safe mode».

Кстати, данный режим («safe mode») выполняется только тогда, когда опция «BootFailSafe=» установлена в 1. Так что лучше не играйте с двумя последними опциями.

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

Давайте отделим окурки от салата и будем иметь в виду, что существует winboot-меню и dosboot-меню.

„ Вид winboot-меню зависит от настроек, сделанных в MSDOS.SYS, поэтому я разделил настройки на две части. В первой вам предлагалось dosboot-меню. Во второй мы рассмотрим winboot-меню.

Вы можете заказать появление winboot-меню при каждом запуске системы. Для этого нужно установить «BootMenu=l». Данная опцию по умолчанию отключена, и я советую вам не менять О на 1.

С помощью опции «BootKeys=» вы можете определить режим, в котором winboot-меню будет доступно через F-ключи. Если они активированы, опция «BootDelay=» определит, как долго (в секундах) они будут перед вами. (Если «BootKeys=0» и «BootDelay=» больше, чем 2, настройкой будет 2.)

«BootMenuDefault=» настраивает, какой выбор будет выделен.

«BootMenuDelay=» определяет в секундах, как долго система будет ждать, прежде чем выделенная опция выберется автоматически.

Количество опций, предлагаемых winboot-меню, настраивается следующими опциями:

«Network=l» настраивается, когда вы инсталлируете сетевые программы. Она дает вам возможность «safe mode с Сетью», то есть, доступ к Сети через командную строку.

«BootMulti=» настраивается или может быть настроена на 1, если вы инсталлировали Windows из существующей MS-DOS системы. В этом случае вы можете запустить «Предыдущую версию MS-DOS» через меню или с помощью <F4>.

Будьте осторожны, так как старые версии DOS работают только в том случае, если ваш диск форматировался с FAT32. Может случиться так, что система попытается запустить старый DOS и «повиснет», потому что старый DOS не имеет доступа к FAT на вашем харддиске.

Сейчас я немного отвлекусь и расскажу вам об этих FAT-различиях.

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

Количество возможных адресов ограничено, поэтому чем больше диск, тем больше кластеры. Дискеты по-прежнему форматируются FAT12. Старый DOS имел FAT16. А когда вы форматируете харддиск более чем на 512 Мб, кластеры разрастаются до 32 Кб! То есть, если у вас имеется маленький файл (readme.txt, fack.ini и так далее), ему назначается 32 Kb.

Если файл «весит» 50 Кб, ему требуется 64, потому что кластер — это наименьший доступный кусок (он уже не может делиться на части). В Windows95 форматирование с FAT32 (с 4Кб- ми кластерами).

Парии из М$ боялись, что у людей могут возникнуть проблемы со старым DOS. Вот почему появилось так много разных опций и настроек.

Следующая опция «BootWin=» определяет Windows, как ОС по умолчанию. Это означает, что/когда она устанавливается в 1 (по умолчанию), <F4> стартует DOS, но после рестарта вновь запускается Windows (то есть, F4 действует как переключатель для DOS).

Если «BootWin=» установлена в 0, то активированная ОС при перезапуске стартуется заново (то есть <F4> действует как переключатель’между DOS и’Windows).

Указывает, какие пункты меню определены. Ссылка на блок команд для выполнения, «config_name» — название блока, «displayed_name» — его описание, каким оно будет показано на экране.

Windows при зависании и рестарте

Вид и синтаксис похож на предыдущий, но при открытии показывает свои собственные пункты меню (меню 2-го уровня).

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

Когда фон не определен, он остается черным. текст=(1—7), фон=(8—15)

Включает блок команд в другой блок Блок команд, который всегда выполняется, независимо от выбранного пункта меню.

Настраивается, если DOS kernel использует HlGHmemory, UpperMemoryBlocks. Параметр NOAUTO деактивирован в настройке по умолчанию и позволяет автозагрузку HIMEM, SETVER, IFSFIELP.

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