컴퓨터의 RAM을 모두 사용하는 방법. Windows XP에서 RAM을 많이 사용하는 방법

많은 사용자에게 친숙합니다. 시스템 속성 창을 호출하면 전체 볼륨이 표시되지만 어떤 이유로 사용 가능한 메모리가 약간 적다고 표시됩니다. 사용자가 자신이 설치한 RAM의 양을 정확히 알고 있지만 사용 가능한 RAM의 양이 50% 이하인 경우에는 더욱 그렇습니다. 이런 일이 발생하는 이유와 최대 RAM 용량을 사용하는 방법에 대해 자세히 설명합니다. 하지만 먼저 이 현상의 주요 원인을 간략하게 살펴보겠습니다.

모든 RAM을 사용할 수 없는 이유는 무엇입니까?

따라서 Windows 운영 체제가 때때로 설치된 RAM의 총량보다 분명히 작은 값을 갖는 표시기를 생성한다는 사실은 여러 가지 이유와 관련될 수 있으며 그 중 가장 중요한 것은 다음과 같습니다.

  • 4GB 이상의 메모리를 지원하지 않는 32비트 시스템이 설치되었습니다.
  • 최대값은 마더보드에서 지원되지 않습니다.
  • 시스템 매개변수에는 사용되는 최대 RAM 양에 대한 제한이 있습니다.
  • BIOS에서 메모리 재분배 설정이 잘못 설정되었습니다.
  • 메모리는 내장 비디오 어댑터용으로 부분적으로 예약되어 있습니다.
  • 실행 중인 활성 프로세스가 너무 많습니다.
  • 설치된 스트립이 손상되었거나 성능이 저하되었거나 잘못 연결되었습니다.
  • 바이러스에 의해 메모리 사용이 차단됩니다.

바이러스 노출과 관련된 문제는 자세히 고려되지 않습니다. 여기서는 만일의 경우에 대비해 휴대용 바이러스 백신이나 부트로더가 있는 유사한 프로그램을 사용하여 검사를 수행하도록 조언할 수 있습니다.

가장 간단한 방법으로 설치된 모든 메모리를 사용하는 방법은 무엇입니까?

모든 RAM을 사용할 수 없을 때 훨씬 더 중요한 문제는 메모리 스틱 연결 문제 또는 잘못된 작동 문제입니다. 먼저 마더보드가 설치된 볼륨에 맞게 설계되었는지 확인하고 스트립이 해당 슬롯에 제대로 삽입되었는지 확인하십시오. Windows 자체 도구(mdsched)나 Memtest86/86+와 같은 타사 프로그램을 사용할 수 있는 메모리 테스트를 수행하는 것도 좋은 생각입니다.

이 단계에서 문제가 확인되지 않으면 설치된 Windows 수정의 비트에 주의하십시오. 4GB 이상의 RAM에서 작동할 수 없는 32비트 버전을 사용하는 경우(특수 도구를 사용하지 않는 한) 이 제한을 초과하여 설치한 메모리 양에 관계없이 시스템은 여전히 ​​이를 인식하지 못합니다.

최적의 솔루션은 64비트 버전의 Windows를 설치하는 것입니다. 그러나 이 경우 이전에 설치된 프로그램이 작동하지 않을 수 있으며 중요한 파일은 다른 논리 파티션이나 이동식 미디어에 복사해야 합니다.

때때로 (msconfig)에서 메모리 사용 옵션이 잘못 설정되어 일부 RAM을 사용할 수 없는 경우가 있습니다.

구성기의 부팅 탭에서 추가 옵션 버튼을 클릭하고 최대 메모리 확인란이 선택되어 있는지 확인하십시오. 있는 경우 제거하고 설치된 옵션을 저장한 후 시스템을 재부팅하십시오.

이미 명확한 바와 같이, 메모리의 일부는 사용자에게 표시되지 않는 수많은 활성 백그라운드 프로세스 및 서비스에 의해 "먹힐" 수 있습니다. 먼저 시작 시 불필요한 구성 요소를 모두 비활성화합니다(Windows 7 이하에서는 구성 설정의 해당 탭이 이를 위해 사용되며 상위 버전에서는 "작업 관리자").

