УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Первый этап проходит в текстовом режиме:


  • Запуск загрузчика установочного диска ntboot.bin (для CD).
  • Запуск bootfix.bin (для CD).
  • Запуск setupldr.bin. Если установка выполняется не с CD, то файл setupldr.bin (запускаемый через winnt.exe) переименовывается в $LDR$ и копируется на диск установки для использования в качестве временного загрузчика для дополнительного этапа копирования.
  • Setupldr.bin ( $LDR$) передает, через winnt.exe, управление Setupdd.sys, который с помощью txtsetup.sif и winnt.sif выполняет основные фазы текстового этапа, такие как копирование файлов и сбор информации о оборудовании для последующих этапов установки.
  • Чтение и интерпретация txtsetup.sif, winnt.sif и некоторых других файлов. Для установки не с CD используется dosnet.inf, содержащий сведения о файлах в папке $win_nt$.~ls
  • Загрузка драйверов оборудования.
  • Запуск ntoskrnl.exe, ntdll.dll и smss.exe (фактически загружено ядро системы).
  • Копирование файлов с дистрибутивного диска в %WINDIR%. Или в случае установки из удаленного источника (пусть даже со второго раздела диска) копирование производится в локальный источник: папку $win_nt$.~ls. Затем следует перезагрузка, и с помощью загрузчика $LDR$ управление передается Setupdd.sys, который повторяет этапы 4-8, только на этот раз файлы копируются из $win_nt$.~ls в %WINDIR%.
  • Копирование прототипов реестра в %WINDIR%\system32\config\*.sav было выполнено вместе с другими файлами, после чего производится обновление и инициализация реестра с помощью hive*.inf.
  • Setupdd.sys создает файл $wint$.inf в зависимости от конфигурации оборудования и содержимого файлов txtsetup.sif , sysetup.inf, layout.inf, winnt.sif (unnatend.txt). Файлы $wint$.inf (%windir%\System32), sysetup.inf, layout.inf (%windir%\inf) будут использованы мастером установки в графическом этапе установки.
  • Создание загрузочного сектора, загрузчика NTLDR, файла boot.ini.
  • Перезагрузка.


  • Содержание раздела