맨위로가기

Ntdetect.com

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

ntdetect.com은 NTLDR에 의해 호출되어 하드웨어 정보를 수집하고, 이를 ntoskrnl.exe(윈도우 NT 커널)에 전달하는 역할을 한다. 이 파일은 바이오스 펌웨어를 사용하는 컴퓨터에서 작동하며, ACPI 지원 여부에 따라 하드웨어 감지 방식이 달라진다. 수집된 정보는 윈도우 레지스트리의 HKLM\HARDWARE\DESCRIPTION 키에 저장된다. 윈도우 비스타 이후에는 ACPI만 지원하며, winload.exe로 대체되어 하드웨어 프로파일은 더 이상 지원되지 않는다. ntdetect.com은 하드웨어 식별, 날짜 및 시간, 버스 및 어댑터 종류, SCSI 어댑터, 비디오 어댑터, 키보드 등 다양한 하드웨어를 감지한다.

더 읽어볼만한 페이지

  • 윈도우 구성 요소 - 인터넷 익스플로러
    마이크로소프트가 개발한 웹 브라우저인 인터넷 익스플로러는 윈도우 운영 체제와의 통합으로 높은 시장 점유율을 유지했으나, 웹 표준 문제와 보안 취약점으로 비판받으며 2015년 엣지에 자리를 내주고 2022년 지원이 종료되었지만, 엣지의 IE 모드로 레거시 호환성을 유지하고 있다.
  • 윈도우 구성 요소 - 원격 데스크톱 서비스
    원격 데스크톱 서비스(RDS)는 네트워크를 통해 원격으로 컴퓨터의 데스크톱 환경에 접근할 수 있게 해주는 기술이며, 클라이언트 소프트웨어, 서버 구성 요소, 다양한 역할을 수행하는 구성 요소로 구성된다.
Ntdetect.com

2. 작동 방식

ntdetect.com은 NTLDR에 의해 호출되어 하드웨어를 감지하고, 작업이 끝나면 수집된 정보를 NTLDR에게 반환하여 윈도 커널(ntoskrnl.exe)에 전달한다.[1]

바이오스 펌웨어를 사용하는 컴퓨터에서 작동하며, IA-64와 같은 확장 펌웨어 인터페이스를 사용하는 컴퓨터는 운영 체제에 구속되지 않는 장치 검색 방식을 사용한다.[1]

ntdetect.com이 수집한 정보는 시동 작업이 끝나갈 무렵 윈도우 레지스트리의 `HKLM\HARDWARE\DESCRIPTION` 키에 저장된다.

2. 1. ACPI 지원 환경

고급 구성 및 전원 관리 인터페이스(ACPI)가 지원되는 경우, 발견된 장치 목록은 커널에 전달되며, 윈도우는 각 장치에 일부 리소스를 할당한다. ACPI가 지원되지 않는 구형 하드웨어에서는 운영 체제가 아닌 BIOS가 리소스 할당을 담당하며, 이 정보도 커널에 전달된다.[1]

2. 2. ACPI 미지원 환경

고급 구성 및 전원 관리 인터페이스(ACPI)를 지원하지 않는 오래된 하드웨어를 사용하는 경우, 운영 체제가 아닌 바이오스가 리소스 할당을 담당하며, 이 정보는 커널에도 전달된다.[1]

2. 3. 하드웨어 프로파일

ntdetect.com은 사용할 하드웨어 프로파일을 결정한다. 윈도는 여러 개의 하드웨어 프로파일을 지원하여, 하드웨어가 특정 설계 간에 정기적으로 변경되는 상황에서도 단일 윈도 복사본이 잘 작동하도록 돕는다. 이는 도킹 스테이션에 연결하는 휴대용 컴퓨터와 같은 경우에 해당한다.[1]

윈도우 비스타 이후 운영 체제에서는 하드웨어 프로파일이 더 이상 지원되지 않는다.[1]

3. 감지하는 하드웨어 종류

Ntdetect.com이 감지하는 하드웨어 종류는 다음과 같다.[1]


  • 하드웨어 인식
  • 하드웨어 날짜 및 시간
  • 버스 및 어댑터 종류
  • 스커지 어댑터
  • 비디오 어댑터
  • 키보드
  • 직렬 및 병렬 통신 포트
  • 하드 드라이브
  • 플로피 디스크
  • 마우스
  • 부동소수점 코프로세서
  • ISA(산업 표준 구조) 기반 장치

4. 윈도우 레지스트리 저장 정보

ntdetect.com이 수집한 정보는 부팅 프로세스의 후반 단계에서 윈도우 레지스트리의 `HKLM\HARDWARE\DESCRIPTION` 키에 저장된다.[1]

5. 문제 해결

문제가 있다면 마이크로소프트의 ntdetect.com의 디버그 버전을 내려받으면 된다. 디버그 버전은 감지되는 하드웨어에 대해 자세한 정보를 보여준다.

문제 해결에 도움이 되도록 마이크로소프트는 하드웨어 감지에 대한 자세한 정보를 표시하는 "디버그" 버전의 ntdetect.com을 제공했다. 이 버전은 ntdetect.chk라고 불리며, Windows 지원 도구에 포함되어 있다.

6. 윈도우 비스타 이후의 변화

윈도우 비스타 및 이후 윈도우 운영 체제에서 HAL은 고급 구성 및 전원 관리 인터페이스(ACPI)만 지원하며, ntdetect.com은 winload.exe로 대체되어 윈도우가 모든 컴퓨터에서 동일한 방식으로 하드웨어 리소스 할당을 제어할 수 있게 되었다. 하드웨어 프로필은 윈도우 비스타에서 더 이상 지원되지 않는다.[1]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com