DetailPage-MSS-KB

기술 자료

기술 자료: 314088 - 마지막 검토: 2004년 5월 12일 수요일 - 수정: 1.0

이 문서의 Microsoft Windows 2000 버전에 대한 내용은 216573  (http://support.microsoft.com/kb/216573/ ) 을 참조하십시오.

이 페이지에서

요약

이 문서에서는 Windows에서 고급 구성 및 전원 인터페이스(ACPI) 기능을 사용 가능하게 설정하고 설치하기 위해 사용하는 프로세스를 설명합니다.

추가 정보

Txtsetup.sif 파일

Txtsetup.sif 파일에는 텍스트 모드 설치 동안 장치 검색과 설치에 사용될 정보가 들어 있습니다. 이 파일에서 장치에 대한 항목을 찾을 수 없으면 Windows 설치 과정 중 텍스트 모드 설치 동안 해당 장치가 설치되지 않습니다.

Txtsetup.sif 파일에는 ACPI 검색 및 설치를 제공하는 다음과 같은 구역이 있습니다.
  • [ACPIOptions]
  • [GoodACPIBios]

BIOS에서 ACPI 구성

ACPI 시스템은 열 개의 테이블로 구성됩니다. 이들 열 개의 테이블은 시스템에 어떤 장치가 있는지 그리고 구성 및 전원 관리와 관련하여 이들 장치가 어떤 기능을 갖고 있는지를 정의합니다.

시작될 때 시스템 BIOS가 이들 테이블을 만듭니다. 컴퓨터가 시작될 때 시스템 BIOS는 이들 테이블 중 두 개(Fixed ACPI Description 테이블[FACP] 및 Root System Description 테이블[RSDT])에 포함된 특정 항목을 찾아 해당 시스템이 ACPI 호환인지 확인합니다. 이 정보는 이들 테이블에서 OEM ID, OEM TABLE ID, OEM REVISION 및 CREATOR REVISION의 형식으로 추출됩니다. 이들 테이블이 없거나 위의 네 설명자에 나와 있는 정보가 올바르지 않으면 ACPI 호환이 아닌 시스템으로 간주하여 레거시 하드웨어 추상화 계층(HAL)이 설치됩니다.

다음은 Fixed ACPI Description 테이블의 예입니다.
OEM ID = "COMPAQ"
OEM Table ID = "FACPTBL"
OEM Revision = "432"
Creator Revision = "1"
				
다음은 Root System Description 테이블의 예입니다.
OEM Table ID = "CPQB01B"
				

BIOS의 날짜도 함께 확인됩니다.

ACPI 구성 설정

이들 테이블에 나와 있는 정보를 Txtsetup.sif 파일의 항목과 비교합니다. 다음과 같은 가정에 따라 이러한 비교 결과를 기반으로 작업이 수행됩니다.
  • 시스템 BIOS가 "불량 BIOS" 목록("bad BIOS" list)에 나와 있는 것이면 ACPI HAL이 설치되지 않습니다.
  • BIOS가 "불량 BIOS" 목록에 나와 있지 않고 BIOS의 날짜가 1999년 1월 1일 이후면 정상 BIOS로 간주되어 ACPI HAL이 설치됩니다.
  • 날짜가 1999년 1월 1일 이전이면 "정상 BIOS" 목록("good BIOS" list)에서 테이블 정보를 검사합니다. 이 목록에 BIOS가 있으면 ACPI HAL이 설치됩니다.
ACPI HAL이 사용될 때 BIOS가 시스템 불안정의 원인으로 알려진 경우 BIOS는 "불량 BIOS" 목록에 나타납니다. 이러한 불안정은 하드웨어 성능 저하부터 시스템 무응답 및 데이터 손실에 이르기까지 그 심각성이 다양합니다. 따라서 이 목록에서 가정하는 사항을 무시하지 않는 것이 좋습니다.

이러한 원칙은 ACPI 호환으로 검색되지 않은 시스템에도 적용됩니다. 테이블 헤더 정보가 정확하지 않으면 이들 테이블에 포함되어 있는 장치 구성 정보에도 문제가 있는 것으로 간주할 수 있습니다. 기본 ACPI 설정을 바꾼 결과로 시스템이 불안정해지는 경우에는 운영 체제를 완전히 다시 설치하는 것 외에는 해결 방법이 없습니다. 업그레이드 설치로는 불량하거나 불완전한 ACPI BIOS로 인한 손상을 복구할 수 없습니다. 그럼에도 이들 설정을 무시해야 할 경우에는 아래의 정보를 사용하십시오.

ACPIBiosDateACPIEnable의 두 항목은 [ACPIOptions] 구역에 나타납니다.

ACPIBiosDate 항목에 나타난 날짜 이후의 BIOS는 정상인 것으로 간주됩니다. 이 항목의 기본 설정값은 1999년 1월 1일입니다. ACPIBiosDate 항목은 강제로 ACPI를 설치하는 데 크게 이용되지 않습니다.

ACPIEnable 항목에 나타날 수 있는 세 가지 값에 따라 다음과 같이 ACPI 검색 및 설치 동작이 결정됩니다.
  • 0: 시스템 BIOS와 관계 없이 설치 시 ACPI 설정이 해제됩니다.
  • 1: ACPI BIOS가 있으면 설치 시 ACPI가 사용 가능하도록 설정됩니다.
  • 2: GoodACPIBios 목록과 ACPIBiosDate에 따라 ACPI가 사용 가능하도록 설정됩니다.
기본 설정은 2입니다.

기본값을 무시하고 강제로 ACPI를 설치하려면 Windows XP 설치 CD-ROM에 있는 Txtsetup.sif 파일을 편집하여 ACPIEnable 값을 1로 변경합니다. 파일을 저장한 다음 설치를 다시 시작합니다.

ACPI 기능을 사용하기 시작한 것은 그리 오래되지 않았고 BIOS 및 시스템 구성 요소 제조업체들이 계속하여 기능을 추가하고 있습니다. 있을 거라고 예상하는 기능이 없거나, 1999년 1월 1일 이후 날짜의 BIOS나 "정상 BIOS" 목록에 있는 BIOS에서 이상 동작이 발생하면 사용 중인 BIOS가 최신 버전인지 시스템 제조업체에 문의하십시오.

ACPI에는 SMBus나 I2c 호환 버스와 기타 항목 등과 같은 몇 가지 새로운 하드웨어가 필요하며 이러한 하드웨어가 없으면 시스템이 ACPI를 사용할 수 없습니다. 사용 중인 시스템이 아직 이 기능을 제공하도록 업데이트되지 않은 이유를 알고 싶으면 해당 시스템 또는 마더보드 제조업체에 문의하십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드: 
kbinfo kbhardware kbenv KB314088
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.