USB나 SD 카드를 자주 사용하는 사람이라면 ‘디스크가 쓰기 금지되어 있습니다’라는 오류를 보신 적이 있을겁니다.
이 오류는 파일 읽기나 복사는 가능하지만 저장, 수정, 삭제가 불가능한 상태를 의미합니다.
공용 컴퓨터, 카메라, 외장 저장장치에서 자주 발생하며 원인은 물리적 스위치, 파일 속성, 시스템 설정 등 다양합니다.
이번 글에서는 디스크 쓰기 금지 해제를 위한 단계별 방법과 USB 쓰기금지 해제 및 관련 오류 해결 방법을 자세하게 살펴봅니다.
Contents
물리적 스위치 점검
USB나 SD 카드에서 디스크 쓰기 금지 오류가 발생하면 가장 먼저 물리적 잠금 스위치를 확인해야 합니다.
이 스위치는 장치의 쓰기 기능을 물리적으로 차단하는 간단한 장치입니다.
디스크 쓰기 금지 해제를 위해 스위치 상태를 점검하는 것이 기본 단계입니다.
물리적 스위치 점검 방법

(사진 출처: ask Ubuntu)
SD 카드나 일부 USB에는 측면에 작은 잠금 스위치가 있습니다. 스위치가 잠금(Lock) 위치에 있다면 해제(Unlock) 위치로 이동합니다.
카메라나 카드 리더기에 삽입할 때 스위치가 실수로 잠금 상태로 바뀌는 경우가 많습니다.
스위치를 해제한 후 장치를 다시 연결해 오류가 해결되는지 확인합니다.
추가 확인 사항
스위치가 없는 USB 장치라면 이 단계를 건너뛰시면 됩니다.
SD 카드의 경우 스위치가 손상되었거나 느슨해졌을 가능성도 있으므로 단단히 해제 위치에 고정되었는지 확인합니다.
스위치를 해제했음에도 불구하고 ‘디스크가 쓰기 금지되어 있습니다’ 오류가 해결되지 않으면 다음 단계를 진행합니다.
파일 속성 변경
디스크 쓰기 금지 오류는 특정 파일의 읽기 전용 설정 때문에 발생할 수 있습니다.
파일 단위로 쓰기 금지가 걸려 있다면 속성을 변경해 문제를 해결할 수 있습니다. 이 방법은 디스크 전체가 아닌 개별 파일에 적용됩니다.
읽기 전용 해제

USB나 SD 카드를 컴퓨터에 연결한 후 파일 탐색기에서 해당 장치를 엽니다.
쓰기 금지된 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
일반 탭의 특성 섹션에서 읽기 전용 체크박스가 선택되어 있다면 체크를 해제하고 확인을 누릅니다.
이 방법은 파일 수정이나 삭제를 가능하게 합니다.
대량 파일 처리
여러 파일이 읽기 전용으로 설정된 경우 폴더 전체를 선택해 속성을 변경할 수 있습니다.
폴더를 마우스 오른쪽 버튼으로 클릭하고 속성에서 읽기 전용을 해제합니다.
변경 사항을 하위 폴더와 파일에 적용하도록 설정하면 대량의 파일이 동시에 처리됩니다.
이 방법으로도 디스크 쓰기 금지 해제가 안 되면 시스템 설정을 점검해야 합니다.
윈도우 레지스트리 편집
물리적 스위치를 점검하는 방법과 파일 속성을 변경하는 방법을 사용했음에도 문제가 해결되지 않은 경우 윈도우 레지스트리 편집기를 통해서 디스크 쓰기 금지 해제를 설정할 수 있습니다.
이 방법은 시스템 설정을 수정하는 것이기 때문에 주의가 필요합니다.
레지스트리 편집기 실행

