Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Обзор [ править ]

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

Ntdetect.com используется на компьютерах с прошивкой BIOS . Компьютеры с расширяемым интерфейсом микропрограмм , например 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 .

Заметки [ править ]

  1. ^ http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/prmc_str_xzrd.asp

Ссылки [ править ]

  • Пакет ресурсов Windows XP - Устранение неполадок в процессе запуска
  • Пакет ресурсов Windows 2000 - Запуск Windows 2000 - Обнаружение оборудования
  • Пакет ресурсов для рабочей станции Windows NT - Устранение неполадок при запуске и проблемах с диском

Внешние ссылки [ править ]

  • Скачать ntdetect.chk для Windows 2000
  • Инструменты поддержки Windows XP SP2 включают ntdetect.chk для Windows XP .