Настройки компьютера и операционной системы


DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS,


то ваш компьютер может не загрузиться, так как команда DOS=NOAUTO отключает загрузку и этого драйвера файловой системы. Используйте в этом случае загрузочный флоппи-диск или компакт для добавления в конфиг этой строки. Параметр HIGHSCAN (может еще немного добавить свободной верхней памяти) для EMM386 лучше не использовать, так как высока вероятность того, что это приведет к ошибкам и система зависнет.

Необходимо отметить, что Винды сами загружают по умолчанию (если в конфиге не прописано DOS=NOAUTO) как бы «невидимый» CONFIG.SYS, в котором такие строки:

dos=high, auto

device= c:\windows\himem.sys

device= c:\windows\ifshlp.sys

device= c:\windows\setver.exe

fileshigh=30

lastdrivehigh=z

buffershigh=30

stackshigh=9,256

shell=command.com /p

fcbshigh=4

 

Эти драйвера грузятся, даже если в вашем конфиге они не прописаны (и, даже, если отсутствуют файлы AUTOEXEC.BAT и CONFIG.SYS), при этом, если у вас уже записаны в CONFIG.SYS команды без приставок HIGH (например files), то выполняться все равно будут команды с этими приставками (типа fileshigh), для использования старших адресов памяти (вернее, винда сама решает - использовать старшие адреса памяти или нет, и чаще всего окончания «HIGH» к командам добавляет). Значения, задаваемые командами files, lastdrive, buffers, stacks, fcbs и драйвер SETVER.EXE нужны только приложениям MS-DOS, Windows'98 эти параметры не требуются. Существует и «скрытый» AUTOEXEC.BAT:

@echo off

net start

set tmp=C:\windows\temp

set temp=C:\windows\temp

set COMSPEC=C:\COMMAND.COM

prompt $p$g

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

 

Изменяя значения конфигурационных параметров, используемых «виндами» по умолчанию, можно добиться более рационального распределения памяти. Немного базовой памяти можно высвободить, если задать командой LASTDRIVEHIGH букву реально последнего дисковода (по умолчанию памяти выделяется больше: резервируется под все диски от A до Z) - на каждый дополнительный диск расходуется 80 байт. Желательно командой STACKSHIGH=0,0 отменить выделение памяти под стеки, отводимые для временного хранения различной системной информации и нужные только старым ДОСовским программам.


Начало  Назад  Вперед



Книжный магазин