혹시라도 프로그램 및 구성 요소 섹션에서 시스템의 활성 구성 요소를 확인하고 사용하지 않는 구성 요소(Hyper-V 모듈, 다른 브라우저를 사용하는 경우 Internet Explorer, 프린터가 없는 경우 인쇄 서비스 등)를 비활성화합니다. ). 마찬가지로 일부 다른 서비스(services.msc)에 대해 시작 유형을 비활성화로 설정할 수 있지만 이 경우 비활성화할 수 있는 서비스와 비활성화할 수 없는 서비스를 정확히 알아야 합니다.

사용 가능한 RAM이 거의 없습니다. BIOS에서 어떤 설정을 변경할 수 있습니까?

위에 설명된 해결 방법을 적용한 후에도 문제가 지속되면 기본 BIOS/UEFI 시스템의 설정으로 이동하여 메모리 설정을 확인하세요. 메모리 설정에는 Remapping 또는 Remap(재배포)이라는 단어가 포함된 항목이 포함되어 있어야 합니다.

64비트 Windows를 사용하고 메모리가 4GB 이상인 경우 비활성화로 설정하세요. 그렇지 않으면 활성화해야 합니다.

마더보드에 내장된 비디오 카드를 위한 추가 공간 확보로 인해 모든 RAM을 사용할 수 없는 경우, 이 항목을 어댑터의 메모리 용량에 해당하는 값으로 설정하십시오(DirectX - dxdiag 대화 상자 호출 시 모니터 탭에서 찾을 수 있음). . 자동 감지(자동)를 사용 가능한 옵션(32, 64 또는 128MB) 중 하나로 변경하면 됩니다.

32비트 시스템 패치

마지막으로 ReadyFor4GB 유틸리티를 사용하면 32비트 시스템에서 4GB 이상의 모든 메모리를 사용할 수 있습니다. 먼저 응용 프로그램 폴더에서 동일한 이름의 실행 가능한 EXE 파일을 시작한 다음 확인 및 적용 버튼을 누릅니다. 그런 다음 ntkrnlpa.exe 개체에 대해 유사한 작업이 수행됩니다. 그런 다음 AddBootMenu.cmd 파일이 시작되고 명령이 실행되었다는 확인 메시지가 표시됩니다. 재부팅 후 부트로더와 함께 메뉴가 나타나면 Windows가 선택된 것입니다.

참고: 이 방법을 사용한 후 시스템 성능이 완전히 보장되지 않으므로 모든 작업은 위험과 위험을 감수하고 관리자로 파일을 실행하는 방식으로만 수행됩니다.

프로그램이 멈추거나 게임 오류가 발생하거나 YouTube 동영상이 느려지는 경우 RAM 사용량을 확인해야 합니다. 아마도 시스템 구성 요소에 정보를 저장하고 처리할 공간이 충분하지 않을 수 있습니다.

사용된 메모리 양을 확인하는 방법은 무엇입니까?

"작업 관리자"를 시작하십시오. "성능" 탭으로 이동하여 "리소스 모니터"를 클릭합니다.

"메모리" 탭으로 이동하여 데이터를 살펴보세요.

RAM을 잘못 사용하는 이유

Windows에 RAM 표시줄이 표시되면 문제는 다음과 같습니다.

  1. 운영 체제가 잘못 설치되었습니다. 4GB RAM을 사용하는 PC 소유자의 경우 32비트 버전이 최대 3.15GB의 메모리를 사용하므로 64비트 버전의 시스템이 적합합니다.
  • 내장 비디오 카드는 RAM 리소스를 고정적으로 소모하지 않고 동적으로 소모합니다. 이는 일정량의 RAM이 필요하면 이를 확보한다는 의미입니다.
  • 마더보드 제한. 모든 마더보드에는 특정 수의 RAM 스틱용 슬롯이 있습니다. 무료 브래킷이 있다고 해서 마더보드가 추가 브래킷을 사용할 수 있다는 의미는 아닙니다.
  • 모든 리소스에 대한 전체 액세스 권한을 얻을 수 없는 이전 버전의 BIOS입니다.
  • 슬롯 또는 RAM 카드 자체의 기계적 오류입니다. 칸막이를 교체할 기회가 있으면 그렇게 하십시오. Memtest86+ 프로그램을 사용하여 RAM의 기능을 확인할 수도 있습니다.

