ntdetect.com es un componente de los sistemas operativos Microsoft Windows NT que funcionan con la arquitectura x86 . Se utiliza durante el proceso de inicio de Windows NT y se encarga de detectar el hardware básico necesario para iniciar el sistema operativo .
Descripción general
El cargador de arranque toma el control del proceso de inicio y carga NTLDR. NTLDR invoca Ntdetect.com y, al finalizar, le devuelve la información recopilada para que esta pueda ser enviada a ntoskrnl.exe , el núcleo de Windows NT.
Ntdetect.com se utiliza en ordenadores que usan firmware BIOS . Los ordenadores con interfaz de firmware extensible , como IA-64 , utilizan un método de detección de dispositivos que no está vinculado al sistema operativo. [ 1 ]
La detección de hardware funciona de forma ligeramente diferente según si el hardware es compatible con la Interfaz Avanzada de Configuración y Energía (ACPI). Transmite los detalles del hardware recopilados desde la BIOS al sistema operativo. Si ACPI es compatible, la lista de dispositivos detectados se entrega al kernel, y Windows se encarga de asignar recursos a cada dispositivo. En hardware más antiguo, donde ACPI no es compatible, la BIOS se encarga de asignar los recursos, no el sistema operativo, por lo que esta información también se transmite al kernel.
Además, ntdetect.com determinará qué perfil de hardware utilizar. Windows admite varios perfiles de hardware distintos, lo que permite que una sola copia de Windows funcione correctamente incluso cuando el hardware cambia de configuración con regularidad. Esto es común en ordenadores portátiles que se conectan a una estación de acoplamiento .
En Windows Vista y versiones posteriores, la capa de abstracción de hardware (HAL) solo admite ACPI, y ntdetect.com ha sido reemplazado por winload.exe , de modo que Windows pueda controlar la asignación de recursos de hardware en todos los equipos de la misma manera. Los perfiles de hardware tampoco son compatibles con Windows Vista.
La información recopilada por ntdetect.com se almacena en la HKLM\HARDWARE\DESCRIPTIONclave del Registro de Windows en una etapa posterior del proceso de arranque .
Clases de hardware detectadas
- Identificación de hardware
- Fecha y hora del hardware
- Tipos de bus y adaptador
- Adaptadores SCSI
- adaptadores de vídeo
- Teclado
- Puertos de comunicación serie y paralelo
- discos duros
- disquetes
- Ratón
- Coprocesador de punto flotante
- Dispositivos basados en la arquitectura estándar de la industria
Solución de problemas
Para facilitar la resolución de problemas, Microsoft ha puesto a disposición versiones de depuración de ntdetect.com que muestran información detallada sobre el hardware detectado. Esta herramienta, llamada ntdetect.chk, está incluida en las Herramientas de soporte de Windows .
Notas
Referencias
- Kit de recursos de Windows XP: Solución de problemas del proceso de inicio
- Kit de recursos de Windows 2000 - Iniciando Windows 2000 - Detección de hardware
- Kit de recursos para estaciones de trabajo Windows NT: Solución de problemas de inicio y de disco
Enlaces externos
- Descarga de ntdetect.chk para Windows 2000
- Las herramientas de soporte de Windows XP SP2 incluyen ntdetect.chk para Windows XP .
- Componentes de Windows
- Archivos de Windows