Установочные файлы Windows 2003

Загрузчик Setupldr.bin использует установочные файлы из загрузочного образа для создания мини-версии операционной системы Windows Server 2003. В число этих файлов входят драйверы видеоадаптера, драйверы клавиатуры, драйверы устройств массового хранения и драйверы файловой системы. Ниже перечислены важные драйверы и их назначение. 

 

■ Atapi.sys. Это драйвер IDE/EIDE. Прежний драйвер, Atdisk.sys, больше не используется. Отсутствует поддержка дисков ESDI/WD1003. 

 

■ Disk.sys, Class2.sys и Classpnp.sys. Это драйверы интерфейса устройств массового хранения и соответствующего нумератора устройств РпР. 

 

■ Dmboot.sys, Dmio.sys и Dmload.sys. Этот набор драйверов поддерживает работу LDM (Диспетчер логических дисков). 

 

■ Floppy.sys. Драйвер мини-порта привода гибких дисков. 

 

■ Уровень аппаратных абстракций (Hardware Abstraction Layer — HAL). Существует несколько драйверов уровня аппаратных абстракций. Конкретный драйвер выбирается  

программой установки в зависимости от типа аппаратного обеспечения. 

 

■ Расширители ввода-вывода. Это шинные драйверы WDM, которые работают совместно с РпР Manager для определения маршрутов прохождения данных в системе. Существуют 

расширители для РСМС1Д, PCI IDE, Toshiba IDE, VIA IDE, IBM Thinkpad IDE, Intel IDE и контроллеров гибких дисков. 

 

■ I20mp.sys и I20mgmt.sys. Этот набор драйверов служит для поддержки подсистемы 120. Это позволяет загружать систему посредством контроллеров Intelligent Input/Output. 

 

■ I8042prt.sys. Драйвер клавиатуры является виртуализацией BIOS контроллера 8042, а также управляет мышью стандарта PS/2. Если при нажатии клавиш на экране появляются 

бессмысленные символы или мышь работает некорректно, есть вероятность, что драйвер клавиатуры не совместим с клавиатурой, мышью или интерфейсом PS/2, установленным 

на материнской плате. 

 

■ Isapnp.sys. Нумеризатор РпР для шины ISA. Этот драйвер известен еще со времен операционной системы Windows NT 4.O. Он предоставлялся в каталоге \ Support на  

установочном компакт-диске операционной системы Windows NT 4.0. Такие производители устройств мультимедиа, как Creative Labs, используют этот драйвер для более простой  

установки устройств ISA, например звуковых адаптеров и игровых интерфейсов. 

 

■ Kbdclass.sys и Kbdus.dll. Это драйвер клавиатуры и драйвер отображения клавиатуры. 

При использовании дешевых комплектующих эти два драйвера могут привести к  возникновению проблем. Если постоянно возникают ошибки при использовании клавиши <Caps 

Lock> или скорость повтора удерживаемой клавиши оказывается нестабильной, возможно, придется заменить клавиатуру. Загрузочный образ содержит полный набор динамически загружаемых библиотек международных клавиатурных раскладок. 

 

■ Ksecdd.sys. Это драйвер безопасности ядра. Он работает с драйверами ввода-вывода для открытия и чтения дескрипторов безопасности объектов. 

 

■ Mountmgr.sys, Ftdisk.sys и Partmgr.sys. Этот набор драйверов поддерживает базовые конфигурации дисков и классические отказоустойчивые массивы дисков. 

 

■ Поддержка национальных языков (National Language Support — NLS). В этих файлах находится информация о региональных стандартах, наборах символов, символах  

пунктуации и т.д. Для языка "Английский (США)" программа установки загружает кодовые страницы C_1252.NLS и C_437.NLS. Кроме этого, загружается основной файл языка 

L_INTL.NLS. 

 

■ Ntdll.dll. Библиотека функций Windows Server 2003 API. 

 

■ Ntfs.sys, Fastfat.sys и Cdfs.sys. Драйвер файловой системы NT, драйвер файловой системы FAT и драйвер файловой системы CD. Драйвер Fastfat.sys поддерживает как 

FAT16, так и FAT32. На установочном компакт-диске операционной системы Windows Server 2003 содержатся драйверы и других файловых систем, но на данном этапе  

программе установки они не нужны. 

 

■ Openhci.sys, Uhcd.sys, Usbd.sys, Usbhub.sys и Hidusb.sys. Драйверы интерфейса USB (Universal Serial Bus). Эти драйверы работают с набором драйверов Human Interface Device 

(HID) для поддержки устройств USB. 

 

■ Scsiport.sys. Это драйвер шины SCSI. Вместе с ним предоставляется несколько драйверов мини-порта для различных адаптеров SCSI. 

 

■ Serial.sys и Serenum.sys. Контроллер последовательной шины и нумератор (enumerator) устройств РпР. Эти два драйвера работают совместно с целью поиска устройств РпР и  

устаревших устройств, подключенных к портам RS232. Этот процесс может длиться  достаточно долго из-за небольшой скорости передачи данных по интерфейсу RS232. Именно по этой причине в стандартном файле boot. ini содержится параметр /fastdetect, который откладывает инвентаризацию устройств, подключенных к последовательной шине, до 

завершения загрузки системы. 

 

■ Setupreg.hiv. Небольшой файл системного реестра с записями для инициализации драйвера уровня ядра Windows Server 2003, setupdd. sys. Этот драйвер используется для  

загрузки всех остальных драйверов. Содержимое файла setupreg. hiv можно просмотреть после установки, загрузив этот файл в редактор системного реестра. 

 

■ Smss.exe. Драйвер подсистемы диспетчера сеансов (Session Manager Subsystem).  

Диспетчер сеансов отвечает за загрузку и инициализацию системных драйверов. 

 

■ Vga.sys, Videoprt.sys и Vgaoem.fon. Стандартные драйверы видеоадаптера VGA и один шрифт для отображения на экране.