Windows XP 성능 향상 팁

출처: Windows XP Tweaking Guide

디스크 액세스 최적화

파일시스템 인덱싱 끄기

  1. 탐색기나 ‘내 컴퓨터’를 통해 하드 디스크 드라이브 목록을 연다.
  2. 모든 하드 디스크에 대해:
    1. 하드 디스크 드라이브 아이콘을 오른쪽 클릭하고 ‘속성 (R)’ 을 선택한다.
    2. 등록 정보 창 하단에 ‘빠른 검색을 위해 디스크 색인 사용’ 의 체크를 해제한다.
    3. ‘확인’을 눌러 설정을 적용한다.
    4. 물어 보면 모든 하위 폴더 및 파일에 적용한다고 답한다.

CDFS 설정

레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS

  • CacheSize – 이진값 ‘ff ff 00 00′ 으로
  • Prefetch – DWORD 값 16진수 ‘4000′ 으로
  • PrefetchTail – DWORD 값 16진수 ‘4000′ 으로

FAT32 를 쓰고 있다면 NTFS 로 변환

NTFS 설정

레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Control\Filesystem

  • NtfsDisableLastAccessUpdate – DWORD 값 16진수 ‘1′ 로
  • NtfsDisable8dot3NameCreation – DWORD 값 16진수 ‘1′ 로

메모리 성능 최적화

레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

  • DisablePagingExecutive – DWORD 값 16진수 ‘1′ 로
  • LargeSystemCache – DWORD 값 16진수 ‘1′ 로
  • IOPageLockLimit – DWORD 값 16진수
    • 램이 128MB 면 ‘4000′
    • 램이 256MB 면 ‘10000′
    • 램이 512MB 면 ‘40000′
    • 램이 1GB 면 ‘100000′

사용하지 않는 기능 끄기

Autoplay 끄기

  1. 시작 -> 실행을 통해 gpedit.msc를 실행한다.
  2. 로컬 컴퓨터 정책 -> 컴퓨터 구성 -> 관리 템플릿 -> 시스템 을 클릭한다.
  3. 목록의 ‘자동 실행 사용 안함’ 을 더블 클릭하여 등록 정보 창을 연다.
  4. ‘사용함’을 선택하고 ‘확인’을 누른다.

시작 프로그램 수정

레지스트리 키:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

사용하지 않는 서비스 내리기

BlackViper.com의 정보를 참고하여 필요치 않은 서비스를 내린다.

DLL 내리기

탐색기는 메모리에서 DLL 을 바로 바로 내리지 않는다. DLL 들은 꽤 오랫동안 메모리에 남게 된다.

레지스트리 키: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

  • AlwaysUnloadDLL -문자열 값 ‘1′로

XP Prefetcher 설정

Prefetcher 서비스는 윈도우즈 기동시 시작되는 여러 프로그램들을 모니터링하여 더 빨리 실행될 수 있도록 돕는 역할을 합니다.

레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\Prefetch\Parameters

  • EnablePrefetcher – DWORD 값 16진수 ‘1′ 에서 ‘6′ 사이로 (디폴트: 3)
    • 일반적으로 5 가 적합
    • 직접 테스트해 보아야 함