/3GB 스위치를 사용하여 드라이버를 로드할 수 없다

기술 자료 번역 기술 자료 번역
기술 자료: 319043 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Boot.ini 파일에서 /3GB 스위치를 사용하여 2GB 이상의 가상 주소 공간을 사용하는 프로그램을 지원하는 경우 Windows 시작 시 드라이버가 로드되지 않을 수 있습니다. 이러한 문제는 비디오 어댑터 드라이버에서 발생할 가능성이 큽니다. 특히, 하드웨어 장치에 버퍼로 사용되는 온보드 메모리(RAM)가 많은 경우 더욱 그렇습니다.

원인

이 문제는 드라이버가 장치의 버퍼를 매핑하기 위해 커널 주소 공간에서 크기가 큰 연속 가상 메모리 주소 블록을 예약하려고 하기 때문에 발생합니다. /3GB 스위치를 사용하면 커널에 사용할 수 있는 메모리가 절반으로 줄어듭니다. 따라서 커널이 드라이버의 요청을 충족시킬 수 있는 충분한 크기의 메모리 블록을 할당하지 못할 수 있습니다.

해결 방법

이 문제를 해결하려면 Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 최신 Windows XP 서비스 팩을 구하는 방법
이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 가집니다.
표 축소표 확대
날짜시간버전크기파일 이름
2002-06-1015:445.1.2600.481,836KBNtoskrnl.exe
2002-06-1015:445.1.2600.481,804KBNtkrnlmp.exe
2002-06-1015:445.1.2600.481,858KBNtkrnlpa.exe
2002-06-1015:445.1.2600.481,831KBNtkrpamp.exe

이 핫픽스를 설치하면 새 /USERVA 메모리 관리 스위치를 사용할 수 있습니다. 이 스위치를 사용하여 사용자 모드에 2GB 이상이 할당되고 커널에서 가져오는 메모리를 조정할 수 있습니다. 이를 통해 드라이버 로드가 허용되는 메모리 크기를 확인할 수 있습니다.

예를 들어, Boot.ini 파일에서 /USERVA=2800 스위치를 사용하면 사용자 모드 가상 주소 공간은 2800MB로, 커널 모드 가상 주소 공간은 1196MB로 구성됩니다.

현재 상태

Microsoft는 이 문서의 시작 부분에 나열한 Microsoft 제품에서 이 문제를 확인했습니다. 이 문제는 Windows XP 서비스 팩 1에서 처음 해결되었습니다.

참조

/USERVA 스위치 사용에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
316739 /userva 스위치를 /3GB 스위치와 함께 사용해서 사용자 모드 공간을 2GB에서 3GB 사이의 값으로 조정하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 319043 - 마지막 검토: 2008년 1월 22일 화요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional
키워드:?
kbbug kbfix kbqfe kboswin2000fix kbwinxpsp1fix kbhotfixserver KB319043

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com