최대 RAM 사용량을 설정하는 방법은 무엇입니까?

RAM을 완전히 사용하려면 여러 가지 간단한 단계를 수행하는 것이 좋습니다. "작업 관리자"를 시작하십시오. "파일", "새 작업(실행)"을 클릭합니다.

"msconfig"를 입력하고 "확인"을 클릭합니다.

오늘은 Windows 가상 주소 공간의 한계와 32비트 프로그램 및 게임에서 사용하는 메모리 양이 2GB에 도달할 때 발생하는 "메모리 부족" 오류를 처리하는 방법에 대해 설명하겠습니다. 이 제한을 피하고 앱이 2GB 이상의 메모리를 사용하도록 강제하는 몇 가지 쉬운 방법은 다음과 같습니다.

x86 아키텍처

모든 최신 데스크탑 프로세서 인텔또는 AMD(그리고 뿐만 아니라) 다음을 기반으로 합니다. x86프로세서에서 처음 구현된 아키텍처 인텔 8086 1978년에 발매되었다. 까지 인텔 80386(i386)프로세서는 16비트였으며 최대 16MB의 RAM만 사용할 수 있었습니다. 1985년 발매 i386강철 프로세서 32비트, 이를 통해 최대 주소를 지정할 수 있습니다. 4GB RAM(PAE 모드에서는 최대 64GB, 애플리케이션은 최대 4GB만 사용할 수 있음)

그 당시에는 4GB가 거의 불가능해 보였습니다. 그러나 아무것도 가만히 있지 않았고 시간이 지남에 따라 이것만으로는 충분하지 않은 것으로 판명되었습니다. 2003년에 회사는 AMD(그래, 더 이상은 아니야 인텔) 새로운 프로세서 라인 옵테론확장을 구현했습니다 x86-64(다른 이름: AMD64, Intel64, x64, EM64T). 이 확장에는 64비트 기본 레지스터, 추가 레지스터 및 주소 공간 확장 등 여러 가지 개선 사항이 포함되었습니다. 현재 구현에서는 최대 256TB가상 주소 공간(이론적 최대값) 16EB (ExbiByte - 2 64바이트). 프로세서 인텔지원 확장 x86-64(AMD64) 구형 Pentium 4 모델(Prescott 이상).

x86 및 x64 운영 체제

적용 대상 OS(운영 체제) 표기법 사용 x86(흔히 우리말로 이라고 부른다. x32) 그리고 x64, 각각 32비트와 64비트입니다. 차이점은 x64는 AMD64를 지원하므로 그 장점을 활용할 수 있는 반면, x86은 AMD64를 지원하지 않는다(사용하지 않는다)는 점이다. 실제로 이는 특정 기능과 제한 사항을 제공합니다.

  • 64비트 OS 필요하다지원되는 프로세서 AMD64(모든 최신 프로세서는 인텔또는 AMD)
  • 32비트 OS는 AMD64 지원 유무에 관계없이 프로세서에서 실행될 수 있습니다(그러나 그러한 고대는 여전히 발견되어야 함).
  • 64비트 애플리케이션 작동 오직 64비트 OS에서
  • 32비트 애플리케이션 완전히 일하다 x32 및 x64 OS 모두에서 AMD64의 장점을 사용할 수 없습니다.

현재 x64를 선호하는 x86 운영 체제가 점진적으로 포기되고 있습니다. 예를 들어 2008 R2부터 Windows 서버 버전이 출시됩니다. 오직 64비트. Microsoft는 종종 새로운 데스크톱 버전에 대해 동일한 작업을 수행하겠다고 위협하지만 아직 수행하지 않았습니다.

Windows의 가상 메모리 제한

각 Windows 버전에는 특정 제한실제 및 가상 메모리 사용에 대한 내용(링크에서 볼 수 있음) 그리고 물리적 메모리의 제한이 라이센싱과 관련되어 있는 경우에는 제한 사항이 적용됩니다. 가상모든 것이 조금 더 복잡합니다.

우리는 단지 관심이 있습니다 가상 메모리, 응용 프로그램이 상호 작용하기 때문입니다. 너무 자세히 설명하지 않고도 가상 메모리 기술을 사용하면 각 프로세스가 자체 메모리, 즉 주소 공간을 가질 수 있습니다. 사실상다른 프로세스의 주소 공간과 겹치지 않습니다. 즉, 애플리케이션은 메모리가 자신에게만 속하고 실제 RAM의 사용 가능한 양보다 더 많은 양을 사용할 수 있다고 "믿고" OS가 배포 및 조정을 처리합니다.

