Windows 7 x64에서 4.00GB (3.25GB 사용 가능)


10

PC에 Windows 7 Ultimate 64 비트를 설정했습니다. RAM이 4GB이고 BIOS 상태가 정확한 양 (4096MB)이지만 Windows (시스템 관리자)는 4.00GB (사용 가능한 3.25GB)가 있다고 말합니다.

이것은 인기있는 문제 인 것 같으며 비활성화 할 통합 비디오 카드 (내 칩셋과 통합 됨)를 찾았지만 아무것도 찾지 못했습니다.

4GB를 모두 볼 수없는 다른 이유는 무엇입니까? Vista 32 비트를 사용하면 4.00GB (3.25GB 사용 가능)가 아닌 3.25GB RAM이 표시됩니다. 64 비트 CPU가 있고 RAM을 구입할 때 Crucial (메모리 공급 업체)의 호환성 도구를 사용하여 PC가 지원할 수있는 메모리 양을 테스트했으며 4GB가 답이었습니다 (이것은 Windows 앱이라고 생각했습니다).

칩셋은 Intel (R) G33 / G31 / P35 / P31 Express 칩셋 PCI Express입니다

BIOS에서, 온보드 비디오 카드 (통합)를 찾았는데 그런 것은 없었고 다른 온보드 장치도있었습니다. "리소스 매핑"설정도 없습니다.

추가 세부 사항 :

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

가장 먼저 그래픽 컨트롤러를 어떻게 비활성화합니까?

편집 : 이 스레드 는 문제가 메모리 매핑 장치에 문제가 있음을 나타내지 만이 스레드의 누군가는 64 비트에는 적용되지 않는다고 말합니다. 나머지 의견은 해당 스레드를 시작한 사람의 마더 보드 문제를 나타냅니다.


인텔 GMA 3100은 비디오 메모리를 위해 최대 384MB의 시스템 RAM을 처리 할 수 ​​있습니다.

좀 더 생각한 후에는 2GB RAM을 제거하여 총 2GB를 넣는 것이 좋습니다. 올바르게 생각하면 비디오 메모리 또는 다른 장치에서 .75GB를 실제로 사용하는 경우 1.25GB를 사용할 수 있어야합니다.
Will Eddins

답변:


6

BIOS의 CHIPSET에서 MEMORY HOLE MAPPING으로 이동하여 설정을 CMOS에 저장하고 재부팅하십시오. 또한 MSCONfIG BOOT TAB로 이동하여 MAXIMUM MEMORY가 UNCHECKED되었는지 확인하십시오. 이 문제를 해결해야합니다. 게이트웨이 데스크탑에서 수정했습니다. 도움이 되었기를 바랍니다. (Motodude 추가)

BIOS에 "Integrated Peripherals"섹션이 있는지 확인합니다. 제 이해는 x64 운영 체제의 메모리 매핑 장치가 시스템 RAM 외부의 주소 범위를 차지할 수 있다는 것입니다.

통합 그래픽은 실제 메모리 요구를 나타 내기 때문에 시스템 RAM에 들어갈 수 있습니다. 그래도 768MB는 많습니다.

Win7 x64를 사용하고 있으며 8GB 중에서 주소를 지정할 수있는 8GB가 있습니다. 시스템 관리자는 설치된 RAM 크기 아래에 "64 비트 운영 체제"라고 표시합니까? (내 컴퓨터, 속성). 그렇지 않은 경우 x86-64 버전이 아닌 x86 버전을 사용하고있을 수 있습니다.


귀하의 문제는 그래픽 예약 RAM입니다. 이를 비활성화하는 방법을 찾아야하며, 주요 OEM 시스템 인 경우 완전히 비활성화하지 못할 수 있습니다.
Stephen

3

MSCONFIG를 실행 하고 Boot (부팅) 탭을 열고 Advanced Options (고급 옵션 )를 클릭 한 후 Maximum Memory (최대 메모리 )에 제한이 없는지 확인하십시오 .

대체 텍스트


나는 이것을 확인했다. 최대 메모리는 확인되지 않으므로 회색으로 표시되고 0으로 설정됩니다.
GurdeepS 2009

그런 다음이를 확인하고 최대 메모리를 3712로 설정하십시오 (4096에서 Intel GMA에 필요한 384MB를 뺀 값). 그러나 칩셋이 공유 비디오 메모리를 위해 768MB RAM (3.25GB 설명)을 예약하면 문제가 발생할 수 있습니다. 안전 모드에서 설정을 되돌려 야합니다.

