일부 컴퓨터는 기본 파티션인 C 드라이브에 상당히 넉넉한 저장 공간이 할당되어 있습니다. 반면 어떤 컴퓨터는 파티션이 아예 하나뿐이거나, 오히려 C 드라이브가 지나치게 작게 설정된 경우도 있습니다. 문제는 Windows 운영체제가 설치된 C 드라이브는 함부로 삭제하거나 재구성할 수 없다는 점입니다. 다행히 볼륨 축소(Shrink Volume) 기능을 활용하면 포맷이나 데이터 삭제 없이도 C 드라이브의 파티션을 나눌 수 있습니다.
볼륨 축소 과정에서 일어나는 일
파티션 분할에 사용하는 기능의 이름은 축소(Shrink)입니다. 이 기능은 드라이브에 저장된 파일을 그대로 유지한 상태에서 남는 공간만 잘라내어 새로운 파티션을 만들어 줍니다. 축소 기능은 Windows 10에 기본 탑재된 디스크 관리(Disk Management) 도구에서 실행할 수 있습니다.
작업을 시작하기 전에 먼저 확인할 사항이 있습니다. C 드라이브가 가득 차 있거나 거의 찼다면, 불필요한 파일을 정리해 충분한 여유 공간을 확보하세요. 여유 공간이 부족하면 축소할 수 있는 용량이 극히 제한됩니다.
또한 C 드라이브에 디스크 조각 모음(Defragment)을 미리 실행해 두는 것을 권장합니다. 조각 모음은 파일들을 물리적으로 연속된 위치에 배치해 주기 때문에, 축소 작업의 속도와 결과물 모두 눈에 띄게 개선됩니다.
축소 작업이 진행되면 시스템은 파일들을 물리적 섹터의 한쪽 끝으로 몰아서 정렬하고, 반대편을 비워 새로운 파티션을 생성합니다. 이 과정에서 파일을 이동시키기 위한 임시 공간이 필요하기 때문에 앞서 여유 공간을 확보하라고 안내한 것입니다.
포맷 없이 C 드라이브 파티션 나누기 – 디스크 관리 도구 활용
시작하기 전에 알아두어야 할 가장 중요한 사실이 있습니다. 볼륨 축소는 생각보다 오랜 시간이 걸립니다. 파티션을 삭제했다가 새로 만드는 방식이 훨씬 빠르지만, C 드라이브에서는 그 방법을 쓸 수 없습니다. 따라서 충분한 시간을 확보한 상태에서 작업을 진행하세요.
1단계: 키보드에서 Win + R을 눌러 실행 창을 열고 compmgmt.msc를 입력한 후 Enter 키를 누릅니다. 그러면 컴퓨터 관리 콘솔이 열립니다.
2단계: 좌측 메뉴에서 저장소 > 디스크 관리로 이동하면 시스템에 설치된 모든 드라이브와 파티션 목록이 표시됩니다.
3단계: '기본 드라이브(Primary Drive)'로 표시된 파티션을 찾습니다. 일반적으로 C:라는 레이블이 붙어 있습니다.
4단계: C 파티션을 마우스 오른쪽 버튼으로 클릭하고 볼륨 축소(Shrink Volume)를 선택합니다.

그러면 디스크 관리 도구가 축소 가능한 공간의 크기를 조회합니다. 드라이브 상태에 따라 이 과정이 다소 오래 걸릴 수 있습니다.

5단계: C 드라이브에서 얼마나 축소할 수 있는지 MB 단위로 표시되는 창이 나타납니다. 원하는 크기를 입력하고 축소 버튼을 클릭합니다.
참고: 볼륨은 이동할 수 없는 파일(unmovable files)이 위치한 지점까지만 축소할 수 있습니다. 페이지 파일, 시스템 복원 지점 등이 대표적인 예입니다. 바로 이 때문에 사전에 조각 모음을 권장한 것입니다. 조각 모음을 실행했다면 표시되는 축소 가능 용량이 더 커질 것입니다.
작업이 진행되는 동안에는 당분간 컴퓨터를 사용하지 못할 수 있습니다. 시스템이 파일들을 이동시키고 새 드라이브를 위한 공간을 확보하는 데 집중하고 있기 때문입니다. 작업이 완료되면 디스크 관리 화면에 할당되지 않은 공간(Unallocated Space)이 나타납니다.
할당되지 않은 공간으로 새 파티션 만들기

- 할당되지 않은 디스크 공간을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 새 단순 볼륨(New Simple Volume)을 선택합니다.
- 새 볼륨에 할당할 공간 크기를 입력하고 '다음'을 클릭합니다.
- 드라이브 문자(D:, E: 등)를 지정합니다.
- 파티션 형식을 선택합니다. 일반적으로 NTFS를 권장하며, FAT32 등 다른 형식도 선택 가능합니다.
- 모든 과정이 끝나면 바로 사용할 수 있는 새 파티션이 생성됩니다. 원한다면 같은 방식으로 여러 개의 파티션을 추가로 만들 수도 있습니다.
위 과정은 시간과 주의가 필요한 작업입니다. 각 단계를 신중하게 따라 하세요. 실수로 잘못된 파티션을 건드리면 데이터를 영구적으로 잃을 수 있습니다.
Diskpart 명령어로 C 드라이브 축소하기
GUI 환경이 익숙하지 않다면 Diskpart 명령줄 도구의 Shrink 명령으로도 동일한 결과를 얻을 수 있습니다. 관리자 권한으로 PowerShell 또는 명령 프롬프트를 실행한 뒤 아래 명령어를 순서대로 입력합니다.
먼저 Diskpart를 실행합니다.
diskpart
다음으로 볼륨 목록을 확인하고, 축소하려는 볼륨의 번호를 적어둡니다.
list volume
해당 볼륨 번호를 선택합니다.
select volume <볼륨번호>
마지막으로 축소 명령을 실행합니다.
shrink [desired=<원하는크기>] [minimum=<최소크기>]
이 명령은 가능한 경우 선택한 볼륨을 지정한 용량(MB 단위)만큼 줄이며, 원하는 크기가 너무 클 경우에는 minimum(최소 크기)만큼만 축소합니다.
만약 최소 크기를 따로 지정하지 않으면, 시스템이 허용하는 범위 내에서 최대한 많은 공간을 회수합니다.
모든 단계를 이해하는 데 도움이 되었길 바랍니다. 궁금한 점이 있다면 댓글로 질문해 주세요.