2026년 10월 2일
C드라이브 용량 부족할 때 프로그램 재설치 없이 다른 드라이브로 옮기는 법
C드라이브의 남은 용량이 붉은색으로 변하면 새로운 프로그램을 설치하거나 대용량 업데이트를 진행하기가 어려워집니다. 기존 프로그램을 지우고 다른 드라이브에 다시 설치하는 방식은 기존 설정이나 플러그인, 라이선스 파일이 꼬일 수 있어 번거롭습니다.
DriveOpt의 프로그램 이동 기능은 프로그램의 실제 데이터를 여유 있는 다른 드라이브(예: D:)로 안전하게 복사한 뒤, 기존 경로에는 Windows의 NTFS 디렉터리 정션(Junction) 바로가기 폴더를 만들어 둡니다. 바로가기 아이콘이나 Windows 레지스트리는 이전 경로를 그대로 가리키지만, 실제 파일 읽기와 쓰기는 이동된 대상 드라이브에서 일어나므로 재설치 없이도 프로그램이 정상 구동됩니다.
이 가이드를 따라 작업하면 파일 크기 검증부터 임시 백업 보존, 그리고 C드라이브의 실질적인 용량 확보까지 안전하게 마칠 수 있습니다.
작업 전 준비 및 확인사항
- 관리자 권한 확인: DriveOpt는 폴더 복사 및 정션 링크 생성을 위해 관리자 권한으로 실행되어야 합니다.
- 대상 프로그램 완전 종료: 옮기려는 프로그램이 실행 중이면 파일이 잠겨 복사나 이름 변경이 중단됩니다. 트레이 아이콘이나 백그라운드 프로세스까지 완전히 종료하세요.
- 대상 드라이브 여유 공간 확인: 원본 폴더 전체 크기의 최소 1.02배(102%) 이상의 여유 공간이 대상 드라이브에 확보되어 있어야 작업이 시작됩니다.
- 보호 경로 제외: Windows 폴더,
Program Files자체 폴더, 드라이브 루트(C:\), 사용자 프로필 루트 등 시스템 핵심 경로는 안전을 위해 이동 대상에서 제외됩니다.
단계별 사용 방법
1단계: 이동할 설치 프로그램 선택하기
DriveOpt 메인 창 왼쪽 메뉴에서 프로그램 이동을 선택합니다. 상단의 설치된 프로그램 카드에 Windows에 등록된 응용 프로그램들이 용량이 큰 순서대로 나열됩니다.
목록 상단의 검색창에 프로그램 이름을 입력하여 대상을 찾은 뒤, 해당 항목 우측의 이동 버튼을 클릭합니다. 이미 다른 드라이브로 이전된 프로그램은 초록색 '이동됨' 배지가 표시되며 선택할 수 없습니다. 목록에 없는 무설치 포터블 프로그램이나 폴더는 아래 원본 폴더의 찾아보기 버튼을 통해 직접 지정할 수 있습니다.

2단계: 대상 드라이브 및 폴더 경로 지정하기
원본과 대상 카드에서 원본 폴더 경로가 정상적으로 입력되었는지 확인합니다. 이때 DriveOpt는 폴더 내 파일 개수와 전체 크기를 계산하고, 해당 폴더의 실행 파일이 백그라운드에서 구동 중인지 자동으로 감지합니다.
대상 상위 폴더 (다른 드라이브) 항목의 찾아보기 버튼을 눌러 파일이 저장될 다른 드라이브의 상위 폴더(예: D:\Apps)를 선택합니다. 이어 대상 드라이브에 만들 폴더 이름을 입력하면 하단에 최종 생성될 전체 경로와 해당 드라이브의 남은 용량이 함께 표시됩니다.

3단계: 이동 및 정션 연결 실행하기
설정이 완료되면 하단의 파란색 이동하고 연결하기 버튼을 클릭합니다. 원본과 대상의 드라이브 루트가 동일하거나 실행 중인 프로세스가 남아 있으면 안내 창이 나타나며 작업이 보류됩니다. 확인 대화상자에서 이동을 누르면 작업이 시작됩니다.
작업이 진행되는 동안 상태 표시줄을 통해 다음 5단계 내부 절차가 순차적으로 진행됩니다:
- 원본 폴더의 모든 파일을 대상 폴더로 비동기 복사합니다.
- 원본과 대상의 모든 파일 개수 및 바이트 크기를 정밀 비교하여 검증합니다.
- 검증이 완료되면 원본 폴더 이름을
폴더명.driveopt_bak형태의 임시 백업으로 변경합니다. - 원래 위치에 동일한 이름으로 대상 폴더를 가리키는 디렉터리 정션을 생성합니다.
- 정션 링크를 통해 대상 파일들이 정상적으로 읽히는지 최종 확인합니다.
주의: 작업 도중에는 원본 프로그램이 켜지거나 전원이 차단되지 않도록 주의하세요. 작업 중단이 필요할 경우 반드시 창 내부의 취소 버튼을 눌러야 롤백 복구가 안전하게 수행됩니다.

