위 그림과 같이 USB 등 디스크를 포맷 및 변경할 때
오류가 발생하는 경우가 있습니다. 이 오류는 대상 디스크가 쓰기 보호write-protected 상태로 설정되어 있어 포맷 작업을 할 수 없음을 나타내는 것입니다. 간혹 일부 이동식 디스크는 물리적인 스위치를 가지고 있어 쓰기 보호 모드로 전환할 수 있으며 이 경우 스위치가 쓰기 보호로 설정되어 있는지 확인하고, 필요 시 이를 해제하면 정상적으로 포맷이 변경될 수 있습니다.하지만 USB에는 이런 스위치가 일반적으로 없기 때문에 큰 의미는 없고, 간혹 Windows 운영체제에서 USB 디스크를 쓰기 보호로 설정되었거나 일부 보안 소프트웨어는 USB 디스크에 대한 쓰기 보호를 적용할 수 있는데 이런 기본적인 사항들을 체크하고도 문제가 없다면 사용자 입장에서 할 수 있는 것이 없기 때문에 상당히 난감함을 느낄 수 있는데요.
이렇게 Device media is write-protected 오류가 발생하는 경우 다음에 안내하는 단계를 순서대로 진행 시 장치 자체 불량이 아니라면 대부분 오류가 해결될 것 입니다.
튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.1555)
디스크 볼륨 삭제 후 새 볼륨 만들기
대상 디스크의 볼륨을 완전하게 삭제하고 새로운 볼륨을 만들면 device media is write-protected
오류가 개선 되는 경우가 있습니다.
볼륨 삭제
우선 새로운 볼륨을 만들기 전 기존 볼륨을 삭제해야 합니다. 삭제는 컴퓨터 관리의 디스크 관리 메뉴를 통해 진행할 수 있습니다.
주의: 다음 과정은 디스크의 내용이 모두 초기화되니 중요한 자료는 필히 백업 후 진행합니다.
- 작업 표시줄의 검색 으로 를 실행합니다.
- 좌측 저장소아래 로 이동 후 문제가 되는 디스크를 찾아 우클릭 후 를 선택합니다.
- 데이터가 삭제된 다는 내용이 표시되니 이해했다면 를 클릭합니다. 중요한 데이터가 있다면 필히 백업 후 진행합니다.
새 단순 볼륨 만들기
기존 볼륨을 삭제했다면 이제 새 단순 볼륨을 단순 볼륨 만들기 마법사를 이용해 새로 생성하면 됩니다.
- 디스크 관리에서 볼륨을 삭제한 디스크를 다시 마우스 오른쪽 버튼으로 클릭한 뒤 을 선택합니다.
- 단순 볼륨 만들기 마법사가 실행되고 단순 볼륨 만들기 마법사 시작페이지를 확인할 수 있습니다. 을 클릭해 마법사 단계를 시작합니다.
- 파티션 크기를 지정하십시오. 단계에서 에 원하는 크기를 지정 후 을 클릭합니다.
- 드라이브 문자 또는 경로를 할당하십시오. 단계에서 원하는 드라이브 문자를 지정 후 을 클릭합니다.
- 파티션 포맷 단계에서 기본 값으로 두고 버튼을 클릭합니다. 포맷이 잠시 진행됩니다.
- 단순 볼륨 만들기 마법사 완료단계로 넘어오면 작업이 마무리 되는 것으로 을 눌러 마법사를 종료합니다.
이제 오류가 개선되는지 확인합니다.
diskpart
로 복구하기
diskpart
는 Windows 운영체제에서 제공하는 명령 줄 도구입니다. 이 도구는 디스크 관리 작업을 수행하는 데 사용되는데 위 방식으로 개선되지 않는 경우 이 diskpart
를 사용해 대상 드라이브의 읽기 전용 특성을 삭제하거나 파티션 유형을 mbr로 변경해 오류를 개선할 수 있습니다.
읽기 전용 특성 삭제
diskpart
유틸을 이용해 디스크의 읽기 전용 속성을 제거하면 정상적으로 동작할 수도 있습니다.
diskpart
실행
diskpart
를 사용하려면 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 검색 필드에명령 프롬프트
로 검색 후 검색 결과 우측 실행 옵션에서 을 선택합니다.
- 사용 하는 윈도우 설정에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 실행을 계속 진행하고 싶다면 버튼을 클릭합니다. 라는 제목의
- 관리자권한의 명령 프롬프트가 실행되면 입력줄에
diskpart
라고 입력 후 Enter로 실행합니다.
디스크 특성 삭제
diskpart
를 실행 후 정의된 읽기 특성을 제거하면 device media is write-protected
오류를 해결할 수 있을 것 입니다.
diskpart
에서list disk
명령으로 현재 연결된 디스크를 모두 확인할 수 있습니다.
sel disk
또는select disk
로 대상 디스크를 선택합니다. 본문에서는sel disk 1
로 진행합니다.
attributes disk clear readonly
라고 입력 후 Enter로 실행합니다. 디스크 특성을 지웠다는 메시지가 출력되면 정상적으로 작업이 완료된 것 입니다.
exit
명령으로diskpart
를 종료하고 명령 프롬프트를 닫은 뒤 오류가 해결되었는지 확인합니다.
mbr 변환
위에서 부터 단계별로 진행했지만 안된다면 선택한 디스크의 파티션 테이블을 MBR(Master Boot Record)로 변환하는 작업을 수행해 device media is write-protected
오류가 개선 되는 경우가 있습니다.문제를 해결할 수 있습니다.
MBR로 변환하면
MBR로의 변환하면 다음과 같은 특성이 있습니다.
- 일부 오래된 운영체제, 부트로더 또는 하드웨어는 GPT(GUID Partition Table) 형식을 인식하지 못하거나 지원하지 않을 수 있습니다. MBR로 변환하면 이러한 시스템과의 호환성을 확보할 수 있습니다.
- MBR은 최대 4개의 주 파티션 또는 3개의 주 파티션과 1개의 확장 파티션만을 지원합니다. 따라서, 파티션 수가 이 제한에 충분히 맞을 때 MBR로 변환하는 것이 유용할 수 있습니다.
- 일부 시스템은 MBR 형식의 디스크를 요구하며, GPT 형식으로 되어있는 디스크에서 부팅할 수 없을 수 있습니다. 따라서 시스템에서 부팅이 필요한 경우 MBR로 변환해야 합니다.
참고: MBR로 변환하면 몇 가지 제한이 있을 수 있습니다. 예를 들어, MBR은 디스크의 용량을 2TB로 제한하며, 파티션 수도 제한적입니다. 또한, GPT 형식의 디스크에는 UEFI 부팅과 관련된 기능이 포함되어 있어 이러한 기능을 활용할 수 없게 됩니다.
MBR로 변환하기
이전 과정에 안내한 대로 명령 프롬프트를 관리자 권한으로 실행 후 diskpart
유틸리티에서 대상 디스크를 선택한 뒤 아래 단계를 이어서 진행하면 대상 디스크의 파티션 테이블을 MBR로 변경할 수 있습니다.
list disk
와select disk
로 디스크를 선택 후clean
으로 디스크를 정리합니다.
convert mbr
명령을 입력 후 Enter로 실행하면 대상 디스크가 MBR 형식으로 변환되었다는 내용을 반환합니다.
exit
로diskpart
를 종료 후 명령 프롬프트도 종료하면 작업이 완료됩니다.
적용 결과
위 과정을 단계별로 모두 진행했거나 진행하는 중 다시 USB를 포맷하면 오류 없이 진행되는 것을 볼 수 있습니다.
마치며
USB 포맷 등 변경 작업시 device media is write-protected 오류로 아무것도 할 수 없을 때 시도해 볼 수 있는 해결 방법들에 대해 알아보았습니다. 위의 조치들이 도움이 되지 않는 경우, USB 디스크의 쓰기 보호 기능을 해제하기 위해 해당 디스크의 제조업체 또는 지원을 문의하는 것이 좋습니다. 일부 제조업체는 쓰기 보호 해제를 위한 독자적인 도구를 제공하기 때문에 USB 디스크 제조업체의 웹사이트나 지원 페이지에서 관련 도구를 찾아 시도해 보는 것도 좋은 방법일 수 있습니다.
이처럼 Windows 시스템이나 디스크 하드웨어 자체 문제가 아니라면 위에서 안내한 디스크 볼륨 삭제 후 새 볼륨을 만들거나 diskpart
도구로 복구해 보시기 바랍니다.