윈도우 키와 R을 눌러 실행 창을 띄운 후 regedit를 입력하고 확인을 누릅니다.
레지스트리 편집기가 열리면 HKEY_LOCAL_MACHINE, SYSTEM > CurrentControlSet > Control 경로로 이동합니다.
Control 폴더에서 StorageDevicePolicies 폴더를 찾습니다. 폴더가 없다면 새 키를 생성해 StorageDevicePolicies로 이름을 지정합니다.
WriteProtect 값 설정
StorageDevicePolicies 폴더에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기에서 DWORD(32비트) 값을 선택합니다.
새 값의 이름을 WriteProtect로 지정하고 더블 클릭해 값 데이터를 0으로 설정해줍니다.
16진수 단위를 유지하고 확인을 누른 후 컴퓨터를 재부팅해 USB 쓰기금지 해제가 완료되었는지 확인하시기 바랍니다.
주의사항
레지스트리 편집은 시스템에 영향을 줄 수 있으므로 수정 전 레지스트리를 백업하는 것이 좋습니다.
잘못된 설정은 시스템 오류를 발생시킬 수 있으니 꼭 백업을 한 상태에서 진행하시기를 바랍니다.
‘디스크가 쓰기 금지되어 있습니다’ 오류가 계속 발생한다면 아래 글을 보고 Diskpart 명령어를 사용해야 합니다.
Diskpart 명령어 활용
Diskpart 명령어는 윈도우에서 디스크 속성을 관리하는 도구 중 하나입니다.
USB 쓰기금지 해제를 위해 명령 프롬프트를 사용해 디스크 속성을 변경할 수 있습니다.
이 방법은 시스템 수준에서 디스크 설정을 수정하기 때문에 대부분의 오류를 해결하는 것이 가능합니다.
Diskpart 명령어

윈도우 키와 R을 눌러 실행 창에 diskpart를 입력하고 확인을 누릅니다. 사용자 계정 컨트롤 창이 나타나면 허용 버튼을 클릭합니다.
Diskpart 창에서 list disk 명령어를 입력해 연결된 디스크 목록을 확인하고 select disk [디스크 번호]를 입력하여 해당 디스크를 선택하시면 됩니다.
쓰기 금지 해제
디스크 선택까지 진행했다면 attributes disk clear readonly 명령어를 입력하고 엔터를 누릅니다.
디스크 특성이 지워졌다는 메시지가 나타나면 쓰기 금지 설정이 해제됩니다.
USB를 다시 연결해 정상적으로 파일 저장, 수정, 삭제가 가능한지 확인합니다.
이 방법은 디스크가 쓰기 금지되어 있습니다 오류를 한 번에 해결할 수 있습니다.
오류가 계속될 경우
Diskpart로도 문제가 해결되지 않으면 문제가 발생한 USB, SD 카드의 포맷을 고려할 수 있습니다.
포맷 전 중요한 데이터를 백업한 후 format fs=ntfs quick 명령어를 입력해 디스크를 초기화합니다.
포맷은 모든 데이터를 삭제하므로 백업을 한 다음 신중히 진행하시기 바랍니다.
드라이버 업데이트

오래된 드라이버는 디스크가 쓰기 금지되어 있습니다 오류를 발생시킬 수 있습니다.
USB 드라이버나 펌웨어가 최신 버전인지 확인 후 장치 관리자에서 USB 컨트롤러를 업데이트하거나 제조사 웹사이트에서 최신 펌웨어를 다운로드하여 업데이트를 진행 해보시기 바랍니다.
파일 시스템 점검
USB의 파일 시스템 오류로 인해 디스크 쓰기 금지 오류가 발생할 수도 있습니다.
파일 탐색기에서 USB를 마우스 오른쪽 버튼으로 클릭하고 속성 > 도구 탭에서 오류 검사를 실행합니다.
오류가 발견되었다면 복구 버튼을 클릭해 문제를 해결하는 것이 가능합니다.
디스크 쓰기 금지 해제 5단계
지금까지 설명한 점검 방법에 대해 빠른 해결을 요약해보면 아래와 같이 5가지가 있습니다.
- 물리적 스위치 확인
- 파일 속성 읽기 전용 해제
- 윈도우 레지스트리 수정
- Diskpart 명령어 실행
- 드라이버 업데이트 & 포맷
결론

(사진 출처: Sandisk)
USB, SD 카드에서 종종 발생하는 디스크가 쓰기 금지되어 있습니다.
오류는 물리적 스위치 확인, 파일 속성 변경, 레지스트리 편집 ,Diskpart 명령어를 사용해 해결할 수 있습니다.
앞서 소개한 방법을 통해 발생한 오류를 해결하고 디스크 쓰기 금지 해제에 성공하시기를 바랍니다.


