Windows XP 에는 Prefetch 라는 기능이 기본적으로 사용되고 있습니다.
프로그램이 실행되면서 필요했던 정보(명령어나 메모리 주소, 파일의 위치 등)를 저장해두고,
나중에 그 프로그램이 다시 실행될때 그 정보를 재이용함으로써 좀 더 빠른 실행효과를 거두는 기능입니다.

그런데 Windows XP 에서는 이 정보들이 쌓여갈수록 부팅시간(지렁이)에 영향을 미칩니다. 그래서 이 Prefetch 기능을 사용하지 않음으로서 부팅시간을 빠르게 할 수 있습니다.


이 Prefetch 기능은 다음의 레지스트리에서 설정이 가능합니다.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
Memory ManagementPrefetchParameters]

"EnablePrefetcher" 항목의 값

0 : 사용안함
1 : 응용 프로그램 실행시 미리 읽기
2 : 부트시 미리 읽기
3 : 응용 프로그램 실행과 부트시 미리읽기 (기본값)


보통 기본값인 3과 아예 사용하지 않는 0을 사용합니다.


레지스트리를 건드리지않고 pf 파일을 지우는 방법이 있습니다만, 위험성이 있어서 이 방법을 알려드립니다.


레지스트리 파일을 첨부하겠습니다. 레지스트리를 실행하신후 재부팅해보시면 일명 '지렁이'가 줄어든것을 확인할 수 있습니다.



하지만, 엄연히 Prefetch 기능을 조절하는것이므로, 사용자에 따라
실제 윈도우즈상에서 각종 프로그램 실행속도에 체감차이가 있을수도 있으니,
원치 않으시면 다시 기본값으로 복구 하시면 됩니다.

본 방법은 Windows XP 에서 사용하실 수 있으며, 그 이하 O/S 에서는 동작하지 않습니다.

==> 관련글 : http://blog.naver.com/yamwoo/16668441

<

댓글을 달아 주세요