Системные файлы 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 и др.