Описание файла MsDos.sys

Msdos.sys - это один из самых важных системных файлов. Io.sys анализирует его на начальном этапе загрузки. Файл Msdos.sys находится в корневом каталоге загрузочного диска. Его можно редактировать в программе Блокнот. 
Файл Msdos.sys имеет атрибуты скрытого и системного файла и доступен только для чтения. Чтобы редактировать файл, эти атрибуты нужно снять. 
Файл Msdos.sys должен выглядеть примерно так: 
;SYS 
[Paths] 
WinDir=с:\WIN98 
WinBootDir=C:\WIN98 
HostWinBootDrv=C 

[Options] 
BootMulti=1 
BootGUI=1 
DoubleBuffer=1 
AutoScan=1 
WinVer=4.10.1998 

;The following lines are required for compatibility with other programs. 
;Do not remove them (MSDOS.SYS needs to be >1024 bytes). 

;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa  
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr 
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs 

Пустые строки требуются для свместимости с другими программами. Не удаляйте их, т.к. файл должен быть больше 1024 байт. 
Список параметров, которые могут быть использованы в файле Msdos.sys. Если значение не указано, то используется значение по умолчанию (в таблице - первое после знака "="): 

BootMulti = 0 или1
BootWin = 1 или 0
BootGUI = 1 или 0
BootMenu = 0 или 1
BootMenuDefault = n (по умолчанию - 1 или 3)
BootMenuDelay = n (по умолчанию - 30 секунд)

BootKeys

= 1 или 0
Logo = 1 или 0
DrvSpace = 1 или 0
DblSpace = 1 или 0
DoubleBuffer = 1 или 0
Network = 1 или 0
BootFailSafe = 0 или 1
AutoScan = 1,0 или 2
BootWarn = 1 или 0
Loadtop = 1 или 0
BootMulti 

Если у вас установлена файловая система FAT 32, вы не сможете работать с предыдущими версиями DOS или Windows 3.1x. 
При наличии параметра BootMulti=1 вы можете загрузить предыдущую версию DOS и/или Windows 3.1x. Для этого можно использовать клавишу <Ctrl>, <F4> или <F8>. 
По умолчанию этот параметр равен 0, т.е. вы можете загрузить только DOS 7.1 или Windows 98. Напомним, что если какой-либо параметр в файле Msdos.sys отсутствует, для него используется значение, принятое по умолчанию. 
Возможность загрузить предыдущую версию DOS и Windows будет только в том случае, если вы установили Windows 98 в отдельный каталог. 

BootWin 

По умолчанию параметр BootWin=1. При этом значении параметра происходит загрузкасистемы Windows 98 (и DOS 7.1), причем от вас не требуется выполнения никаких действий. 
При BootWin=0 компьютер вместо Windows 98 автоматически загружает предыдущую версию DOS или Windows 3.1x. Файлы Autoexec.dos и Config.dos переименовываются в Autoexec.bat и Confif.sys и выполняются. 
Этот параметр влияет на интерпретацию клавиши <F4>. Как вы помните, после чтения файла Msdos.sys система отобаржает на экране стартовое сообщение. При BootWin=1 - это будет сообщение о запуске Windows 98. Если в этот момент нажать <F4>, то появится новое сообщение - о загрузке MS DOS. 
Если параметр BootWin=0, то компьютер начнет автоматически загружаться в режиме предыдущей версии MS DOS. Если нажать в этот момент клавишу <F4>, то появится сообщение о запуске Windows 98. 

BootGUI 

