USB 오류 device media is write protected 해결하기

device-media-is-write-protected
device media is write protected

위 그림과 같이 USB 등 디스크를 포맷 및 변경할 때 Device media is write-protected 오류가 발생하는 경우가 있습니다. 이 오류는 대상 디스크가 쓰기 보호write-protected 상태로 설정되어 있어 포맷 작업을 할 수 없음을 나타내는 것입니다. 간혹 일부 이동식 디스크는 물리적인 스위치를 가지고 있어 쓰기 보호 모드로 전환할 수 있으며 이 경우 스위치가 쓰기 보호로 설정되어 있는지 확인하고, 필요 시 이를 해제하면 정상적으로 포맷이 변경될 수 있습니다.

하지만 USB에는 이런 스위치가 일반적으로 없기 때문에 큰 의미는 없고, 간혹 Windows 운영체제에서 USB 디스크를 쓰기 보호로 설정되었거나 일부 보안 소프트웨어는 USB 디스크에 대한 쓰기 보호를 적용할 수 있는데 이런 기본적인 사항들을 체크하고도 문제가 없다면 사용자 입장에서 할 수 있는 것이 없기 때문에 상당히 난감함을 느낄 수 있는데요.

이렇게 Device media is write-protected 오류가 발생하는 경우 다음에 안내하는 단계를 순서대로 진행 시 장치 자체 불량이 아니라면 대부분 오류가 해결될 것 입니다.

아래 설명은 iboxcomein.com 에서 테스트 및 검증 후 작성 된 내용이지만 이것이 본문의 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 확인바랍니다.

튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.1555)

디스크 볼륨 삭제 후 새 볼륨 만들기

대상 디스크의 볼륨을 완전하게 삭제하고 새로운 볼륨을 만들면 device media is write-protected 오류가 개선 되는 경우가 있습니다.

32기가 이상 대용량 USB FAT32로 포맷하기

볼륨 삭제

우선 새로운 볼륨을 만들기 전 기존 볼륨을 삭제해야 합니다. 삭제는 컴퓨터 관리디스크 관리 메뉴를 통해 진행할 수 있습니다.

주의: 다음 과정은 디스크의 내용이 모두 초기화되니 중요한 자료는 필히 백업 후 진행합니다.
컴퓨터-관리-실행
컴퓨터 관리 실행
  1. 작업 표시줄의 검색 으로 컴퓨터 관리 를 실행합니다.
디스크-관리-대상-볼륨-삭제
디스크 관리 대상 볼륨 삭제
  1. 좌측 저장소아래 디스크 관리 로 이동 후 문제가 되는 디스크를 찾아 우클릭 후 볼륨 삭제(D) 를 선택합니다.
단순-볼륨-삭제
단순 볼륨 삭제
  1. 데이터가 삭제된 다는 내용이 표시되니 이해했다면 예(Y)를 클릭합니다. 중요한 데이터가 있다면 필히 백업 후 진행합니다.

새 단순 볼륨 만들기

기존 볼륨을 삭제했다면 이제 새 단순 볼륨을 단순 볼륨 만들기 마법사를 이용해 새로 생성하면 됩니다.

새-단순-볼륨
새 단순 볼륨
  1. 디스크 관리에서 볼륨을 삭제한 디스크를 다시 마우스 오른쪽 버튼으로 클릭한 뒤 새 단순 볼륨(I)을 선택합니다.
단순-볼륨-만들기-마법사-시작
단순 볼륨 만들기 마법사 시작
  1. 단순 볼륨 만들기 마법사가 실행되고 단순 볼륨 만들기 마법사 시작페이지를 확인할 수 있습니다. 다음(N)을 클릭해 마법사 단계를 시작합니다.
파티션-크기를-지정하십시오
파티션 크기를 지정하십시오
  1. 파티션 크기를 지정하십시오. 단계에서 단순 볼륨 크기(MB)(S):에 원하는 크기를 지정 후 다음(N)을 클릭합니다.
드라이브-문자-또는-경로를-할당하십시오
드라이브 문자 또는 경로를 할당하십시오
  1. 드라이브 문자 또는 경로를 할당하십시오. 단계에서 원하는 드라이브 문자를 지정 후 다음(N)을 클릭합니다.
파티션-포맷
파티션 포맷
  1. 파티션 포맷 단계에서 기본 값으로 두고 다음(N) 버튼을 클릭합니다. 포맷이 잠시 진행됩니다.
단순-볼륨-만들기-마법사-완료
단순 볼륨 만들기 마법사 완료
  1. 단순 볼륨 만들기 마법사 완료단계로 넘어오면 작업이 마무리 되는 것으로 마침을 눌러 마법사를 종료합니다.

