|
Операционная система MS DOS состоит
из следующих частей:
1) Базовая система ввода-вывода находящаяся в ПЗУ ко Эта
часть ОС является встроенной в компьютер. Она выполняет наиболее
простые и универсальные услуги ОС связаные с осуществлением
ввода-вывода и содержит тест компьютера, проверяющий работу его
устройств и памяти при включении электропитания. Базовая система
ввода-вывода содержит программу вызова загрузчика ОС .
2) Загрузчик операционной системы - это короткая программа,
находящаяся в первом секторе дискеты с ОС или винчестера. ЕЕ функция
заключается в считывании в память еще двух модулей ОС.
3) Дисковые файлы IO.SYS и MSDOS.SYS. Они загружаются в память
загрузчиком ОС и остаются в памяти компьютера. Файл IO.SYS
представляет собой дополнение к базовой системе ввода-вывода в ПЗУ.
Файл MSDOS.SYS реализует основные высокоуровневые услуги MSDOS.
4) Командный процессор DOS - обрабатывает команды вводимые
пользователем. Командный процессор находится в файле COMMAND.COM на
диске с которого загружается ОС. Некоторые команды пользователя,
называемые внутренними например DIR или COPY командный процессор
выполняет сам. Для выполнения остальных (внешних) команд он ищет на
дисках программу с соответствующим именем и если находит то
загружает ее в память и передает ей управление. По окончании работы
командный процессор удаляет программу из памяти и выдает приглашение
DOS.
5) Внешние команды DOS - это программы поставляемые вместе с ОС в
виде отдельных файлов. Они выполяют действия обслуживающего
характера, например форматирование дискет, тестирование дисков
и.т.д.
6) Драйверы устройств - это специальные программы, которые дополняют
систему ввода-вывода DOS и обеспечивают обслуживание новых
устройств. Драйверы загружаются в память компьютера при загрузке ОС
и их имена указываются в специальном файле CONFIG.SYS. Это облегчает
добавление новых устройств и позволяет делать это не затрагивая
системных файлов DOS.
Начальная загрузка DOS выполняется автоматически
в следующих
случаях:
а) При включении электропитания.
б) При нажатии на клавишу "Reset"
в) При одновременном нажатии клавиш CTRL, ALT, DEL
В начале загрузки работают программы проверки оборудования
находящиеся в ПЗУ. После окончания тестирования программа начальной
загрузи пытается прочесть с дискеты установленной в дисководе А
программу- загрузчик ОС . Если на дисководе А нет дискеты то загрузка
ОС будет производиться с винчестера. Если на дисководе А находится
дискета без ОС то будет выдано сообщение об ошибке. Следует сменить
дискету на системную или убрать дискету и повторить загрузку.
После того как с диска прочитана программа- загрузчик ОС , она
считывает в память компьютера модули ОС - файлы IO.SYS и MSDOS.SYS и
передает им управление.
Далее с того же диска читается файл конфигурации CONFIG.SYS и в
соответствии с указаниями содержащимися в нем, загружаются драйверы
устройств и устанавливаются параметры ОС.
После этого с системного диска читается файл COMMAND.COM и ему
передается управление. COMMAND.COM ищет в корневом каталоге
системного диска файл AUTOEXEC.BAT в котором указываются команды и
программы, выполняемые при каждом запуске компьютера. Например
программа, обеспечивающая работу с русскими буквами на клавиатуре,
программа-оболочка NORTON COMMANDER.
После выполнения файла AUTOEXEC.BAT процесс загрузки ОС
заканчивается и DOS выдает приглашение показывающее, что она готова
к приему команд : например C:\>
Структура файла MsDos.sys
Значительная часть вопросов, связанных с управлением
загрузкой системы, решается с помощью файла MsDos.Sys, лежащего в корневом каталоге
загрузочного диска. Делается это путём записи новых или изменения уже существующих
значений. Это обычный текстовый файл, содержание которого построено по принципу
Ini-файлов Windows: [секция] / параметр = значение (0/1, строка, число). В файл
добавлено несколько строчек с комментарием из соображений совместимости с программами,
считающими, что размер MsDos.Sys должен быть больше 1К.
Порядок работы с файлом следующий:
1. Измените атрибуты для файла MSDOS.SYS, так что бы он не был "Только
для чтения", MSDOS.SYS находится в корневой директории загрузочного диска.
Затем откройте файл, используя Блокнот (NotePad).
2. Измените значение выбранного вами параметра
3. Сохраните файл и верните атрибутам первоначальное значение.
4. Изменения вступят в силу при следующей перезагрузке.
(Важно! Поскольку это скрытый файл
- у вас в Windows должна быть включена опция показа скрытых файлов).
Далее приведено описание параметров MsDos.Sys.
|
|
Секция
[Paths]
|
Описание
|
|
HostWinBootDrv |
Определяет загрузочный
диск |
WinBootDir |
Определяет расположение
необходимых загрузочных файлов. По умолчанию - каталог, указанный
при установке |
WinDir |
Определяет расположение
каталога Windows 95/98, указанного при установке |
Секция [Options]
|
Описание
|
|
BootDelay=n |
Устанавливает задержку
в n секунд при загрузке для того, чтобы дать пользователю нажать
F4,F8. Значение по умолчанию - 2. BootDelay = 0 запрещает задержку. |
BootSafe |
Загрузка в Safe Mode.
Значение по умолчанию - 0. |
BootGUI |
Загрузка с графической
оболочкой. Значение по умолчанию - 1, если же сделать его равным
нулю, то графическая оболочка не загружается, и компьютер попадает
в привычный DOS с приглашением вроде C:\> |
BootKeys |
Разрешает пользоваться
при загрузке клавишами F5, F6 и F8. Значение по умолчанию - 1.
Установка в 0 запрещает задержку при загрузке. |
BootMenu |
Значение по умолчанию
- 0. Установка в - 1, предписывает Windows 95/98, не дожидаясь
нажатия F8, сразу выводить загрузочное меню. |
BootMenuDefault=n |
Выбирает пункт в загрузочном
меню. Значение по умолчанию - 3 для компьютеров без сетевых компонент
и 4 для сетевых компьютеров. |
BootMenuDelay=n |
Время, в течение которого
можно успеть сделать выбор в загрузочном меню. Значение по умолчанию
- 30. |
BootMulti |
Значение по умолчанию
- 0. Установка в - 1, предписывает Windows 95/98 включить режим
загрузки по нескольким вариантам, в том числе и загрузку предыдущей
версии DOS. Если при следующей загрузке, когда на экран выводится
сообщение "Идет загрузка Windows 95" или "Идет
загрузка Windows 98", нажать клавишу F4, то начнется загрузка
предыдущей версии DOS. Учтите, что это верно только для компьютеров,
где Windows не является изначально установленной операционной
системой. Если же в процессе загрузки нажать клавишу F8, появится
загрузочное меню, в котором будут предложены различные варианты
загрузки. |
BootWarn |
Разрешает предупреждение
о загрузке в Safe Mode. Значение по умолчанию - 1. |
BootWin |
Разрешает использование
Windows в качестве операционной системы по умолчанию. Установка
этого параметра в 0 приведет к загрузке предыдущей версии DOS.
Значение по умолчанию - 1. |
DblSpace |
Разрешает автоматическую
загрузку Dblspace.Bin. Значение по умолчанию - 1. |
DoubleBuffer |
Разрешает двойную буферизацию
для SCSI-контроллеров. Значение по умолчанию - 0. |
DrvSpace |
Разрешает автоматическую
загрузку Drvspace.Bin. Значение по умолчанию - 1. Запрет - 0. |
LoadTop |
Разрешает загрузку
Command.Com или Drvspace.Bin в верхнюю память. Значение по умолчанию
- 1. Рекомендуется устанавливать в 0 при работе с NetWare или
любыми приложениями, использующими эту область памяти. |
Logo |
Разрешает показывать
логотип. Значение по умолчанию - 1. Установка в 0 отменяет вывод
заставки при загрузке Windows, а также предотвращает перехват
некоторых прерываний, который может привести к несовместимости
с некоторыми диспетчерами памяти от независимых поставщиков. Во
многих случаях также убирает шрифтовую абракадабру с экрана
при загрузке системы. |
Network |
Разрешает пункт загрузочного
меню "Safe Mode With Networking". Значение по умолчанию
- 1, для сетевых компьютеров. При отсутствии сетевой поддержки
должно быть установлено в 0 . |
|
|
Запрет запуска
ScanDisk и вывода логотипа при загрузке
Windows после аварийного завершения работы, при последующей
перезагрузке автоматически запускает ScanDisk для проверки жёсткого диска. Во
многих случаях - это не всегда оправданно и только занимает время. Решить эту
проблему можно с помощью файла MsDos.sys.
Порядок работы с файлом следующий:
1. Измените атрибуты для файла MSDOS.SYS, так что бы он не был "Только
для чтения", MSDOS.SYS находится в корневой директории загрузочного диска.
Затем откройте файл, используя Блокнот (NotePad).
2. В секции [Options] впишите Autoscan=0.
В некоторых случаях для лучшего эффекта эту запись лучше делать в самом конце
файла (после линий).
3. Сохраните файл и верните атрибутам первоначальное значение.
4. Изменения вступят в силу при следующей перезагрузке.
(Важно! Поскольку это скрытый файл
- у вас в Windows должна быть включена опция показа скрытых файлов).
Для запрета вывода логотипа впишите следующее:
Logo=0
Данная процедура ускоряет загрузку системы и также убирает возможную шрифтовую
абракадабру с экрана при загрузке системы.
Различные варианты загрузки Windows
Как правило данная возможность нужна лишь
при проблемах с Windows или когда обычным порядком не удаётся загрузить
Windows.
Шаг1. Включите или перезагрузите компьютер
Шаг2. Когда во время загрузки, на экране
появится надпись "Starting Windows 95" или "Starting Windows
98" - нажмите клавишу F8 на клавиатуре (для входа в меню загрузки Startup).
В Windows 98 можно также при загрузке держать нажатой на клавиатуре клавишу
Ctrl. Система сама остановится на меню.
Ниже перечислены опции меню
1. Normal |
нормальная загрузка |
2. Logged(\BOOTLOG.TXT) |
загрузка с регистрацией хода загрузки
в специальном файле BOOTLOG.TXT |
3. Safe mode |
режим безопасной начальной загрузки |
4. Safe mode with network
support |
безопасная загрузка с поддержкой
сети |
5. Step-by--step confirmation |
загрузка с пошаговым подтверждением |
6. Command promt only |
загрузка без графической оболочки |
7. Safe mode command
promt only |
безопасная загрузка без графической
оболочки |
8. Previous version of
MS-DOS |
загрузка предыдущей версии MS-DOS |
|
|