По умолчанию BootGUI=1. Это значит, что нужно загружать графическую оболочку Windows 98 (при этом BооtWin=1, или отсутствует в Msdos.sys). 
Если BootGUI=0 и BootWin=1, то загружается только интерфейс DOS 7.1. 
Если параметр BootWin=0 и при загрузке вы нажимаете <F4>, то значение BootGUI игнорируется. 
Если BootWin=1 и BootGUI=1, то после обработки всех команд из файла Autoexec.bat автоматически выполняется команда win. Если же BootWin=1, а BootGUI=0, то загрузка компьютера заканчивается на обработке команд из файла Autoexec.bat и перед вами появляется приглашение командной строки DOS 7.1 
Параметр BootGUI не влияет на выполнение команд в файлах Config.sys и Autoexec.bat и на порядок выполнения стандартных команд. 
Если параметр BootGUI=0, то после загрузки компьютера на экране появляется приглашение DOS. Компьютер работает при этом в реальном режиме. 

BootMenu 

При параметре BootMenu=1 на экране отображается стартовое меню. 
По умолчанию параметр BootMenu=0 и стартовое меню не отображается. 
По умолчанию стартовое меню отображается на экране только после нажатия клавиши <F8>. Установив параметр BootMenu=1, вы заставите Windows 98 выводить меню при каждом запуске компьютера, независимо от нажимаемых клавиш. 
Параметры BootMenuDefault и BootMenuDelay работают совместно с параметром BootMenu. 

BootMenuDefault 

В этом параметре указывается номер пункта, который будет выбран из стартового меню, если пользователь не вводит никакого значения. По умолчанию используется значение 1 (если в последний раз, когда вы работали в системе Windows, вы вышли из нее по всем правилам), 3 (если произошло аварийное отключение, а компьютер не подключен к сети) или 4 (если произошло аварийное отключение и компьютер подключен к сети). 

BootMenuDelay 

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

BootKeys 

По умолчанию параметр BootKeys=1. Это значит, что в процессе загрузки можно использовать специальные клавиши и их комбинации (<F4>, <F5>, <F6>, <F8>, <Shift+F5>, <Ctrl+F5>, <Shift+F8>). 
Если BootKeys=0, то эти клавиши не работают. 

Logo 

По умолчанию параметр Logo=1. Это значение разрешает отображение заставки Windows 98 при загрузке системы. 
Если Logo=0. то логотип не появится, а экран во время загрузки будет расходиться в текстовом режиме. 

DrvSpace 

По умолчанию параметр DrvSpace=1. Он управляет загрузкой файла Drvspace.bin. Значение 1 разрешает его загрузку. 
При DrvSpace=0 файл Drvspace.bin не загружается. 
Загружать драйвер Drvspace нужно только в том случае, если вы используете динамическое сжатие диска. 

DblSpace 

Полностью аналогичен предыдущему параметру. 

DoubleBuffer 

По умолчанию этот параметр равен 1. 
Программа установки Windows 98 добавляет эту строку в следующих случаях: 

Установка параметра DoubleBuffer=1 увеличивает время загрузки на 0,5 с. Если ваш диск в двойной буферизации не нуждается, установите параметр DoubleBuffer=0. Этим вы сэкономите 2 Кбайт памяти. 

Network 

По умолчанию этот параметр равен 1, если у вас установлено сетевое оборудование. 

BootFailSafe 

Если параметр BootFailSafe=1, то Windows 98 автоматически запускается в безопасном режиме. По умолчанию этот параметр равен 0. 

AutoScan 

По умолчанию параметр AutoScan=1. Вам предлагается запустить программу ScanDisk нажатием клавиши <Enter>. 
Если параметр AutoScan=0, то программа ScanDisk не будет запускаться. 
Если параметр AutoScan=2, то программа ScanDisk будет запущена автоматически при запуске Windows без отображения приглашения. 

BootWarn 

По умолчанию этот параметр равен 1. Он разрешает отображение предупреждения при загрузке в безопасном режиме. 
Если параметр равен 0, то предупреждение не отображается. 

LoadTop 

По умолчанию этот параметр равен 1. При этом файлы Command.com и Drvspace.bin загружаются в верхнюю память. Значение LoadTop=0 запрещает загрузку этих файлов в верхнюю память. 

Автор: Антон
Пишите:evric@mail.ru

 

 

Hosted by uCoz