따라서 32비트 Windows의 경우 일반 가상 메모리 제한은 4GB입니다(32비트 프로세서의 경우). 64비트의 경우 버전에 따라 15~256TB로 제한됩니다. 그러나 모든 Windows 버전은 전체 주소 공간을 다음과 같이 나눕니다. 부속: 사용자 모드(사용자 모드) – 애플리케이션에 사용 가능한 메모리 및 커널 모드(커널 모드) – 시스템에서 사용하는 메모리입니다. 그리고 x64 응용 프로그램에서 8~128GB를 얻는다면 x32의 경우 2GB(실제로는 ~1.7~1.8GB)입니다. 이 제한에 도달하면 애플리케이션이 오류를 발생시키고 닫히거나 경고 없이 충돌이 발생합니다.


Windows에서 메모리가 작동하는 방식은 Mark Russinovich에 자세히 설명되어 있습니다.

4GT 메모리 설정 기능

Windows x86의 경우 다음을 허용하는 공식 "목발"이 있습니다. 재분배가상 메모리를 사용하여 애플리케이션에 최대 3GB를 제공하는 동시에 시스템 공간을 1GB로 줄입니다. 그것은 ~라고 불린다 4GB 튜닝. 다음 다이어그램은 그 모습을 보여줍니다(왼쪽 - 기본, 오른쪽 - 4GT 사용).


이 옵션은 다음과 같이 활성화됩니다.

윈도우의 경우 XP/2003– 키 추가 /3GB파일에 Boot.ini


을 위한 윈도우 비스타/7/8- 팀 BCDEdit /set 증가userva 3072 (시작> 기준 (시작 > 부속품), 마우스 오른쪽 버튼을 클릭하세요. 명령줄 (명령 프롬프트) – 관리자로 실행(관리자로 실행), 명령을 입력하고 실행하십시오. ).


이 옵션을 활성화하면 일부 드라이버, 프로그램 또는 Windows 전체가 제대로 작동하지 않을 수 있습니다.

IMAGE_FILE_LARGE_ADDRESS_AWARE 플래그 지정

애플리케이션은 2GB 이상의 가상 주소 공간을 사용할 수 있습니다. 오직옵션으로 컴파일한 경우 IMAGE_FILE_LARGE_ADDRESS_AWARE. 모든 64비트 응용 프로그램에는 기본적으로 이 옵션이 있지만(이것이 본질임) 32비트 응용 프로그램에는 있을 수도 있고 없을 수도 있습니다. 모든 것은 컴파일 중에 이 옵션을 설정한 프로그래머에 따라 다릅니다.

이 플래그는 32비트 애플리케이션이 2GB 이상의 메모리를 사용하도록 강제하는 데 필요한 것입니다. 4GT를 사용하여 Windows x32에서 이러한 32비트 애플리케이션을 실행하면 최대 3GB의 메모리(실제로는 ~2.8GB)가 제공되고 Windows x64에서는 모두 4GB의 메모리가 제공됩니다.

다행히 이 플래그를 설정하면 어느응용 프로그램은 수 있습니다 스스로. 이를 수행하는 방법에는 여러 가지가 있습니다.

시작하기 전에 확실하게 하다현재 변경하려는 애플리케이션이 무엇인가요? 닫은.

4GB 패치

가장 쉬운 방법입니다.

시작하려면 저자의 웹사이트나 여기에서 프로그램을 다운로드하세요.

출시 후 4gb_patch.exe수정하려는 .EXE 파일을 지정해야 하는 표준 파일 열기 대화 상자가 열립니다.

파일을 선택한 직후 성공적인 작업을 확인하는 프로그램 창이 나타납니다. 다음으로 다른 파일을 변경할 수 있습니다( 다른 파일) 또는 프로그램을 닫거나(클릭하여) 좋아요).

프로그램임을 명심하세요 역동작 없음이므로 수정된 파일이 있는 폴더에 백업 복사본이 확장자로 저장됩니다. .지원.

CFF 탐색기

