В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
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 на более позднем этапе процесса загрузки .
Для помощи в устранении неполадок Microsoft предоставила "отладочные" версии ntdetect.com, которые отображают подробную информацию об обнаруженном оборудовании. Называемый ntdetect.chk, он включен в Windows Support Tools .