상세 컨텐츠

본문 제목

XP 가상메모리 설정

프로그래밍/잡동사니

by 라제폰 2009. 1. 6. 13:09

본문

xp/2003 가상메모리 설정
 

 

간간단하게 설명 드리면 값은 HEX 코드 값입니다.

 

; 사용자 지정 크기

; 사용자 지정 크기 해석하면 사용자 지정 크기 c:\pagefile.sys 처음크기 2046MB 최대 크기 4092MB

   (=> 기본 디폴트로 임의로 지정되있는것이기 때문에 시스템 마다 다릅니다.!!)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,30,00,20,00,30,00,00,00,00,00

 

; 시스템이 관리하는 크기로 설정시
; 해석 내용 c:\pagefile.sys 0 0 (값이 0이라는 말은 시스템이 알아서 하게 놔둔다는 말입니다)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,30,00,20,00,30,00,00,00,00,00

 

; 페이징 파일 없음으로 설정시
; 아래와 같이 값이 아무것도 없음
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):00,00,00,00

 

 

레지스트리 파일 첨부 합니다.

 

 


 
 
 

이제 각 드라이브 별로 가상메모리를 설정할수 있습니다.

 

일단 가상메모리 창의 위부분에 드라이브를 표시한 칸이 있을겁니다.

 

각 드라이브와 해당 드라이브에 페이징파일 크기가 나와있습니다.

C:의 페이징 파일 크기가 지금 질문자의 컴퓨터에 있는 pagefile.sys파일의 크기와 일치할겁니다.

 

이제 페이지 파일 설정을 변경해줍시다.

 

먼저 C:를 선택하고 아래의 메뉴에서 페이징파일 없음을 선택하세요.(이제 C드라이브에서 pagefile가 없어집니다) 그 다음 <페이징 파일없음> 옆의 <설정>을 꼭 눌러주세요

 

다음은 다른 드라이브에 페이징파일을 만들어야 합니다.(보통 만드는게 좋습니다 뒤에 가상메모리 관련 내용 참조)

pagefile.sys만들고 싶은드라이브를 선택한뒤에 <사용자 지정크기> 혹은 <시스템이 관리하는 크기>를 선택해주시면 됩니다. 다시한번 <페이징 파일없음> 옆의 <설정>을 꼭 눌러주세요(사용자 지정크기로 하면 pagefile.sys의 크기도 조절할수 있습니다.잘모르신다면 시스템이 관리하는 크기로 하세요.)

 

설정이 끝났으면 재부팅하시면 됩니다. 만약 C:에 해당파일이 여전히 남아있다면 가상메모리 설정을 확인해보시고 C:가 페이징 파일 없음으로 설정되어 있는 것으로 확인되면 C:의 파일은 임의로 삭제하셔도 됩니다.

 

 

가상메모리에 대해 참고로 말씀드리겠습니다. 메모리가 비싸던 시절에는 부족한 메모리의 대용으로 하드디스크를 사용했습니다. 만약 현재 님의 컴퓨터의 메모리가 충분하더라도 나중에 엄청 용량큰 게임을 돌린다던가 하여.. 메모리가 부족해지면 하드디스크를 메모리로 사용하게 되는 겁니다. 그때를 대비해서 하드디스크의 일부공간을 미리 확보해 둔게 pagefile.sys입니다.

 

만약 질문하신분의 컴퓨터의 메모리가 사용용도에 비해 충분히 크다면 굳이 가상메모리를 만들어서 하드용량을 차지하게 필요가 없겠죠?

 

참고로 전 현재 XP(최적화로 쓸데없는 서비스등을 돌리지 않고 각종 시각효과 같은 것도 사용안함으로 설정된 상태), 1G메모리에 가상메모리 없이 쓰고 있습니다.

게임은 스포나 스타 정도 하고 있구요. 1년정도 됐지만 메모리 문제는 생기지 않더군요.

 

추가로 가상메모리 파일은 현재 운영체제가 깔려있는 하드디스크와는 다른 하드디스크에 설정했을때 큰 효과를 볼수 있다고 알려져 있습니다.


관련글 더보기