자신이 무엇을 하고 있는지 정확히 아는 사람들을 위해.

CFF 탐색기– 작성자가 작성한 PE 헤더 작업을 위한 매우 강력한 무료 프로그램입니다. 4GB 패치. 작가 홈페이지에서 다운로드 받으실 수 있습니다.

  1. 프로그램을 설치하고 실행한 후 필요한 .EXE 파일을 엽니다.
  2. 포인트로 넘어가자 파일 헤더.
  3. 표시되는 표의 오른쪽 하단을 클릭하세요(그렇습니다 - 여기를 클릭하세요).
  4. 열리는 창에서 옆의 확인란을 선택하십시오. 앱은 2GB 이상의 주소 공간을 처리할 수 있습니다..
  5. 파일을 적용하고 저장합니다.

보시다시피, 이 프로그램을 사용하면 다른 매개변수를 편집할 수 있고, 많은 도구와 내장된 디스어셈블러도 있습니다.

뒤집다동작은 동일하지만 체크하는 차이점이 있습니다. 제거하다.

편집빈.EXE

소형 유틸리티 편집빈.EXE, 이는 Microsoft Visual Studio에 포함되어 있습니다.

단계는 다음과 같습니다(명령줄에서 실행).

폭로하다: EDITBIN.EXE /LARGEADDRESSAWARE 이름.exe

치워두세요: EDITBIN.EXE /LARGEADDRESSAWARE:NO name.exe

이 동일한 매개 변수(/LARGEADDRESSAWARE)는 Visual Studio 프로젝트의 메모리 사용량을 제어합니다.

결론

위 내용을 요약하면 32비트 응용 프로그램이 2GB 이상의 메모리를 사용하려면 다음 사항을 충족해야 합니다. 두 가지 조건.

업데이트 날짜: 2019년 4월 13일 게시일: 2018년 6월 15일

설명

시스템은 컴퓨터에 설치된 것보다 적은 RAM을 감지합니다.

또는 시스템에서 일부 메모리를 사용할 수 없습니다.

또한 BIOS가 전체 볼륨을 감지하지 못할 수도 있습니다(보통 절반만 감지).

원인

  1. 메모리의 일부는 내장 비디오 카드에서 사용됩니다.
  2. 운영 체제의 버전 또는 비트 제한입니다.
  3. 소프트웨어 제한.
  4. 시스템에 의한 메모리 예약.
  5. RAM 오작동.
  6. 프로세서 측 제한 사항.
  7. BIOS 오류이거나 업데이트가 필요합니다.
  8. 마더보드가 지원하는 최대 볼륨 제한입니다.
  9. 마더보드가 메모리 모듈 중 하나를 지원하지 않습니다.

해결책

1. 내장 비디오 카드 사용하기

이 문제는 비디오 어댑터에 대한 메모리 할당이 미미한 것이 특징입니다. 이 경우 사용 가능한 메모리가 약간 감소하는 것을 볼 수 있습니다. 예를 들면 다음과 같습니다.

내장 비디오 카드가 메모리를 덜 소비하도록 하려면 BIOS/UEFI로 이동하여 다음 매개변수 중 하나를 찾으세요.

  • 공유 메모리 크기
  • 온보드 VGA 프레임 버퍼
  • 디스플레이 캐시 창 크기
  • 온칩 비디오 창 크기
  • 온보드 비디오 메모리 크기
  • 내부 그래픽 모드 선택
  • 통합 그래픽 공유 메모리

* 다른 BIOS 버전에서는 다르게 호출될 수 있습니다. 다른 매개변수를 사용할 수도 있습니다. 이 경우 마더보드에 대한 문서를 연구하거나 검색 엔진을 사용해야 합니다.

그런 다음 필요한 비디오 시스템에 대한 메모리 예약량을 변경합니다.

2. 운영 체제 제한

Windows 시스템의 다양한 버전에는 사용되는 최대 메모리 양에 대한 제한이 있습니다.

a) 모든 32비트 버전은 최대 3.25GB의 RAM을 사용할 수 있습니다. 이러한 아키텍처 제한은 32비트 시스템이 수행할 수 있는 한계입니다. 그림은 다음과 같습니다.

3GB 이상의 메모리를 사용하려면 시스템을 64비트 버전으로 다시 설치해야 합니다.

