Windows - статьи

Заказать - огнезащита металлоконструкций в Нижнем Новгороде и пригороде на заказ. | Заказать монтаж металлоконструкций в Новосибирске и пригороде. Металлоконструкции на заказ. | Русский электрик выполнит монтаж люстр в Прокопьевске, услуги электрика.

Загрузка Windows 2000


©

Начнем рассмотрение загрузки Windows 2000 с того этапа, как BIOS считывает в память MBR жесткого диска.

Системная BIOS считывает главную загрузочную запись (Master Boot Record), которая располагается в первом секторе жесткого диска. После загрузки MBR в память, управление передается коду, содержащемуся в MBR, который в свою очередь сканирует таблицу разделов в поисках системного раздела. Таблица разделов (partition table) – таблица, хранящаяся в первом секторе жесткого диска, в которой указано, какой из разделов является системным. Системный раздел – раздел, который содержит файлы, необходимые для загрузки Windows 2000. К ним относятся: ntldr – загрузчик ОС, ntdetect.com – программа, предназначенная для сбора информации об аппаратных средствах, bootsect.dos – файл, необходимый для систем с двойной загрузкой, где в качестве альтернативаной ОС используется Windows 9x, boot.ini – файл, который считывает загрузчик и отображает на экране. Когда системный раздел найден, MBR загружает в память его нулевой сектор, который является загрузочным. Загрузочный сектор – сектор, в котором располагается код, предназначенный для нахождения и загрузки в память загрузчика Windows 2000 (NTLDR). После этого, загрузочный сектор должен распознать файловую систему для поиска загрузчика. На томах FAT структура данных, называемая загрузочным сектором, действительно занимает один физический сектор. На томах FAT32 – 2 сектора. На томе NTFS – до 16 секторов. Затем загрузочный сектор загружает в память NTLDR и передает ему управление.

После того, как управление получает NTLDR, он выполняет следующие функции:

  • переключает процессор в защищенный режим;
  • считывает, находящийся в корневом каталоге системного раздела файл boot.ini и отображает его содержимое на экране;
  • если выбрана система Windows 9x, то NTLDR загружает в память файл bootsect.dos, в котором содержится копия загрузочного сектора раздела, находящегося на основном разделе до установки Windows 2000
  • если выбрана система Windows 2000, то запускается программа ntdetect.com



  • - Начало -    - Вперед -



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