Computer

WindowsXP 에서 4GB 메모리 활용하기

beingmania 2009. 6. 19. 18:52
 ; 이 글은 개인적인 활용기를 올린 것이고 또한 인용문서 및 글은 정확한! 출처를 통해 작성한 것임...

파폭의 캐쉬폴 설정 방법을 찾는 도중 흥미로운 글을 발견하게 됐다. 

http://segregate.egloos.com/4032570 글쓴이의 동의가 없는 상태라 직접 글을 싣지 못하고 CCC라이선스에 의한 링크를 한다. 답변이 없는 관계로....


위의 포스팅을 보면 WindowsXP에서 4GB를 사용할 수 있는
이다. 물론 사용하는 것은 맞지만 의미는 좀 다르다.


우선기존의 RamDisk 프로그램은 기존의 메모리 용량에서 메모리를 할당해서 받지만 이 프로그램은 일본의 RamPhantom3 LE와 같은 종류의 프로그램이다.

아이오데이타(www.iodata.jp)

http://www.betanews.net/article/431438  RamPhantom3 LE 관련기사


나도 이 프로그램을 구할려고 일본 P2P 와 구글 검색을 통해서 찾아보았지만. 구하면 피싱 파일이거나 바이러스가 있어서 결국 구하질 못했다.


프로그램을 사용할려면 IO-DATA 메모리를 구입해서 메모리의 S/N 입력하여 다운로드 하거나 한화 35000정도의 라이선스 비용을 지불해서 구매해야 하기 때문이다.
 

Ramphantom gavotte ramdisk 프로그램 구동방식이다.

즉, 운영체제에서 인식할수 없는 메모리의 공간을 램디스크 형식으로 디스크를 만들어 쓸수 있게 한것.

우선 WindowsXP를 설치 하고 등록정보를 살펴보면

이렇게 3.5GB만 인식을 한다. 즉 512MB는 버려진다는 얘기다.
물론 4GB를 쓸수 있는 방법이 있다.
바로....

Windows Sever 2003을 사용하는 방법이다.
개인적으로 XP보다 Sever2003이 좋다는 느낌을 지울수가 없다..
자잘한 설정 및 운영체제 호환성 부족으로 불편한 점이 없지는 않지만..
어느정도 감수 하고 사용하면 Sever2003처럼 좋은게 없을듯 싶다.

지원사양표는

Windows Server 2003, Standard Edition

4 processors, 4 GB of RAM

Windows Server 2003 SP1, Standard Edition

4 processors, 4 GB of RAM

Windows Server 2003 SP2, Standard Edition

4 processors, 4 GB of RAM

Windows Server 2003, Enterprise Edition

8 processors and 32 GB RAM

Windows Server 2003 SP1, Enterprise Edition

8 processors,

32 GB for x86-based computers

64 GB for Itanium-based computers

Windows Server 2003 SP2, Enterprise Edition

8 processors,

64 GB for x86-based computers

2 TB for x64 and ia64 computers

Windows Server 2003, Datacenter Edition

32 processors and 64 GB RAM

Windows Server 2003 SP1, Datacenter Edition

64 processors,

64 GB for x86-based computers

512 GB for Itanium-based computers

Windows Server 2003 SP2, Datacenter Edition

64 processors,

128G for x86-based computers

2 TB for x64 and ia64 computers


Windows 2003 R2의 경우는

 

Windows Server 2003 R2 Standard x64 Edition: 최대 32 GB RAM, 4 Processors

Windows Server 2003 R2 Enterprise x64 Edition: 최대 2 terabytes (TB) RAM, 8 Processors 

[관련문서]

Technical Overview of Windows Server 2003 Service Pack 1 (SP1)

http://www.microsoft.com/technet/prodte ··· iew.mspx

 

Windows Server 2003 Service Pack 2

http://www.microsoft.com/technet/window ··· eet.mspx

 

Windows Server 2003 & Windows XP x64 Service Pack 2

http://technet.microsoft.com/en-us/wind ··· 403.aspx

대략 이렇게 요약할수 있다..

옆길로 샜는데..아무튼 XP에서 4GB 시스템을 비슷하게나마 만들 수 있는 장점이 이 두가지 프로그램으로 활용할 수 있다니...감개무량할 따름이다..
그중에 프리웨어인 gavotte ramdisk 프로그램을 활용해 보자.
우선 첨부파일를 다운로드 후 압축을 해제 하자.