b) Windows 버전에도 제한이 있습니다. 예를 들어 Windows 10 Home 64비트에서는 128GB를 사용할 수 있고, Windows 10 Pro x64에서는 512GB를 사용할 수 있습니다. Windows 7에서는 상황이 더 나쁩니다. 홈 기본 버전에서는 8GB만 사용할 수 있고 초기 버전에서는 2GB만 사용할 수 있습니다.

자세한 내용은 표를 참조하세요.

OS 한도, GB
32비트 64비트
윈도우 10 홈 4 128
윈도우 10 프로 4 512
윈도우 8 4 128
윈도우 8 엔터프라이즈 2 512
윈도우 8 전문가 4 512
윈도우 7 스타터 2 2
윈도우 7 홈 베이직 4 8
윈도우 7 홈 프리미엄 4 16
윈도우 7 전문가 4 192
윈도우 7 엔터프라이즈 4 192
윈도우 7 얼티밋 4 192

문제가 버전 제한과 관련된 경우 시스템을 업데이트하거나 다시 설치해야 합니다.

3. 소프트웨어 제한

제한은 시스템에서 설정할 수 있습니다. 제거하려면 명령줄을 열고 다음 명령을 입력하세요. msconfig- "시스템 구성" 창이 열립니다(창 이름으로 Windows 검색을 사용할 수도 있음).

열리는 창에서 탭으로 이동하여 다음을 클릭하십시오. 추가 옵션:

확인란이 선택되어 있지 않은지 확인하십시오. 최대 메모리:

4. 기본 I/O 시스템 설정

컴퓨터가 모든 메모리를 사용하려면 경우에 따라 BIOS/UEFI 설정이 필요할 수 있습니다.

5. 마더보드가 지원하는 최대 볼륨

마더보드 자체가 볼 수 있는 최대 볼륨이 얼마인지 확인이 필요합니다. 이렇게 하려면 지침을 사용해야 합니다. 지침은 키트에 포함되어 있으며 제조업체 웹 사이트에서도 다운로드할 수 있습니다. 또한 일부 온라인 상점에서도 유사한 정보를 찾을 수 있습니다.

6. 메모리 모듈 오작동

메모리 오류가 발생하는 경우 시스템과 BIOS는 전체 볼륨(보통 절반만)을 표시하지 않습니다. 예를 들어 컴퓨터에 16GB(8GB 스틱 2개)를 삽입하면 8개만 표시됩니다.

이 경우 메모리 스틱을 제거했다가 다시 삽입해 보십시오(먼지를 날려버릴 수 있음). 또한 슬레이트를 교체할 수도 있습니다. 연락처를 청소해 볼 수도 있습니다(일반 지우개를 사용하면 됩니다). 일부 노트북이나 올인원 컴퓨터에는 별도의 덮개가 있으며, 덮개를 열면 메모리 모듈을 찾을 수 있습니다. 그렇지 않으면 컴퓨터를 완전히 분해해야 합니다.

도움이 되지 않으면 메모리 테스트를 실행하세요. 테스트에서 메모리의 일부도 표시되는 경우 두 개의 스틱을 모두 빼내고 한 번에 하나씩 삽입하려고 합니다. 컴퓨터가 그 중 하나로 켜지지 않으면 이 결함이 있는 스틱을 교체해야 합니다. 컴퓨터가 모든 스틱으로 시작됩니다. 아마도 BIOS 문제를 다루고 있는 것 같습니다(아래 단계).

7. 프로세서 제한 사항

각 프로세서에는 최대 RAM 용량을 지원하는 데 대한 자체 제한이 있습니다. 개발자의 공식 웹사이트로 이동하여 프로세서가 지원하는 최대 볼륨을 확인해야 합니다.

8. 칩셋용 드라이버 설치

드라이버를 업데이트하거나 다시 설치하면 문제를 해결하는 데 도움이 될 수도 있습니다. 이를 위해 마더보드 제조업체와 모델을 확인하고 제조업체 웹 사이트로 이동하여 특정 모델에 대한 페이지를 찾은 다음 칩셋용 드라이버를 다운로드합니다. 다운로드한 드라이버를 설치하고 컴퓨터를 다시 시작합니다.

