4GB 이상의 메모리 시스템이 없어 실제 테스트는 못해봤지만 아래 패치를 적용하면 순전히 라이센스 이유로 제한된 32비트 비스타와 윈도우 7에서 최대 128GB의 메모리를 인식 시킬 수 있다고 합니다. 물론 인식된 메모리가 실제로 작동을 하는지 여부는 별개 문제입니다.. –_-;
아무튼 64비트 윈도우의 낮은 애플리케이션 호환성과 서명 되지 않은 드라이버 문제 때문에 4GB 이상의 메모리에서 32비트 윈도우를 쓰고 싶으신 분들은 한 번 적용해 보세요. 커널 패치를 적용하는 만큼 시스템 백업은 필수고 몇몇 백신 프로그램에서 백도어로 오진할 수도 있지만 ThreatExpert 분석 결과 안전한 파일이라고 합니다. via Raymond.cc
비스타
다운로드 : 비스타 SP1과 SP2에서 작동하며 Geoff Chappell의 방식을 따라 만든 Remko의 dUP2 파일을 Universal Patcher로 컴파일한 패치입니다. Windows\System32 폴더로 복사해서 ntoskrnl.exe 파일을 패치 하면 됩니다.
윈도우 7
다운로드 : 러시아 Staforce 그룹에서 릴리즈한 패치로 윈도우 7 빌드 7600 RTM 버전에서 작동합니다.
중국어가 되신다면 TCP-Z 제작자가 만든 ReadyFor4GB 프로그램을 이용해도 비스타와 윈도우 7에서 패치가 가능합니다.
다운로드
웹초보의 Tech 2.1을 신문처럼 한RSS로 편하게 구독해서 보세요~~ 
TRACKBACK :: http://choboweb.com/trackback/1119
댓글을 달아 주세요
4GB인식은 되게해주는데 실제 사용은 안됩니다..
2009/08/19 22:58별 쓸모없는 프로그램이에ㅛ
하하.. 뜨끔합니다.. -_-;
2009/08/22 08:08그럼 윈도우 98에서 몇기가 램 인식되는것과 마찬가진건가요?;
2009/08/19 23:24아키텍쳐 문제니까 비슷하다고 봐야겠죠.. ^^
2009/08/22 08:09저게 라이센스 문제로 제한한게 아니라 32bit 메모리 관리 방식의 한계인것으로 알고 있습니다.
2009/08/20 02:06네.. 저도 그렇게 알고 있는데 라이센스 때문이라고 하는 사람도 많더군요.. ;;
2009/08/22 08:09어거지로 표시만 늘려주는거죠.
2009/08/20 03:38실제론 사용불가능 일부 메인보드에선 바이오스 기능으로 인식가능케 하지만 이것도 os상에성 실제론 사용불가능
음.. 램디스크 활용이라도.. ^^
2009/08/22 08:10실제 가능하려면... Windows의 메모리 관리 시스템을 새로 짜야하는... ㄷㄷㄷ
2009/08/20 07:59아무튼 대세는 64비트인게 맞나봐요.. -_-
2009/08/22 08:11현재 기술로는 32bit에서 4GB 이상의 메모리 사용은 불가합니다. Vista SP1부터 32bit에서도 표시는 4GB는 되지만 실제 사용은 다릅니다. 단 하나의 방법은 64bit을 사용하는 것 밖에는...
2009/08/20 08:56이미 결론은 정해져 있었군요.. ;;
2009/08/22 08:12저부분에 대해서는 XP나 2003에서도 이슈가 되었던 얘기인데... PAE로 구동시키면 어느정도 메모리를 더욱 확보할 수는 있으나 잘되던 하드웨어들조차도(무선랜,블루투스 등) 사용안되게 만들어버리는 경우가 많아서... 순전히 임시방편인거고 결국 64Bit OS를 써야됩니다. 32Bit하위 호환성이 어느정도 확보된 현시점에서 32Bit만을 고집할 필요는 없지요. 64Bit CPU를 사용하신다면 64Bit로 갈아타는걸 권장합니다. Windows 7이 출시되면 Vitual XP 사용으로 더더욱 32Bit OS를 고집할 필요가 없을듯~~
2009/08/20 09:19네.. 이제 더이상 고민할 필요가 없겠네요.. ^^;
2009/08/22 08:13시대의 흐름을 너무 앞서나가 XP에 4GB 설치해놓은 멍청이는 그저 울 뿐 ㅠ_ㅠ
2009/08/20 09:20켁.. 그냥 메모리 사재기했다고 생각하세요.. ㅡ.ㅡ
2009/08/22 08:13저도 4G 노트북에 32bit OS 사용하고 있죠. 1G는 그냥 램디스크로... 64bit OS도 사용해봤지만 이래저래 다른 프로그램과의 호환성 문제로 결국 32bit OS를 사용한다는..
2009/08/20 12:50각자 활용하기 나름인거죠.. ^^;
2009/08/22 08:14아주 쓸수 없는 것은 아닙니다. 저렇게 한 다음에 죽어버린 768MB를 램디스크로 전환하여 쓰는 방법이 있긴 합니다.. 파폭에 물려쓰면 빠르겠죠.
2009/08/20 21:42오오.. 역시 한줄기 광명을 내려주시는군요.. +_+
2009/08/22 08:14전 AMD64 x2인데 역시 64비트로 가야 하나요 ㅎㅎ
2009/08/21 10:01http://blog.naver.com/morpheuz82/130027833415
예전에 제가 작성했던 글인데, 아마도 Memory Mapped IO라는 기능으로 인해 사용가능한 메모리가
32bit로 처리 가능한 4기가중에 일부가 제한되는것으로 생각이 됩니다.
(아직까지 이것에 대하여 명쾌하게 적어 놓은 글을 발견하진 못했습니다 ㅠ.ㅠ)
헉.. 갑자기 와서 암호를 적으시면 어떡합니까.. ㅋㅋ
2009/08/22 08:15아래 링크의 자료를 보시면 이해에 도움이 되실 듯 합니다.
2009/08/24 17:354GB제한에 대한 정확한 내용이 적혀 있습니다.
4GB 제한의 진실, 32비트 Windows (XP, Vista, 7)클라이언트
http://blogs.technet.com/sankim/archive ··· ows.aspx
좋은 자료 감사합니다. 이해에 많은 도움이 되었습니다. 꾸벅.. ^^
2009/08/26 05:5832bit OS라고 해서 4GB 이상의 메모리를 원천적으로 사용할 수 없는 것은 아닙니다.
2009/10/27 20:32위에 "지나가다" 님이 링크해 주신 자료에서와 같이, MS는 Windows XP에서부터
4GB 이상의 메모리 지원을 계획하였으나, 3rd Party Driver 등과의 충돌 문제로 인하여
이 기능은 서버용 OS에서만 활성화되어 있습니다.
(Windows Server 제품군은 32bit의 경우에도 4GB 이상의 메모리의 인식/사용이 가능)
http://devbug.me/tc/315
이 페이지에 자세한 설명이 나와 있듯이, 이 패치는 이러한 WIndows 내의 비활성화된 기능을
활성화시켜 4GB 이상의 메모리를 사용할 수 있게 해 주는 패치입니다.
단, 3rd party driver 등과의 충돌로 인하여 시스템이 극도로 불안정해 질 수 있습니다.
마소에서는 3.2G까지만 사용할수 있고 그이상은 못사용한다고 했는데
2009/10/29 02:43그럼 마소에서 잘모르고 한말?
간단하게 인식가능한 방법이 있습니다. 윈7 시작에서 msconfig > 부팅 > 고급옵션 > 최대메모리 체크해제 하시고 재부팅하시면 해결됩니다.....
2009/11/07 12:57음~~다른건 몰라도 readyfor4gb는 가능한데요... 실제 저는 32비트 윈7임에도 불구하고,
2009/11/24 18:004기가를 모두 사용중입니다<표시뿐 아니라 실제루요. 작업관리자에도 4기가 다 뜹니다>
댓글 다신분들이 아시는 방법같이, 편법으로 서버로 구동하는 방법으로 4기가를 사용하기도 하지만
요즘은 커널 자체를 건드려 푼다고 합니다.. readyfor 이게 그런 방법이고..전 잘쓰고있네요
32bits이면 이를 주소로 표현할 수 있는 값이 2에 32승 즉 4GB입니다.
2009/12/24 11:11결국 32bits 시스템내 MMU(Memory Management Unit)에서는 PA(Physical Address)를 4GB 밖에 표현하지 못하므로 어떤 OS도 32bits 시스템에서 4GB 이상은 절대 안됩니다.
실제로 활용은 안될겁니다. 이론적으로 불가능한걸로 알고있는데...
2010/02/21 13:1164비트에선 엄청난 양의 메모리를 인식할 수 있더군요 ㄷㄷㄷㄷ
(윈7 64에 4기가 사용중입니다)