+1 내 최대 메모리는 4095로 설정되었지만 3.25GB 만 사용할 수있었습니다.
Jon-Eric

2

BIOS에서 "Memory Remap"또는 "Memory Hole"과 같은 설정이 있는지 확인하십시오. 그렇다면 활성화해야합니다.

현재 상황은 PCI 장치에 4GB 미만의 주소 공간이 필요하다는 것입니다. 이 설정은 4GB 이상의 공간을 처리하기 위해 일부 RAM에 액세스 할 수 있도록합니다.


0

Windows에서 누락 된 RAM은 메모리 매핑 된 장치에서 사용됩니다. 자세한 내용은이 블로그 항목 을 참조하십시오.


2
이는 모든 장치에서 4GB 메모리 만 처리 할 수 ​​있으므로 32 비트 운영 체제를 실행하는 경우에만 적용됩니다. 그가 실제로 x64를 실행하고 있다면, 그렇지 않을 것입니다.
Will Eddins

맞아 너무 빨리 읽으십시오.
Laurent Etiemble 2009

0

바이오스에서 메모리 리 맵핑을 비활성화하면 나에게 도움이됩니다.


내 BIOS 내가이 개 선택이처럼 따라서 보이는이 옵션을 :(이 없습니다 - BIOS 업그레이드 / 플래시를하고, 실패 할 경우, 업그레이드 MOBO.
GurdeepS

0

먼저, 현재 64 비트를 실행하고 있는지 다시 확인하십시오. "컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하거나 Windows 키 + 일시 정지 / 중단을 눌러 시스템 속성을 불러옵니다.

64 비트 운영 체제인지 확인하십시오.

시스템 속성

64 비트 프로세서가 있더라도 64 비트 버전의 운영 체제도 설치해야합니다.

둘째, 메모리 테스트 응용 프로그램의 경우 64 비트 버전의 응용 프로그램을 사용하고 있는지 확인해야합니다. 32 비트 응용 프로그램을 실행중인 경우 최대 4GB의 RAM 만 인식 할 수 있습니다.

이미 칩셋이 8GB를 지원하는지 확인한 것을 고려하면 실제로 32 비트 버전의 OS를 실행하고 있다는 것이 문제가 될 것 같습니다. 32 비트 OS에서는 칩셋 및 비디오 컨트롤러에서 사용하는 메모리를 포함하여 총 4GB의 메모리 만 인식됩니다. 결과는 일반적으로 Windows에서 사용 가능한 3.0-3.5GB RAM 사이입니다.

마지막으로 권장 할 사항은 BIOS 업그레이드 및 사용중인 RAM의 양을 제한 할 수있는 설정을 확인하는 것입니다.


OP는 8GB가 있다고 주장하지 않으며 기계가 그 기능을 수행 할 수 있다고 주장합니다. 그는 4, Windows는 4를 보지만 3.25에 액세스 할 수 있습니다. 이것은 그래픽 카드가 아닌지 확실하지 않지만 다른 장치에 매핑되도록 예약 된 주소 공간과 관련이 있습니다.
AdamV 2009

그가 그래픽을 통합했기 때문에 동의합니다. 그러나 다른 부분이 다른 부분을 잡고 있다고 상상할 수 없습니다. 32 비트에서는 메모리가 칩셋에 할당되어 최대 4GB를 차지하지 않지만 64 비트에서는 적용되지 않습니다. 나는 그가 64 비트를 실행하고 있음을 증명 한 이후이 대답이 무의미하다는 것을 알고 있지만 문제가 32 비트 / 4GB 문제와 동일하게 보인다는 사실에 의해서만 낯선 사람이되었습니다.
Will Eddins

전용 vid 카드도 있으므로 통합 된 카드를 모두 스크랩하고 싶습니다. 메모리를 사용하는 장치를 어떻게 알 수 있습니까?
GurdeepS 2009

통합 비디오 카드는 내가 아는 유일한 RAM으로 직접 RAM을 예약합니다. 32 비트 시스템의 문제는 다른 모든 장치 (오디오, BIOS 등)에 할당 할 메모리 주소가 충분하지 않지만 64 비트에서는 발생하지 않는다는 것입니다. 전용 비디오 카드를 꽂으면 통합 카드가 문제의 원인인지 확인할 수 있습니다.
Will Eddins
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.