일부 사용자들이 DiskPart 명령어로 복구 파티션(Recovery Partition)을 삭제하려고 할 때 '보호된 파티션은 Force Protected Parameter Set 없이 삭제할 수 없습니다(Can't delete a partition without the force protected parameter set)'라는 오류 메시지를 마주하는 경우가 있습니다. 이 문제는 특정 Windows 버전에만 나타나는 것이 아니라, Windows 7, Windows 8.1, Windows 10 등 다양한 버전에서 발생한다는 보고가 있습니다.
'Force Protected Parameter Set 없이 보호된 파티션을 삭제할 수 없음' 오류의 원인
다양한 사용자 사례와 실제로 문제를 해결한 방법들을 분석한 결과, 이 오류의 원인을 파악할 수 있었습니다.
가장 가능성이 높은 원인은 숨겨진 파티션이나 시스템 보호 파티션을 일반적인 "delete volume" 명령으로 삭제하려고 시도했기 때문입니다.
DiskPart 유틸리티는 숨겨진 파티션이나 시스템에 의해 보호되는 파티션을 제거할 때 별도의 매개변수(parameter)를 요구하기 때문에, 해당 매개변수 없이 명령을 실행하면 '보호된 파티션은 Force Protected Parameter Set 없이 삭제할 수 없습니다'라는 오류가 발생하게 됩니다.
동일한 오류 메시지로 어려움을 겪고 있다면, 아래에서 소개하는 방법을 통해 Windows에 '사용자가 자신이 하는 작업을 알고 있다'는 것을 알리는 별도의 매개변수를 사용하여 문제를 해결할 수 있습니다.
Override 매개변수를 사용하여 오류 해결하기
이 오류는 사실상 '정말로 복구 파티션을 삭제할 것인지 한 번 더 확인하라'는 경고 성격이 강합니다. 다소 혼란스러운 점은, 이 매개변수가 DiskPart의 Help Delete Partition 도움말 섹션에는 표시되어 있지 않다는 것입니다.
참고로 기본 설정에서는 DiskPart가 알려진 데이터 파티션만 삭제할 수 있도록 되어 있습니다. 따라서 복구 파티션을 포함한 보호된 파티션을 삭제하려면 반드시 override 매개변수를 사용해야 합니다.
설명은 여기까지 하고, override 매개변수를 사용하여 문제를 해결하는 구체적인 방법을 살펴보겠습니다:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "diskpart"를 입력하고 Enter 키를 눌러 DiskPart 유틸리티를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
![[해결] DiskPart Force Protected Parameter Set 없이 보호된 파티션을 삭제할 수 없음 오류 고치는 방법](https://kr.wsxdn.com/UploadFiles_1288/202204/2022041114212402.jpg)
- 작업할 디스크를 확인하기 위해 다음 명령을 입력합니다:
list disk
- 삭제 또는 포맷하려는 디스크를 다음 명령으로 선택합니다:
select disk X
참고: 여기서 X는 실제 디스크 번호를 대신하는 자리표시자(placeholder)입니다. 반드시 올바른 디스크 번호로 바꿔 입력하세요.
- 올바른 디스크가 선택되었다면, 선택한 드라이브의 모든 파티션 목록을 확인하기 위해 다음 명령을 입력합니다:
list partition
- 파티션 목록에서 삭제하려는 파티션을 식별한 후, 다음 명령으로 해당 파티션을 선택합니다:
select partition X
참고: X는 삭제하려는 파티션 번호를 대신하는 자리표시자입니다. 정확한 번호는 4단계의 명령을 실행한 결과 화면에서 확인할 수 있습니다.
- 대상 파티션이 선택된 상태에서, 다음 명령에 override 매개변수를 추가하여 '해당 작업을 수행할 준비가 되어 있다'는 것을 Windows에 알립니다:
delete partition override
- 작업이 성공적으로 완료되면, 다음 명령을 입력하여 DiskPart를 종료합니다:
exit