Ntdetect.com

NTDETECT.COM (często też jako NTDETECT) – składnik systemów operacyjnych z rodziny Windows NT działających na architekturze sprzętowej x86. NTDETECT jest używany podczas uruchamiania systemu i ma za zadanie wykryć sprzęt niezbędny do załadowania systemu operacyjnego.

Opis

Ntdetect.com jest wywoływany przez NTLDR w celu pobrania informacji, które są następnie ładowane przez Ntoskrnl.exe, czyli jądro systemu Windows. NTDetect jest używany na komputerach korzystających z BIOSa. Komputery wyposażone w Extensible Firmware Interface (takie jak IA-64) używają metody wykrycia urządzeń niepowiązanych z systemem. [1] Wykrywanie sprzętu działa nieco inaczej w zależności od tego, czy Advanced Configuration and Power Interface jest obsługiwane przez sprzęt. Jeżeli ACPI jest obsługiwane, lista urządzeń jest przekazana do jądra, a Windows odpowiednio przydziela zasoby. W starszym sprzęcie, gdzie ACPI nie jest obsługiwane, BIOS zajmuje się przydzielaniem zasobów (jądro dostaje także informacje o tym). Ponadto, NTDETECT uruchomi odpowiedni profil sprzętowy. System Windows obsługuje profile sprzętowe, które pozwalają do pracy w sytuacjach z regularnymi zmianami sprzętu. Jest to często użytkowane na komputerach przenośnych podłączanych do stacji dokujących.

W Windows Vista i późniejszych systemach operacyjnych Windows, ntdetect.com tylko obsługuje ACPI, więc Windows będzie mógł kontrolować podziałem zasobów na każdej maszynie w identyczny sposób. Dodatkowym faktem jest brak obsługi profili w Windows Vista.

Informacje zebrane przez NTDETECT są przechowywane w kluczu Rejestru HKLM\HARDWARE\DESCRIPTION w późniejszym etapie rozruchu.

Wykrywane elementy

Rozwiązywanie problemów

Aby pomóc rozwiązać problemy, firma Microsoft udostępniła różne wersje debugowe pliku ntdetect.com, które wyświetlają szczegóły dotyczące wykrytego sprzętu.

Zobacz też

Bibliografia

  • Windows XP Resource Kit – Rozwiązywanie problemów procesu uruchamiania (ang.)
  • Windows 2000 Resource Kit – Uruchamianie systemu Windows 2000 – Wykrywanie sprzętu (ang.)
  • Windows NT Workstation Resource Kit – Rozwiązywanie problemów z uruchamianiem i problemy z dyskiem (ang.)

Linki zewnętrzne

  • Pobieranie pliku ntdetect.chk dla systemu Windows 2000 (ang.)
  • Windows XP SP2 Support Tools (ang.) (zawiera ntdetect.chk dla Windows XP)
  • Rozwiązywanie problemów z uruchamianiem systememu Windows NT. windowsitlibrary.com. [zarchiwizowane z tego adresu (2008-10-04)]. (ang.)