Ntdetect.com - Ntdetect.com

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

Обзор

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

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

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

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

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

Информация, собранная ntdetect.com, хранится в HKLMHARDWAREDОПИСАНИЕ ключ в Реестр Windows на более позднем этапе в процесс загрузки.

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

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

Исправление проблем

Чтобы помочь в устранении неполадок, Microsoft сделала доступными «отладочные» версии ntdetect.com, которые отображают подробную информацию об обнаруженном оборудовании. Называется ntdetect.chk, он включен в Инструменты поддержки Windows.

Примечания

Рекомендации

внешняя ссылка