Загрузку Windows 95 и 98 можно значительно ускорить, если соответствующим образом отредактировать файлы настройки.
Файл MSDOS.SYS, раздел Options
BootDelay - время задержки после появления надписи Starting Windows 9X. Рекомендуемое значение BootDelay=0. (Эта задержка нужна для того, чтобы пользователь успел нажать F8 для выбора режима загрузки.)
DrvSpace и DblSPace. По умолчанию Windows пытается определить, нужно ли загружать драйвер DriveSpace. Если уплотнение не используется, то можно прописать DrvSpace=0 и DblSpace=0, чтобы не тратить время на определение необходимости загрузки драйвера.
BootGUI - значение этого параметра определяет загружать ли графическую часть Windows сразу (BootGUI=1) или только по команде пользователя (BootGUI=0). Рекомендуется использовать BootGUI=0, а загрузку графического интерфейса (при необходимости) производить из файла AUTOEXEC.BAT командой win.
DoubleBuffer - загрузка драйвера двойной буфферизации DBLBUFF.SYS. Рекомендуется использовать DoubleBuffer=0, а при необходимости загружать файл DBLBUFF.SYS в файле CONFIG.SYS. (Двойная буфферизация обязательно нужна для жестких дисков SCSI, а также может использоваться и для IDE дисков, поддерживающих режимы UDMA.)
Logo - показывать (Logo=1) или нет (Logo=0) заставку при загрзуке Windows. Рекомендуется отключить, так как загрзука графического файла заставки занимает некоторое время, а также мешает следить за ходом загрузки.
AutoScan - необходимость выполнять ScanDisk при загрузки. ScanDisk=0 - не выполнять никогда, ScanDisk=1 - выполнять обязательно, ScanDisk=2 - выполнять в том случае, если прошлый раз работа с Windows была завершена некорректно.
Примечание: файл MSDOS.SYS находится в корне загрузочного диска и имеет аттрибуты "скрытый" и "системный". Чтобы его можно было редактировать, следует снять эти аттрибуты, выполнив команду attrib -R -S -H C:\MSDOS.SYS
Файл CONFIG.SYS
Если вы не используете режим MS-DOS, то рекомендуется удалить из файлов CONFIG.SYS и AUTOEXEC.BAT все драйверы устройств реального времени: Windows их не использует, но они занимают память и увеличивают время загрузки. Но в CONFIG.SYS обязательно должны присутствовать следующие файлы: HIMEM.SYS (драйвер XMS-памяти, без него Windows просто не запустится), DISPLAY.SYS - драйвер кодовых страниц в режиме DOS и для консольных приложений, IFSHLP - поддержка расширений файловой системы FAT для поддержки длинных имен файлов. В ряде случаев также необходима загрузка DBLBUFF.SYS.
Если вам необходимо использовать и DOS-режим и Windows, то рекомендуется написать два варианта конфигурации: минимальный - для Windows, полный (со всеми необходимыми драйверами - CD-ROM, mouse, sound - для DOS).
Файл AUTOEXEC.BAT
Из этого файла также рекомендуется убрать все лишние программы. Имеет смысл оставить MODE.COM (настройка кодовой страницы), KEYB.COM (раскладка клавиатуры для DOS-режима), SMARTDRV.EXE (дисковый кеш). Также в этом файле следует настроить переменные PATH (путь для запуска файлов) и TEMP (временный каталог).
Файл WIN.INI
Проверьте, что параметры load и run в этом файле не содержат ничего после знака равенства. Эти параметры использовались в предыдущих версиях Windows для загрузки резидентных 16-битных программ и оставлены только для совместимости.
Реестр и "Автозагрузка"
Посмотрите внимательно, что находится в реестре по адресам HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run и HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, и оставьте там только те программы, которые вам действительно необходимы. (Обычно сразу после установки там находится только одна программа - internat.exe, которая отвечает за переключение между раскладками клавиатуры в Windows и индикации текущей раскладки в SysTray). То же самое следует сделать и с каталогом "Автозагрузка" в мею "Пуск".
Разное
Если у вас есть локальная сеть, то используйте статический IP-адрес для сетевой карты, в противном случае возможна ситуация, когда поиск DHCP-сервера и проверка, является ли сгенерированный IP-адрес уникальным, может занимать достаточно много времени.
Также, если у вас не используется второй канал IDE (т.е. нет Secondary Master и Secondary Slave дисков), то можно его отключить в BIOS, так как иногда Windows может на достаточно долгое время остановиться, пытаясь обнаружить диски на неиспользуемом IDE-канале. Кроме того, это позволит освободить одно прерывание.
Последние два совета также применим и к Windows NT/2000/XP.