또한 DriverHub 프로그램을 사용하여 드라이버를 반자동으로 설치할 수도 있습니다.

9. BIOS/UEFI 문제

BIOS/UEFI는 컴퓨터에 대한 정보 수집을 담당하므로 PC를 켜는 초기 단계에서 문제가 발생할 수 있습니다.

먼저 설정을 재설정해 보겠습니다. 이렇게 하려면 전원에서 컴퓨터를 분리하고 배터리를 20분 동안 제거하십시오(처음 시도할 수 있는 시간은 10초). 도움이 되지 않으면 BIOS를 업데이트하십시오.

10. 마더보드 측에서 모듈 지원

추가 메모리를 구입했는데 두 번째 스틱과 다른 경우 마더보드가 새 모듈을 지원하는지 확인해야 합니다.

이 작업은 마더보드 제조업체의 공식 웹사이트에서 수행할 수 있습니다. 지원 섹션으로 이동하여 호환성 시트를 찾으세요. 장비 목록 중 구매한 메모리를 찾아야 합니다.

11. Windows 라이센스 제한

컴퓨터와 함께 제공되는 시스템은 장비 교체를 제한하는 엄격한 라이센스 정책을 사용합니다. 이로 인해 메모리를 추가할 때 모든 메모리가 인식되지 않는 상황이 발생할 수 있습니다.

이 경우 시스템을 다시 설치해야 합니다. 이 경우 기존 시스템에 대한 간단한 재설치는 도움이 되지 않습니다. 새 Windows를 설치하여 시스템 파티션을 완전히 포맷하면 됩니다.

12. 메모리 모듈 재배열

때로는 메모리 모듈을 재배치하는 것이 도움이 됩니다. 간단히 컴퓨터를 분해하고 모듈을 꺼내서 교체하면 됩니다.

13. 지우개로 모듈 청소하기

문제가 자체적으로 나타나면 마더보드에서 메모리 모듈을 제거하고 지우개로 접촉부를 청소해 볼 수 있습니다. 그런 다음 마더보드의 커넥터를 날려버리고 메모리를 제자리에 삽입합니다.

이 기사에서는 32비트 버전의 Windows 8 및 Windows 8.1에서 4GB 메모리 제한을 제거하고 컴퓨터에서 사용 가능한 모든 RAM을 사용하는 방법을 알아봅니다.

대부분의 Windows 사용자는 다음과 같이 확신합니다. Microsoft의 32비트 운영 체제는 4GB 이상의 RAM을 지원하지 않습니다.. 따라서 Windows 8/8.1 x86에서 사용 가능한 최대 메모리는 4GB입니다. 그리고 Windows가 필요와 주변 장치(대개 비디오 카드용)의 필요를 위해 메모리의 일부를 예약한다는 사실을 고려하면 일반적으로 최종 사용자가 사용할 수 있는 메모리는 약 3~3.5GB입니다.

언뜻 보면 모든 것이 논리적입니다. 32비트 주소 버스의 주소 지정 제한은 동일한 4GB입니다. 모든 공식 문서에서 Microsoft는 이것이 x86 시스템의 모든 클라이언트 버전에서 지원되는 최대 메모리 크기임을 나타냅니다. 실제로 Microsoft는 모든 사람을 조금씩 오해하고 있습니다.

PAE란 무엇이며 왜 필요한가요?

PAE(물리적 주소 확장 - 물리적 주소 지정 확장) - x86 프로세서의 이 옵션을 사용하면 액세스할 수 있습니다. 4GB 이상의 물리적 메모리. 우리는 PAE 기술의 기술적 세부 사항을 탐구하지 않을 것이며, 이 기술이 꽤 오랫동안 모든 프로세서와 OS Windows에서 직접 지원되었다는 점만 언급할 것입니다.

예를 들어 x86 프로세서에서 실행되는 32비트 버전의 Windows Server는 PAE를 사용하여 전체 시스템 RAM(프로세서 세대에 따라 최대 64GB 또는 최대 128GB)에 액세스할 수 있습니다.

더 자세히 말하자면, Windows XP부터 Windows 커널에서 PAE 모드에 대한 지원이 가능해졌습니다. 기본적으로 PAE는 서버 OS에서만 사용할 수 있으며 Windows 클라이언트 OS에서는 이 모드를 사용할 수 있지만 비활성화되어 있습니다.

메모. PAE는 이 모드와 호환되는 x86 프로세서에서 실행되는 32비트 버전의 Windows에서만 사용할 수 있습니다.

PAE 모드 제한 사항

  • PAE는 각 프로세스의 가상 주소 공간을 확장하지 않습니다. 32비트 시스템에서 실행되는 각 프로세스는 여전히 4GB의 주소 공간으로 제한됩니다.

    조언. PAE는 리소스 집약적인 애플리케이션(예: 그래픽 또는 비디오 편집기)에 사용 가능한 메모리 양을 늘리는 데 도움이 되지 않습니다. 그러한 필요성이 있는 경우 64비트 OS로 전환하는 것이 좋습니다.

  • PAE를 사용하는 경우 메모리에서 매핑된 페이지를 전환하는 오버헤드로 인한 메모리 액세스 속도 저하로 인해 시스템 성능이 약간 저하된다는 점에 유의해야 합니다.
  • 일부 장치 드라이버는 36비트 주소 공간에서 제대로 작동하지 않습니다.

따라서 32비트 버전의 Windows에서 사용 가능한 물리적 메모리의 상한은 OS 커널 수준의 소프트웨어에 의해 제한된다는 결론을 내릴 수 있습니다. 소프트웨어 제한이 있는 경우 이를 우회할 수 있습니다! 32비트 Windows 8.1에서 PAE 모드를 활성화하고 사용 가능한 모든 RAM을 사용하는 방법.

PAE를 포함하고 Windows 8/8.1 x86에서 모든 RAM을 사용할 수 있게 해주는 패치입니다.

Windows 8(Windows 8.1)에서 PAE 모드 활성화표준 도구를 사용하면 작동하지 않습니다. 이렇게 하려면 HEX 편집기에서 ntoskrnl.exe 커널 파일을 수동으로 편집하고 다시 서명해야 합니다. 가장 쉬운 방법은 기성 패치를 사용하는 것입니다. 패치패2, 열광적인 Wen Jia Liu가 쓴 글입니다. PatchPae2 패치를 다운로드할 수 있습니다. (아카이브에는 패치 프로그램 자체 - PatchPae2.exe, 해당 소스 코드 및 필요한 지침이 포함되어 있습니다).

패치는 Windows 32비트 버전의 커널 파일을 수정하여 4GB 이상의 RAM(최대 128GB 메모리)을 사용할 수 있는 PAE 모드를 활성화할 수 있는 작은 명령줄 유틸리티입니다.

PatchPae2는 다음 OS에서 작동합니다.

  • 윈도우 비스타 SP2
  • 윈도우 7/윈도우 7 SP1
  • 윈도우 8/윈도우 8.1

메모. 패치를 설치하기 전에 충돌을 방지하기 위해 최적화 프로그램과 RAM 드라이버를 비활성화하는 것이 좋습니다. 패치를 적용하고 PAE 모드에서 시스템을 부팅한 후에 활성화할 수 있습니다.

Windows 8/8.1에 PAE 패치 설치

주목. 이 지침은 32비트 버전의 Windows 8 및 Windows 8.1에만 사용할 수 있습니다. 이전 Microsoft 운영 체제의 경우 절차가 약간 다릅니다! 조심하세요!


메모.재부팅 후 언제든지 사용자는 부팅 메뉴에서 PAE 모드에서 일반 모드로 또는 그 반대로 전환할 수 있습니다.

중요한!패치를 설치한 후 Windows 보안 업데이트를 설치할 때 특히 주의해야 합니다. 왜냐하면 일부 Windows 업데이트에는 커널 업데이트가 포함되어 있는 경우가 있으므로 이를 설치한 후 PAE 커널을 업데이트해야 합니다: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe

또한 설명된 문제가 발생할 수 있습니다.

PAE 패치 제거

시스템에서 PAE 패치를 제거하려면 다음을 수행해야 합니다.

  1. 부팅 메뉴에서 해당 항목을 제거합니다(가장 쉬운 방법은 다음을 사용하는 것입니다). msconfig)
  2. 파일 삭제 ntoskrnx.exe그리고 winloadp.exe카탈로그에 %윈디르%\System32.

패치는 시스템에 다른 변경 사항을 적용하지 않습니다.