지워지지 않는 파티션 완벽 강제 삭제 가이드
윈도우 기본 [디스크 관리(diskmgmt.msc)]에서 외장 하드, SSD, USB 메모리의 파티션을 정리하려 할 때, 'EFI 시스템 파티션', '복구 파티션', 'OEM 파티션' 등은 마우스 우클릭 시 [볼륨 삭제] 메뉴가 비활성화(회색)되어 삭제되지 않습니다. 이는 윈도우 시스템이 중요 부팅 영역을 보호하기 위해 잠가두었기 때문입니다. 이 경우 윈도우 내장 명령줄 도구인 diskpart를 사용하면 잠긴 특수 파티션을 10초 만에 완벽하게 강제 초기화(clean)하고 새 볼륨으로 할당할 수 있습니다.
Windows 10 / 11 공용 | 별도 프로그램 설치 불필요 | USB·외장SSD 완벽 포맷
diskpart 클린 4단계 핵심 절차
1단계: CMD 관리자 실행
윈도우 시작 버튼 우클릭 > [터미널(관리자)] 또는 검색창에 cmd 입력 후 [관리자 권한으로 실행]을 클릭합니다.
2단계: diskpart 및 디스크 조회
프롬프트에 diskpart를 입력하여 진입한 뒤, list disk를 실행하여 PC에 연결된 드라이브 번호와 용량을 확인합니다.
3단계: 대상 디스크 선택 (주의!)
지우고자 하는 디스크 번호를 확인한 뒤 select disk [번호] (예: select disk 1)를 정확히 입력합니다.
4단계: clean 명령 및 종료
clean을 입력하면 모든 잠긴 파티션이 한순간에 지워집니다. 완료 후 exit로 diskpart를 빠져나옵니다.
clean 완료 후 반드시 해야 할 디스크 초기화 작업
clean을 실행한 디스크는 파티션 테이블까지 완전히 비워진 '할당되지 않음(초기화 안 됨)' 상태가 됩니다. 정상적으로 사용하려면 아래 단계를 진행해야 파일 탐색기에 다시 표시됩니다:
- 단축키
Win + X누른 후 [디스크 관리] 실행 - 해당 디스크를 우클릭하여 [디스크 초기화] 선택 (2TB 이하는 MBR, 2TB 초과나 최신 PC는 GPT 권장)
- 할당되지 않은 검은색 영역을 우클릭하여 [새 단순 볼륨] 클릭
- 드라이브 문자 지정 및 NTFS 또는 exFAT로 빠른 포맷 완료
자주 묻는 질문 (FAQ)
Q. clean 명령어를 입력하면 디스크 안의 데이터가 영구 삭제되나요?
네, 그렇습니다. clean 명령은 선택된 디스크의 모든 파티션 정보, MBR/GPT 헤더, 파일 테이블을 즉시 삭제합니다. 따라서 대상 디스크 번호(select disk X)를 선택할 때 현재 윈도우가 설치된 C드라이브 번호가 아닌지 용량을 통해 2~3회 반드시 재확인해야 합니다.
Q. clean과 clean all의 차이점은 무엇인가요?
clean은 파티션 테이블 정보만 신속하게 지우는 빠른 초기화(수 초 소요)입니다. 반면 clean all은 디스크의 모든 섹터를 0으로 덮어쓰는 제로필(Zero-fill) 완전 영구 삭제 작업으로, 디스크 용량에 따라 수 시간 이상 소요될 수 있습니다. 일반적인 파티션 삭제 목적이라면 기본 clean으로 충분합니다.
Q. '가상 디스크 서비스 오류: 미디어가 쓰기 금지되어 있습니다' 오류가 뜹니다.
USB 메모리나 SD카드에 물리적 쓰기 금지 락(Lock) 스위치가 걸려있거나 소프트웨어 읽기 전용 플래그가 설정된 경우입니다. diskpart 상태에서 attributes disk clear readonly를 입력하여 읽기 전용 속성을 해제한 후 다시 clean을 실행해 보세요.
Q. 특정 파티션 1개만 골라서 강제 삭제할 수는 없나요?
가능합니다. 디스크를 선택한 후 list partition으로 파티션 목록을 보고, select partition [번호]로 해당 파티션을 선택한 뒤 delete partition override 명령어를 실행하면 보호된 파티션 하나만 강제로 삭제할 수 있습니다.