
USB 드라이브가 어느 순간 "줄어들었다"는 경험을 해본 적이 있으신가요? 물리적인 크기가 작아진 것이 아니라, 실제 사용 가능한 저장 용량이 줄어드는 현상입니다. 과거에 구매한 8GB 메모리 스틱이 어느 날 갑자기 1GB밖에 저장할 수 없다고 표시되는 경우가 대표적이죠. 모든 파일과 폴더를 삭제하고 포맷까지 진행해도 여전히 총 1GB의 공간만 인식된다면, 도대체 무슨 일이 벌어지고 있는 걸까요?
USB 공간이 사라지는 원인
플래시 드라이브가 이런 식으로 줄어드는 일은 흔치 않기 때문에 다소 기괴하게 느껴질 수 있습니다. 그렇다면 무엇 때문에 메모리 드라이브가 실제 용량보다 적은 공간만 기억하게 되는 걸까요?
저장 매체를 다루다 보면 '파티션(partition)'이라는 개념을 접하게 됩니다. 파티션은 하나의 드라이브를 여러 개의 독립된 '블록'으로 나누는 방식입니다. 예를 들어 하드 드라이브를 두 개의 파티션으로 나누어 한쪽에는 Windows를, 다른 쪽에는 Linux를 설치한 뒤 부팅 시 원하는 운영체제를 선택하는 식입니다. 이렇게 하면 드라이브를 추가로 구매하지 않고도 두 운영체제를 함께 사용할 수 있습니다. 컴퓨터에 시스템 파일 백업을 보관하는 '복구 파티션'이 존재하는 경우도 있습니다.
문제는 메모리 스틱에 프로그램을 설치하거나 실행하면 추가 데이터를 저장하기 위한 파티션이 생성될 수 있다는 점입니다. 그 결과 시간이 지나면서 눈에 보이지 않는 파티션들이 쌓여, Windows 탐색기에서는 확인할 수 없는 공간을 차지하게 됩니다.
숨겨진 파티션 확인하기
메모리 스틱에 숨겨진 파티션이 있다고 의심된다면 몇 가지 방법으로 확인할 수 있습니다. 이 글에서는 약 120MB 용량의 메모리 스틱이 48.8MB만 저장 가능하다고 표시되는 사례를 예로 들어 살펴보겠습니다.

먼저 USB 드라이브가 연결되어 있는지 확인한 뒤, Windows 키 + R을 눌러 실행 창을 열고 diskmgmt.msc를 입력한 후 Enter 키를 누릅니다.

디스크 관리 창이 열리면 USB 드라이브를 찾아 파티션이 있는지 확인합니다. 이 예시에서는 이미 작은 USB 스틱이 더욱 작아진 이유가 바로 드러납니다. 불필요한 파티션이 공간 대부분을 차지하고 있는 것입니다!

'주 파티션(Primary Partition)'은 사용자가 파일과 폴더를 저장할 때 실제로 사용하는 영역입니다. 이 예시에서 해당 파티션은 49MB로 줄어 있으며, Windows가 메모리 스틱이 '줄어들었다'고 판단하는 이유가 바로 이것입니다. 나머지 99MB는 오래전에 삭제된 소프트웨어가 만든 파티션이 차지하고 있는 상태입니다.
디스크 관리 화면에서도 일반적으로 파티션을 만들고 삭제할 수 있지만, 이 도구로 USB 드라이브의 파티션을 편집할 때는 종종 문제가 발생합니다. 따라서 이번 작업에는 다른 도구를 활용하겠습니다. 디스크 관리 창을 닫아 주세요.
Diskpart로 드라이브 정리하기
이제 관리자 권한의 명령 프롬프트가 필요합니다. Windows 8 및 10에서는 Windows + X를 누르거나 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 뒤 '명령 프롬프트(관리자)'를 선택합니다. Windows 11이라면 같은 방법으로 '터미널(관리자)'을 열면 됩니다.

명령 프롬프트가 열리면 diskpart를 입력하고 Enter 키를 눌러 실행합니다.

diskpart 유틸리티가 활성화됩니다. 이 도구 역시 USB 드라이브를 포함한 디스크의 파티션을 관리하는 강력한 수단입니다. 먼저 diskpart에게 USB 드라이브에 집중하도록 지정해야 합니다. list disk를 입력하고 Enter 키를 누릅니다.

화면에 두 개의 드라이브가 표시됩니다. 하나는 하드 드라이브이고 다른 하나는 USB 드라이브입니다. 저장 용량 크기를 기준으로 어느 것이 USB 드라이브인지 구별할 수 있으므로, 자신의 USB와 동일한 용량으로 표시된 디스크를 선택하세요. 이 예시에서는 디스크 1에 집중하겠습니다. 'select disk'를 입력한 뒤 한 칸 띄우고 USB 드라이브에 할당된 번호를 입력합니다. 실수로 하드 드라이브를 선택하지 않도록 반드시 주의하세요!

이제 diskpart가 USB 드라이브에 초점을 맞추었으므로, 두 가지 방법 중 하나로 진행할 수 있습니다.
개별 파티션 삭제하기
각 파티션을 하나씩 삭제하고 싶다면 list partition을 입력하고 Enter 키를 누릅니다.

'주(Primary)'로 표시되지 않은 파티션을 select partition, 한 칸 띄운 뒤 번호를 입력하여 선택합니다. 이 예시에서는 select partition 0을 입력합니다.

그런 다음 delete partition을 입력하고 Enter 키를 누릅니다. 아래와 같은 오류가 발생하면 명령 끝에 override를 추가하여 다시 시도할 수 있습니다. 주 파티션만 남을 때까지 이 과정을 반복합니다.

모든 파티션 한 번에 지우기
모든 내용을 한 번에 삭제하고 싶다면 clean 명령을 입력하여 디스크 전체를 초기화할 수 있습니다.

이 명령은 디스크의 모든 파티션을 제거합니다. 아쉽게도 주 파티션까지 함께 삭제되기 때문에, 현재 상태에서는 USB 드라이브가 정상적으로 작동하지 않습니다! 다시 사용할 수 있게 하려면 새로운 주 파티션이 필요하므로, create partition primary를 입력하여 새 파티션을 만듭니다.

이후 Windows 탐색기에서 USB 드라이브에 접근하려고 하면 Windows가 포맷을 요청합니다. '디스크 포맷'을 클릭한 후 USB 드라이브를 포맷하세요. 이제 잃어버렸던 공간이 모두 돌아와 정상적으로 사용할 수 있을 것입니다.

마무리하며
USB 드라이브를 어떻게 사용했느냐에 따라 숨겨진 파티션이 생성될 수 있으며, 이로 인해 '줄어드는 드라이브' 현상이 나타나 원래의 총 용량을 잃게 됩니다. 다행히 숨겨진 파티션을 정리하면 소중한 저장 공간을 온전히 되찾을 수 있으니, 더 이상 낭비되는 공간 없이 USB 드라이브를 활용해 보시길 바랍니다.
용량이 줄어든 USB 드라이브를 가지고 계신가요? 위 방법으로 문제를 해결하셨다면 아래 댓글로 경험을 공유해 주세요!