이제 오류가 개선되는지 확인합니다.

AutoHotkey 설치하는 방법

diskpart로 복구하기

diskpart는 Windows 운영체제에서 제공하는 명령 줄 도구입니다. 이 도구는 디스크 관리 작업을 수행하는 데 사용되는데 위 방식으로 개선되지 않는 경우 이 diskpart를 사용해 대상 드라이브의 읽기 전용 특성을 삭제하거나 파티션 유형을 mbr로 변경해 오류를 개선할 수 있습니다.

읽기 전용 특성 삭제

diskpart 유틸을 이용해 디스크의 읽기 전용 속성을 제거하면 정상적으로 동작할 수도 있습니다.

diskpart 실행

명령-프롬프트-관리자-권한으로-실행
명령 프롬프트 관리자 권한으로 실행
  1. diskpart를 사용하려면 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 검색 필드에 명령 프롬프트 로 검색 후 검색 결과 우측 실행 옵션에서 관리자 권한으로 실행 을 선택합니다.
Windows-명령-처리기-사용자-계정-컨트롤-동의-창
Windows 명령 처리기 사용자 계정 컨트롤 동의 창
  1. 사용 하는 윈도우 설정에 따라 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? 라는 제목의 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 실행을 계속 진행하고 싶다면 버튼을 클릭합니다.
diskpart-실행
diskpart 실행
  1. 관리자권한의 명령 프롬프트가 실행되면 입력줄에 diskpart라고 입력 후 Enter로 실행합니다.

디스크 특성 삭제

diskpart를 실행 후 정의된 읽기 특성을 제거하면 device media is write-protected 오류를 해결할 수 있을 것 입니다.

list-disk
list disk
  1. diskpart에서 list disk명령으로 현재 연결된 디스크를 모두 확인할 수 있습니다.
sel-disk
sel disk
  1. sel disk 또는 select disk로 대상 디스크를 선택합니다. 본문에서는 sel disk 1로 진행합니다.
attributes-disk-clear-readonly
attributes disk clear readonly
  1. attributes disk clear readonly라고 입력 후 Enter로 실행합니다. 디스크 특성을 지웠다는 메시지가 출력되면 정상적으로 작업이 완료된 것 입니다.
exit-및-명령-프롬프트-종료
exit 및 명령 프롬프트 종료
  1. exit 명령으로 diskpart를 종료하고 명령 프롬프트를 닫은 뒤 오류가 해결되었는지 확인합니다.
윈도우11에서 Windows로 RDP 원격 접속하기- 원격 데스크톱 연결 MSTSC

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로 변경할 수 있습니다.

대상-디스크-선택-후-clean-실행
대상 디스크 선택 후 clean 실행
  1. list diskselect disk로 디스크를 선택 후 clean으로 디스크를 정리합니다.
convert-mbr
convert mbr
  1. convert mbr 명령을 입력 후 Enter로 실행하면 대상 디스크가 MBR 형식으로 변환되었다는 내용을 반환합니다.
exit-및-프롬프트-종료
exit 및 프롬프트 종료
  1. exitdiskpart를 종료 후 명령 프롬프트도 종료하면 작업이 완료됩니다.

적용 결과

정상적으로-변경-작업-완료
정상적으로 변경 작업 완료

위 과정을 단계별로 모두 진행했거나 진행하는 중 다시 USB를 포맷하면 오류 없이 진행되는 것을 볼 수 있습니다.

USB 메모리 파티션 분할 해서 사용하는 방법 과 다시 원상복구 하는 법

마치며

USB 포맷 등 변경 작업시 device media is write-protected 오류로 아무것도 할 수 없을 때 시도해 볼 수 있는 해결 방법들에 대해 알아보았습니다. 위의 조치들이 도움이 되지 않는 경우, USB 디스크의 쓰기 보호 기능을 해제하기 위해 해당 디스크의 제조업체 또는 지원을 문의하는 것이 좋습니다. 일부 제조업체는 쓰기 보호 해제를 위한 독자적인 도구를 제공하기 때문에 USB 디스크 제조업체의 웹사이트나 지원 페이지에서 관련 도구를 찾아 시도해 보는 것도 좋은 방법일 수 있습니다.

이처럼 Windows 시스템이나 디스크 하드웨어 자체 문제가 아니라면 위에서 안내한 디스크 볼륨 삭제 후 새 볼륨을 만들거나 diskpart 도구로 복구해 보시기 바랍니다.

관련 글

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment