IT인벤 팁과강좌 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[기타] 윈도우7 32비트에서 4기가 이상 써보는법

아이콘 Zamin
댓글: 13 개 관리자 댓글
조회: 21020
추천: 4
2011-06-21 13:09:01

이 방법은 자신의 책임하에 사용하시기 바랍니다.

기본적으로 윈도우 커널을 수정하므로 심각한 문제를 일으킬 가능성이 있다는걸 항상 인지 하시기 바랍니다.

32비트 OS가 4기가 의 메모리 제한을 가진다는건 다들 아실겁니다.

이걸 해결하는 방법이 PAE입니다.

메모리를 바로 어드레스에 따라 억세스 하는게 아닌 

중간에 메모리 억세스용의 맵핑을 따로 거치게 하는겁니다.

이러면 매우 큰 메모리 까지 억세스 할수 있습니다.

(현재 PAE로 억세스 할수 있는 메모리의 한계는 2TB로 압니다.)

단 메모리 억세스 중간에 SW적인 처리가 들어가게 되므로 당연히 성능이 하락합니다.

대략 8%정도라고 들었습니다.

문제는 PAE와 별개로 MS에서 각 윈도우에 메모리 제한을 걸었다는 겁니다 

이로인해 윈도우 XP, 비스타, 7 32비트의 경우 무슨수를 써도 4기가 이상의 메모리 활용은 불가능합니다.

하지만 윈도우 서버 2003/2008의 일부버젼 및 2008 r2의 경우 그 이상으 메모리 활용이 가능합니다.

여기서 사람들은 이 서버 버젼의 커널을 덮으면 되지 않나, 또는 서버 버젼 커널과 비교하여 다른부분을 수정하면

되지않나  하는생각을 하게 됩니다.

그것이 제가 첨부한 파일입니다....윈도우7 32비트에 적용된다고 되어있는 파일입니다.

물론 시험해 보지 않았습니다....다만 공개자가 된다고 하고 있고 그걸 가져온 미국 포럼에서 작동을 확인했다고 

해서 가져와봅니다...

사실 64비트로 까는게 최고이긴 합니다만...

어쩔수 없는 이유로 32비트를 쓰셔야 하실분도 계시겠죠

아 PAE를 활성화 하는 방법은 커멘드 프롬프트를 띄우시고 

다음을 넣으시면 됩니다.

bcdedit /set pae ForceEnable

비활성화는 다음을 입력하시면 됩니다.

bcdedit /set nx AlwasOFF
bcdedit /set pae ForceDisable


여기까지가 시스템 전체메모리를 늘리는 방법입니다.



다음에서 한개의 프로그램이 사용할수 있는 메모리는 2GB가 전부 입니다...전체 메모리와는 상관없습니다.

윈도우는 최대 한개의 프로그램에게 2기가의 메모리만을 허락하고 나머지 2기가를 시스템이 사용합니다.

여기서 시스템사용공간을 1기가로 줄이고 프로그램 사용공간을 3기가로 늘리는 옵션이 존재 합니다.

4GT(3GB) 튜닝이라고 불립니다.

이건 시스템 사용메모리가 줄어들므로 시스템이 불안정해지고 갖은 문제가 발생할수 있습니다.

bcdedit /set IncreaseUserVa 3072

입니다.

사용해보시고 문제가 있을시 바로 되돌리시기 바랍니다.

bcdedit /deletevalue IncreaseUserVa

입니다.


Lv77 Zamin

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 견적
  • 게임
  • IT
  • 유머
  • 연예