먼저 swap file를 알고가야하는데, 스왑파일은 메모리에 올라갈수 없는 큰 데이터나 우선순위에 뒤쳐지는 프로그램데이터를 하드디스크에 임시 저장하는 파일입니다.즉 가상메모리파일이죠
윈도우 98/me에서는 WIN386.swp 파일이 담당하고 윈도우2000/XP에서는 pagefile.sys 파일이 담당합니다.
1.pagefile.sys와 hiberfile.sys 파일이 C:\에 존재한다면 윈도2000/XP를 운영체제를 사용한다는 것을 알수있습니다.
pagefile.sys => 가상메모리 파일
hiberfile.sys => 최대절전모드에 사용되는 파일로 시스템이 최대절전모드로 들어갈 때 메모리에 있던 데이터를 하드디스크드라이브에 파일로 저장해 놓은 것입니다.
2.두 파일은 삭제하더라도(도스상에서 삭제도 포함) 재부팅과 동시에 자동생성됩니다.
*pagefile.sys 파일은 삭제할수 없고(삭제해도 재부팅시 자동생성되므로) 사용자가 용량변경은 할수 있습니다.
제어판>시스템>성능>가상메모리>'사용자가 직접 가상메로리 설정을 관리'체크 (윈도우98/me)
제어판>시스템>고급>성능옵션>가상메모리 (윈도우2000/XP)
위 경로로 들어가서 사용자의 메모리용량의 1배,1.5배로 설정을 변경하는게 안전하다고 합니다.
*hiberfile.sys 파일은 삭제할수 있습니다.
제어판>전원옵션>최대절전모드 탭>'최대절전모드 지원' 체크해제하고 재부팅하면 없어집니다.
하지만, 전원관리옵션에서 최대절전모드를 지원하는것이 파일삭제보다는 더 중요하므로 삭제하지 않는것이 좋습니다.
요즘 해킹의 표적이 된다고 말하는 'Pagefile.sys'를 지우는 방법에 대해서 알아보겠습니다.
이 'Pagefile.sys'는 일반적으로 디스크 조각모음에서 배제되는 경우도 있습니다.
윈도우를 종료 할때 'Pagefile.sys'를 삭제 한다면 보안도 좋아지고, 디스크 조각모음에도 도움이 되리라 생각합니다. 삭제해도 부팅시 새로 생성됩니다.
* 설정방법 *
시작 - 실행 - 'regedit' => 레지스트리 편집기를 실행
HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - Session Manager - Memory Management 의 우측 창에서
'ClearPageFileAtShutdown'값을 찾아 'DWORD 값'을 '1'로 설정.
(만약에 'ClearPageFileAtShutdown' 이 없다면 마우스 오른쪽 버튼을 눌러 '새로만들기' - 'DWORD 값' 으로에서 'ClearPageFileAtShutdown'를 만듭니다.)
위 처럼 설정이 되셨다면 윈도우 종료시 Pagefile을 지우느라 몇 초의 시간이 지연됩니다.
'::: OS ::: > NT' 카테고리의 다른 글
Windows XP 자동 로그인 설정 (0) | 2009.04.11 |
---|---|
tree 명령어 (0) | 2008.06.17 |
[윈도우 커맨드] tasklist (0) | 2008.05.19 |
[윈도우 커맨드] taskkill (0) | 2008.05.19 |
이 네트워크 리소스를 사용할 권한이 없는 것 같습니다. (0) | 2008.04.30 |