ntdetect.com


ntdetect.com — компонент операционных систем Microsoft Windows NT , работающих на архитектуре x86 . Он используется во время процесса запуска Windows NT и отвечает за обнаружение базового оборудования, которое потребуется для запуска операционной системы .

Обзор

Загрузчик берет на себя управление процессом загрузки и загружает NTLDR. Ntdetect.com вызывается NTLDR и возвращает собранную им информацию в NTLDR после завершения, чтобы ее можно было передать ntoskrnl.exe , ядру Windows NT.

Ntdetect.com используется на компьютерах, использующих прошивку BIOS . Компьютеры с Extensible Firmware Interface , например IA-64 , используют метод обнаружения устройств, который не привязан к операционной системе. [1]

Обнаружение оборудования работает несколько по-разному в зависимости от того, поддерживается ли оборудованием Advanced Configuration and Power Interface (ACPI). Он передает сведения об оборудовании, собранные из BIOS, в ОС. Если поддерживается ACPI, список найденных устройств передается ядру, Windows берет на себя ответственность за назначение некоторых ресурсов каждому устройству. На старом оборудовании, где ACPI не поддерживается, ответственность за назначение ресурсов берет на себя BIOS , а не операционная система, поэтому эта информация также передается ядру.

Кроме того, ntdetect.com определит, какой профиль оборудования использовать. Windows поддерживает несколько отдельных профилей оборудования, что позволяет одной копии Windows хорошо работать в ситуациях, когда оборудование регулярно меняется между определенными макетами. Это обычное дело для портативных компьютеров, подключаемых к док-станции [ требуется цитата ] .

В Windows Vista и более поздних операционных системах Windows HAL поддерживает только ACPI, а ntdetect.com был заменен на winload.exe , так что Windows сможет контролировать распределение аппаратных ресурсов на каждой машине одинаковым образом. Профили оборудования также больше не поддерживаются в Windows Vista.

Информация, собранная ntdetect.com, сохраняется в HKLM\HARDWARE\DESCRIPTIONключе реестра Windows на более позднем этапе процесса загрузки .

Классы обнаруженного оборудования

  • Идентификация оборудования
  • Дата и время оборудования
  • Типы шин и адаптеров
  • SCSI- адаптеры
  • Видеоадаптеры
  • Клавиатура
  • Последовательные и параллельные порты связи
  • Жесткие диски
  • Дискеты
  • Мышь
  • Сопроцессор с плавающей точкой
  • Устройства на базе архитектуры промышленного стандарта

Поиск неисправностей

Для помощи в устранении неполадок Microsoft предоставила "отладочные" версии ntdetect.com, которые отображают подробную информацию об обнаруженном оборудовании. Называемый ntdetect.chk, он включен в Windows Support Tools .

Примечания

  1. ^ "Microsoft Windows XP - Начальный запуск и фаза диспетчера загрузки для систем на базе Itanium". Microsoft . Архивировано из оригинала 2005-03-24 . Получено 2006-01-28 .

Ссылки

  • Windows XP Resource Kit — устранение неполадок при запуске
  • Windows 2000 Resource Kit — Запуск Windows 2000 — Обнаружение оборудования
  • Windows NT Workstation Resource Kit — устранение неполадок при запуске и проблемах с диском
  • Загрузка ntdetect.chk для Windows 2000
  • Средства поддержки Windows XP SP2 включают ntdetect.chk для Windows XP .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Ntdetect.com&oldid=1114027169"