[카테고리:] 미분류

  • Windows 11에서 Program Files 폴더 위치 변경하기: 방법과 주의사항

    Windows 운영체제를 사용하다 보면 C 드라이브의 공간이 부족해지는 상황을 자주 마주하게 됩니다. 특히 프로그램들이 기본적으로 설치되는 Program Files 폴더가 주된 용량 차지 요인 중 하나인데, 이를 다른 드라이브로 옮기는 방법에 대해 상세히 알아보겠습니다.

    Program Files 폴더란?

    Program Files 폴더는 Windows 시스템에서 애플리케이션이 기본적으로 설치되는 디렉토리입니다. 시스템 보호를 위해 특별한 권한 설정이 적용되어 있으며, 많은 프로그램들의 실행 파일과 리소스가 저장됩니다. 일반적으로 C:\Program Files와 C:\Program Files (x86) 두 가지 폴더가 존재합니다.

    왜 Program Files 폴더를 이동해야 할까?

    1. 시스템 드라이브 공간 확보: C 드라이브는 운영체제가 설치된 드라이브로, 용량이 부족해지면 시스템 성능 저하의 원인이 됩니다.
    2. SSD 수명 연장: 시스템 드라이브가 SSD인 경우, 용량이 큰 프로그램들을 다른 드라이브로 옮겨 쓰기 주기를 분산시킬 수 있습니다.
    3. 디스크 I/O 최적화: 대용량 HDD와 고속 SSD를 함께 사용할 때, 용도에 맞게 프로그램을 배치할 수 있습니다.

    Program Files 폴더 이동 방법

    1. 심볼릭 링크(Symbolic Link) 활용하기

    가장 효과적인 방법 중 하나는 심볼릭 링크를 사용하는 것입니다. 심볼릭 링크는 Windows에서 제공하는 기능으로, 원본 폴더를 다른 위치로 옮기고 원래 위치에는 링크만 남겨두는 방식입니다.

    단계별 과정:

    1. 기존 프로그램 백업: 작업 전 중요한 데이터와 프로그램 설정을 백업합니다.
    2. 안전 모드로 부팅: 시스템 파일이 사용 중이지 않은 상태에서 작업하기 위해 안전 모드로 부팅합니다.
    3. 폴더 복사: Program Files 폴더 내용을 대상 드라이브로 복사합니다. xcopy "C:\Program Files" "D:\Program Files" /E /H /C /I
    4. 원본 폴더 이름 변경: 원본 폴더를 임시로 이름 변경합니다. rename "C:\Program Files" "Program Files.old"
    5. 심볼릭 링크 생성: 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다. mklink /D "C:\Program Files" "D:\Program Files"
    6. 정상 작동 확인: 시스템을 정상 모드로 부팅하고 프로그램들이 제대로 작동하는지 확인합니다.
    7. 백업 삭제: 모든 것이 정상 작동하면 “Program Files.old” 폴더를 삭제합니다.

    2. 앱 설치 위치 설정 변경하기

    Windows 11에서는 새로 설치되는 앱의 기본 위치를 변경할 수 있는 기능을 제공합니다. 이 방법은 기존 프로그램에는 영향을 주지 않지만, 새로 설치되는 프로그램의 위치를 제어할 수 있습니다.

    설정 방법:

    1. 설정 앱 열기: Windows 키 + I를 눌러 설정 앱을 엽니다.
    2. 시스템 > 저장소 선택: 좌측 메뉴에서 ‘시스템’을 클릭한 후 ‘저장소’를 선택합니다.
    3. 새 콘텐츠가 저장되는 위치 변경: 아래로 스크롤하여 ‘새 콘텐츠가 저장되는 위치 변경’ 섹션을 찾습니다.
    4. 새 앱 설치 위치 변경: 드롭다운 메뉴에서 원하는 드라이브를 선택합니다.

    3. 레지스트리 수정 방법

    고급 사용자를 위한 방법으로, 레지스트리를 수정하여 기본 설치 경로를 변경할 수 있습니다. 단, 이 방법은 모든 프로그램에 적용되지 않으며 레지스트리 수정은 시스템에 치명적인 영향을 줄 수 있으므로 숙련된 사용자만 시도해야 합니다.

    레지스트리 수정 과정:

    1. 레지스트리 편집기 실행: Win + R을 누르고 ‘regedit’을 입력하여 실행합니다.
    2. 경로 이동: 다음 경로로 이동합니다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
    3. ProgramFilesDir 값 변경: ‘ProgramFilesDir’ 항목을 찾아 값을 원하는 경로로 수정합니다.
    4. ProgramFilesDir (x86) 값 변경: 32비트 프로그램용 경로도 함께 변경합니다.
    5. 시스템 재부팅: 변경사항 적용을 위해 시스템을 재부팅합니다.

    주의사항 및 고려할 점

    1. 프로그램 호환성 문제: 일부 프로그램은 설치 경로가 하드코딩되어 있어 폴더 이동 후 작동하지 않을 수 있습니다.
    2. 레지스트리 문제: Windows 업데이트나 다른 시스템 변경으로 심볼릭 링크나 레지스트리 설정이 초기화될 가능성이 있습니다.
    3. 권한 문제: 폴더 이동 시 권한 설정이 변경될 수 있어 일부 프로그램이 제대로 작동하지 않을 수 있습니다.
    4. 백업의 중요성: 어떤 방법을 사용하든 시스템 변경 전 반드시 중요 데이터를 백업해야 합니다.
    5. 단계적 접근: 모든 프로그램을 한 번에 이동하기보다는 몇 개 프로그램으로 테스트 후 점진적으로 진행하는 것이 안전합니다.

    가장 효율적인 접근법

    실제로 가장 효율적이고 안전한 방법은 새 시스템 설정 시 처음부터 다른 드라이브에 프로그램을 설치하도록 설정하는 것입니다. 기존 시스템에서는 심볼릭 링크 방식과 새 앱 설치 위치 변경을 병행하는 것이 좋습니다.

    특히 대용량 프로그램(게임, 그래픽 소프트웨어 등)은 설치 시 별도 드라이브를 지정하는 옵션을 제공하는 경우가 많으므로, 이를 활용하는 것도 효과적인 방법입니다.

    Windows 11은 이전 버전에 비해 다양한 스토리지 관리 옵션을 제공하므로, 이를 적극 활용하면 시스템 성능을 최적화하는 데 도움이 됩니다.

    —>

    실험 결과 : 각 프로그램마다 설치 위치를 명확히 지정해 주는 편이 낫다.