Процесс загрузки Windows. Системное меню. Загрузка сетевых ОС. — КиберПедия 

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Процесс загрузки Windows. Системное меню. Загрузка сетевых ОС.

2022-11-27 27
Процесс загрузки Windows. Системное меню. Загрузка сетевых ОС. 0.00 из 5.00 0 оценок
Заказать работу

Загрузка Windows 9x/ME:

I. Фаза BIOS

· POST (Power On Set Test) – тестирование устройств, установка ISR.

· BRIPL (Boot Record Initial Program Loader) – размещает в RAM IO.SYS и передает ей управление.

II. Фаза DOS

· Запуск IO.SYS, код в одном файле (раньше в MSDOS.SYS).

· Анализ текстового файла MSDOS.SYS

· Переустановка векторов прерываний из ROM BIOS, связанных с 16-разрядной ОС

· Исправление ошибок BIOS

· Дополнительные возможности BIOS

· Конфигурация DOS в соответствии с файлом CONFIG.SYS

· Вызов кода загрузки MSDOS.SYS

· Инициализация, построение, интерпретация и загрузка COMMAND.COM

· Выполнение AUTOEXEC.BAT

III. (Real Mode) Запуск WIN.COM

· Устанавливает статические VxD – драйверы реального режима.

В процессе загрузки используется WIN.INI, SYSTEM.INI и их дубликаты в реестре.

IV. (Protected Mode) Загрузка ядра (вся информация берется из реестра)

· Загрузка оставшихся драйверов

· Загрузка диспетчера виртуальных машин VMM

· Загрузка ядра Windows - USER, KERNEL, GDI

· Загрузка оболочки API32-shell

· Из реестра черпается информация о приложениях, которые надо загружать.

В процессе загрузки до того, как стартовала ОС, появится сообщение “Starting Windows…”. Во время двухсекундной задержки можно нажать функциональную клавишу.

Menu:

1. Normal

2. Logged

3. Safe mode

4. Safe mode with Network support

5. Step-by-step boot

6. Command prompt only

7. Safe mode command prompt only

8. Previous version of MS-DOS

 

MSDOS.SYS является программой в DOS, а в Windows его функции переданы в IO.SYS, а сам он – текстовый файл.

Если установки в файлах SYSTEM.INI и WIN.INI противоречат реестру, то установки реестра подавляются. Эти файлы лучше удалить.

Файл BOOTLOG.TXT содержит отчет о загрузке драйверов. Каждому драйверу соответствуют две записи:

Loading Device = <имя>

Loading Success/Fail = <имя>

Загрузка Windows 2000 (NT):

· POST

· IPL загружает файл ntldr

· ntldr обрабатывает boot.ini и выводит меню выбора ОС из этого файла:

Если выбрана потребительская версия Windows (9x/ME) – выполняет IPL той системы из файла bootsect.dos, далее по изложенной выше схеме.

· В процессе загрузки ntldr многократно переключается между защищенным и реальным режимами

· ntldr запускает ntdetect.com (16 разрядное приложение), который обрабатывает информацию, оставленную POST по установке оборудования и записывает в управляющую таблицу (дата, время, шины…)

· ntldr приготавливает к запуску 32-разрядный образ ядра (ненастроенное ядро)

· CM (Configuration Manager): настройка, загрузка драйверов

· VMM (Virtual Machine Manager): виртуальные машины

· Файловые системы, сервисы…

Фаза до управляющих таблиц включительно идет с маскированием прерываний, далее – без.

Файлы MSDOS.SYS и BOOT.INI, их роль при загрузке ОС.

Windows 9x/ME, msdos.sys:

Первый раздел

[Paths] – пути при загрузке

HostWinBootDrv=<загрузочный диск, где 2-я часть IPL> (например, С)

WinDir=<каталог установки Windows>

WinBootDir=<каталог системных файлов и реестра для загрузки>

[Options] – регулирует процесс загрузки Windows (жирным шрифтом – по умолчанию)

a) Параметры загрузки DOS

BootWin={0, 1 }            если 0, то загрузка только до второй фазы (загружается только DOS)

BootMulti={0, 1 }         только Windows, 1 – и DOS, и Windows

b) Параметры для «Start Menu»

BootKeys={0, 1 }          допускается ли нажимать на “горячие клавиши” при загрузке

BootMenu={ 0,1}        вывод меню при загрузке

BootDelay= 2                количество секунд на нажатие “горячей клавиши”

BootMenuDelay= 30   время на меню

BootMenuDefault= номер пункта меню по умолчанию

c) Загрузка в Safe Mode

BootFailSafe={ 0,1}    нужно ли загружаться в защищенный режим (устанавливается 1 при установке ОС)

BootWarn={0, 1 }         отображение надписи "Safe Mode" по углам экрана

d) Прочие:

Logо={0, 1 }                   вывод логотипа

DoubleBuffers={0, 1 } загрузка кэша для SCSI-устройств

DblSpace={0, 1 }           драйвер для сжатого диска

NetWork={ 0,1} пункт меню Safe Mode With Networking

Второй раздел

; Дополнение до размера файла больше, чем 1024 байта

 

Windows NT, boot.ini:

 [boot loader] – параметры загрузчика

timeout=<количество секунд для меню>

default=<загрузочный раздел по умолчанию> (для Win2K раздел: multi(0)disk(0)rdisk(0)partition(2)\WINNT)

[operating systems] – меню и расположение ОС

<раздел 1>=<"название ОС в меню"> (для Win2K раздел: multi(0)disk(0)rdisk(0)partition(2)\WINNT)

<раздел n>=<"название ОС в меню"> (например, C:\="MS Windows 98")


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.