Системные файлы CONFIG.SYS и AUTOEXEC.BAT.

В Windows 95 изменились как содержание , так и способ обработки файлов CONFIG.SYS и AUTOEXEC.BAT. Windows 95 автоматически загружает драйверы и устанавливает значения параметров по умолчанию, использую вместо CONFIG.SYS и AUTOEXEC.BAT файл IO.SYS, реестр и другие механизмы.

Однако на компьютерах, использующих некоторые драйверы и резидентные программы реального режима, по прежнему требуется их загрузка через CONFIG.SYS и AUTOEXEC.BAT. Кроме этого, эти файлы могут понадобиться для активизации дополнительных функций какого-то программного обеспечения. В тоже время отдельные такие функции можно разрешить иным способом, например, применение длинных командных строк допустимо активизировать за счет изменения свойств COMMAND.COM.

В CONFIG.SYS в дополнение к информации, хранящейся в IO.SYS, могут присутствовать записи, специфичные для каких либо программ. Эти записи обрабатываются в порядке их размещения в файле. Когда обработка CONFIG.SYS заканчивается, в память загружаются все драйверы устройств и исполняется экземпляр командного процессора COMMAND.COM.

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

Значения многих часто используемых параметров CONFIG.SYS предопределены в Windows 95, поэтому программа установки удаляет из этого файла (используя ключевое слово REM, чтобы превратить строку в комментарий) целый ряд записей типа files, buffers и stacks, если они эквивалентны значениям по умолчанию.

Примечание.

* Не пользуйтесь при редактировании командой smartdrv. В windows 95 свой, встроенный дисковый кэш, а двойная буферизация теперь обеспечивается драйвером DBLBUFF.SYS.

* Необходимо удалить все строки device=mouse.sys и аналогичные им. Поддержка мыши встроена непосредственно в Windows 95.

Ниже описаны некоторые изменения, вносимые программой Setup в CONFIG.SYS.

* Записи с драйверами устройств, удаляемые из CONFIG.SYS в случае их обнаружения: cmd640.sys, ifshlp.sys, fastopen.exe, rambios.sys, share.exe, smartdrv.exe и др.

* Строки, удаляемые из CONFIG.SYS в случае ОС, отличных от MS-DOS: diskmap.exe, diskopt.exe, dpms.exe, emmxma.sys, hidos.sys, login.exe, password.exe, rendir.exe, script.exe, xdir.exe и др.

* Другие строки, удаляемые из CONFIG.SYS: biling.sys, country, display.sys, dosdata.sys, driver.sys, ega.sys и многие другие.

* Строки с загрузкой дисковых кэшей, удаляемые из CONFIG.SYS:

cache.exe Утилита кэширования дисков
flash.exe Утилита кэширования Flash disk
hyper286.exe, hyperdkc.exe, hyperdkx и др. Утилита кэширования Hyper disk
l.com Утилита кэширования Lightning
ncache.exe Утилита кэширования из Norton Utilities
speedrv.exe Norton Speed Drice
super.exe Super PC-Kwik
pc-cache.com Утилита кэширования PC Tools
scpcdext.exe и др. «Нортоновская» утилита кэширования CD ROM

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

Windows 95 передает командному процессору COMMAMD.COM начальное окружение с уже прописанными в PATH каталогами Windows и Windows COMMAND и установленными переменными окружения PROMPT, TMP и TEMP.

Ниже приведены команды AUTOEXEC.BAT имеющие эквиваленты со значениями по умолчанию в IO.SYS ОС Windows 95.

* net start - загружает сетевые компоненты реального режима и проверяет связь с сетевым адаптером. Все сообщения об ошибках записываются в файл NDISLOG.TXT.

* set path - устанавливает указанный путь.

В состав задаваемых по умолчанию переменных окружения в Windows 95 входят следующие:

tmp=c:\windows\temp

temp=c:\windows\temp

prompt=$p$g

path=c:\windows;c:\windows\command

comspec=c:windows\command\command.com

Windows 95 Setup делает в основном следующие изменения в AUTOEXEC.BAT:

* модифицирует строку path=;

* ставит ключевые слова rem , чтобы закомментировать несовместимые резидентные программы;

* удаляет команду win или ее эквивалент и SHARE.EXE;

* переименовывает исходный AUTOEXEC.BAT в AUTOEXEC.DOS;

* устанавливает каталог TEMP.

Рекомендации при редактировании AUTOEXEC.BAT в Windows 95:

* Не включайте в PATH другие версии Windows.

* Начинайте PATH как это описано выше.

* Не изменяйте каталог в PATH предыдущей версии MS-DOS, который оставляет Windows 95 setup.

* Не загружайте драйверы мыши, т.к. ее поддержка встроена в Windows 95.

* Если необходимо подключаться к сетевому серверу при загрузке Windows 95, создайте командный файл и запустите его из каталога STARTUP, вместо того, чтобы добавлять соответствующую строку в AUTOEXEC.BAT.

Ниже описаны изменения, вносимые программой Setup в AUTOEXEC.BAT. Для удаления записи используется также ключевое слово rem.

* Команды, удаляемые из AUTOEXEC.BAT:

dosshell, fastopen, setcfg, share, Unset=comspec, win и др.

* Команды, удаляемые из AUTOEXEC.BAT для OC отличных от MS-DOS:

delpurge, delwatch, diskmap, login, lock, memmax и др.

* Строки, удаляемые из AUTOEXEC.BAT:

acinfo, arcban, call, net, rin, script и др.

* Строки с загрузкой дисковых кэшей, удаляемые из AUTOEXEC.BAT:

fast, flash, hyperdkc, icache, mcache, pc-kwik, scplus, super и др.

Наши рекомендации