4단계: 원래 경로에서 프로그램 실행 검증하기
이동 작업이 100% 완료되면 상단 알림 막대에 성공 메시지가 표시됩니다. 중요한 점은 이 시점에는 C드라이브 용량이 아직 확보되지 않는다는 사실입니다. 만약의 오작동에 대비해 C드라이브 원본을 .driveopt_bak 백업 폴더로 그대로 남겨두었기 때문입니다.
바탕화면 바로가기나 시작 메뉴를 이용해 평소처럼 해당 프로그램을 실행해 보세요. 프로그램이 오류 없이 켜지고 작업 파일이나 설정이 정상적으로 로드되는지 확인합니다.

5단계: C드라이브 백업 폴더 삭제로 용량 확보하기
프로그램 구동에 이상이 없다면 화면 하단의 이동 기록 카드로 이동합니다. 방금 옮긴 프로그램 항목의 상태 문구가 '정상 — 프로그램을 실행해 본 뒤 C: 백업을 지워 용량을 확보하세요.'로 표시되어 있습니다.
우측의 백업 삭제 버튼을 클릭하고 확인 대화상자에서 동의하면, DriveOpt가 정션 링크 상태를 한 번 더 검사한 뒤 C드라이브에 남아 있던 .driveopt_bak 백업 폴더를 완전히 삭제합니다. 이 단계가 끝나야 비로소 C드라이브에 실제 디스크 여유 공간이 반영됩니다.

사후 관리 및 이동 기록 관리
이동 기록 카드에서는 각 항목별로 다음과 같은 유지보수 기능을 제공합니다.
- 검사: 원래 경로의 정션 링크가 살아 있는지, 대상 폴더의 파일 개수와 크기가 여전히 일치하는지 무결성을 점검합니다.
- 연결 복구: Windows 업데이트나 특정 인스톨러가 정션 링크를 지우고 빈 폴더를 생성했을 때, 연결을 끊고 원래 대상 경로로 정션을 다시 이어줍니다.
- 되돌리기: 프로그램을 다시 C드라이브로 원상 복구하고 싶을 때 사용합니다. 백업 폴더가 남아 있으면 즉시 복원하며, 백업을 이미 삭제한 상태라면 대상 드라이브에서 원본 경로로 파일을 다시 복사한 뒤 정션을 안전하게 제거합니다.
활용 팁: 이동 작업 도중 정전 등으로 PC가 꺼지더라도, DriveOpt를 다시 실행하면 첫 화면에서 미완료 기록(
pending-relocation.json)을 자동으로 감지하여 원본 복원 또는 정션 복구를 스스로 진행합니다.
자주 묻는 질문
Q. 같은 C드라이브 안의 다른 폴더로 옮겨도 용량이 확보되나요? A. 아닙니다. 같은 드라이브 내에서 폴더를 옮기면 정션 링크는 생성되지만 물리적인 전체 디스크 사용량은 줄어들지 않습니다. 반드시 여유 공간이 있는 D드라이브나 별도의 보조 드라이브를 대상으로 지정해야 C드라이브 용량이 절약됩니다.
Q. 이동을 마쳤는데 왜 C드라이브 용량이 그대로인가요?
A. DriveOpt는 안전을 위해 이동 직후 원본을 삭제하지 않고 .driveopt_bak 백업 폴더로 유지합니다. 프로그램이 잘 돌아가는지 직접 테스트한 후, 이동 기록 카드에서 백업 삭제를 눌러야 실제 공간이 비워집니다.
Q. 이동을 완료한 후 해당 프로그램을 삭제(언인스톨)하고 싶으면 어떻게 하나요? A. 설치된 프로그램 목록 우측의 제거 버튼을 누르거나 Windows 제어판을 통해 일반적인 방식으로 삭제를 진행하면 됩니다. 다만 언인스톨러에 따라 대상 드라이브의 실제 파일만 지우고 정션 껍데기 폴더를 남길 수 있으므로, 제거 후 DriveOpt 이동 기록에서 되돌리기나 수동 정리를 확인하는 것이 좋습니다.
마무리
DriveOpt의 프로그램 이동 기능은 C드라이브의 만성적인 공간 부족 문제를 포맷이나 재설치 없이 신속하게 해결해 줍니다. 단계별 검증과 안전 백업 원칙을 지키면서 대용량 프로그램들을 여유 드라이브로 이전해 보세요.











