본문 바로가기

원도우

Windows에서 4GB 이상 메모리 인식시키기

반응형

Windows에서 4GB 이상 메모리 인식시키기

일부 구형 Windows 시스템에서는 4GB 이상의 메모리(RAM) 를 BIOS에서는 정상적으로 인식하더라도 운영체제 상에서 제대로 인식하지 못하는 경우가 있습니다. 특히 32비트(x86) Windows에서는 이러한 현상이 자주 발생합니다.

다행히, 시스템 설정을 약간만 조정하면 4GB 초과 또는 증설한 메모리를 OS에서 인식하게 만들 수 있습니다.

원인: 32비트 시스템의 메모리 인식 한계

  • 32비트 Windows는 기본적으로 최대 4GB까지의 주소 공간만 할당할 수 있습니다.
  • 하지만, 이 중 일부는 하드웨어 예약 영역으로 사용되므로 실제 인식되는 메모리는 3.2GB~3.5GB 수준에 그치는 경우가 많습니다.
  • 이를 극복하기 위한 기술이 바로 PAE(Physical Address Extension) 와 AWE(Address Windowing Extensions) 입니다.

PAE(Physical Address Extension)

  • PAE는 32비트 CPU에서도 4GB 이상의 실제 물리 메모리를 사용할 수 있도록 해주는 기술입니다.
  • Windows Server 2003, Windows 2000 Advanced/Datacenter, 그리고 일부 Windows XP/2003 버전 이상에서 PAE를 활성화하면 4GB를 넘는 메모리도 인식 가능해집니다.
728x90

PAE 활성화 방법 (Boot.ini 사용 시스템)

(해당 방법은 Windows XP/2003 이전 시스템에 해당)
  1. C:\boot.ini 파일을 메모장 등으로 엽니다.
  2. 다음 항목을 확인하고 /PAE 옵션을 추가합니다.
  3. multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect /PAE
  4. 저장 후 시스템을 재부팅합니다.

AWE(Address Windowing Extensions)

  • AWE는 응용 프로그램 개발자를 위한 API 집합으로, 32비트 주소 공간을 넘는 메모리를 프로그래밍적으로 접근할 수 있게 해줍니다.
  • 주로 SQL Server, Oracle 등의 대용량 메모리를 요구하는 서버 애플리케이션에서 사용됩니다.
  • 운영체제 차원의 설정이라기보다는 애플리케이션 레벨에서 사용되는 기술입니다.

설정 방법

  1. [내 컴퓨터] → [속성] → [고급 시스템 설정] → [시작 및 복구] → [설정] 클릭
  2. [시작 및 복구] 창에서 [시스템 시작] 항목의 [편집] 클릭
  3. boot.ini 파일에 /PAE 옵션을 추가
  4. 저장 후 시스템 재부팅

주의사항

  • 위 방법은 32비트 Windows에 한정되며, 최신 Windows는 기본적으로 64비트 운영체제를 사용하므로 이 문제가 발생하지 않습니다.
  • Windows 7 이상에서는 bcdedit 명령어로 PAE 설정을 조정할 수 있으며, /PAE 플래그는 자동 적용되는 경우도 있습니다.

 

반응형