http://pc.watch.impress.co.jp/docs/2008 ··· disk.htm 자세한 정보는 여기를 참조 바란다.
원문에는 사용환경에 따라 안될수가 있다 라고 작성되어 있다.

압축해제한 파일중에서 ram4g.reg 클릭하여 레지스트리를 병합 하자.
이레지스트리는 PAE 옵션을 활설화 시켜주는 레지로써 찜찜한 부분이 있으신 분은
직접 레지스트리 편집기로 들어가서 편집 해주기 바란다.
경로는 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parameters]
여기에 값이름은 "UsePAE" 값은 "00000001" 이렇게 작성해 주면 된다.

그다음 ramdisk.exe 실행 하도록 한다.

위그림의 번호 순서대로 세팅을 하면 된다.
1번은 디크의 용량을 지정하는 것으로 목적에 맞게 세팅하면 된다.
2번은 디스크 용량을 지정하고 드라이드문자 할당을 하는 곳이다.
3번은 용량의 종류를 말하는 것으로 지금 내가 쓰는 것은 윈도우에서 인식하지 못하는 메모리를 램디스크로 쓰고자 함으로 Fixed Media를 선택 하면 된다.
4번을 누르면 디스크드라이브 할당에 성공 했다는 메세지가 뜬다.
5번을 눌러 적용을 시키고 6번을 눌러 확인하고 끝난다..

비교적 쉽게 끝이 난다..

그러면 이제 인터넷 캐쉬로 쓰던지..용도는 각 사용자의 취향에 설정 하면 된다.
사용자가 8GB 메모리를 장착하고 3.5GB 를 OS용도로 사용하고 나머지 메모리 용량은 페이징 파일을 대체해서 쓸수가 있다는 가설이 생긴다..
나도 아직은 8GB 시스템으로 옮기지는 않았지만..
차후 8GB 로 올라가면 그때 다시 포스팅을 하도록 하겠다..

하지만 지금 이글을 쓰고 나면 내 시스템은 Windows Server 2003 std로 갈아 타고 있을 것이다.

사용 하다 보니 이프로그램의 단점이 있다는 것이다.
물론 어느 Ramdisk 프로그램에 있는 거지만...

RAM은 휘발성이다. 즉 PC를 종료하면 Ramdisk에 저장된 파일이 삭제된다는 것이다.
한 예로 인터넷 임시파일은 나중에 불러올때 빠르게 불러오기 위해서 임시파일이 있는것이다.
하지만 종료 후 삭제되면 PC를 다시 켜서 동일 Site에 접속시 다시 임시파일에 생성, 저장 된다는 것이다.

그리고 4GB에서 나머지를 Ramdisk로 사용하면 용량이 나 같은 경우에는 512MB가 디스크로 설정된다..

개인적으로 인터넷 임시파일은 100MB면 충분하다고 본다. 그이상은 의미가 없다.
일반 가정집에서 나처럼 PC를 끄지않고 계속 켜두는 일은 없기 때문에 임시파일이 100MB 이상 쌓일 일이 없기 때문이다.
개인적으로 512MB로 뭘 사용하는거에 제한적이란 답이 나온다.

물론 용도는 사용자 각 개인의 몫이지만...

물론 메모리 용량을 8GB를 올리고 4.5GB는 윈도우 페이징 파일을 만들어 쓸수도 있다.
이 경우는 상당히 높은 속도 체감을 느낄 수 있다고 생각 한다.
(포토샵이나 기타 파일 해싱 작업시)  난 이부분에 상당히 큰 기대를 하고 있다..

집에서 VMware로 운영체제를 둘이나 돌리는 나로썬 램디스크 드라이브를 2개로 할당해서 램디스크에서 작업시 CPU에 부하를 줄이면서 작업을 할수 있기에 관심이 아주 크다. (이글을 쓰는 시점에서 독일 메모리 제조 업체 "키몬다"의 파산으로 메모리 값이 오르고 있다...진작에 업글할껄..ㅠㅠ)

참고로 PAE 관련 문서는 아래링크 참조 하고
http://www.microsoft.com/whdc/system/pl ··· drv.mspx

/3GB, /PAE 스위치 옵션에 관한 문서는 아래링크를 참조 하기 바란다.
http://www.microsoft.com/whdc/system/pl ··· drv.mspx

여담이지만 /3GB는 있는지도 몰랐다...3GB나 4GB달고 3GB도 인식 못하면 메인보가 지원못하는게 아닌지...쩝...

다음에는 Windows Server 2003에 관해 포스팅을 해볼까?...우선 백업부터 하고 작업을 진행을...ㄷㄷ