SD카드나 마이크로SD카드, USB 또는 외장 드라이브를 데스크탑 또는 노트북에 연결 후 포맷 시 위와 같이 "디스크 쓰기 금지되어 있습니다." 라는 내용의 경고가 팝업되는 경우가 있습니다. 이렇게 쓰기 금지 상태가 되면 파일을 읽는 것은 가능하지만 쓰기(편집) 와 포맷이 되지 않습니다.
일반적으로 USB와 같은 저장 장치 오류는 대부분 포맷을 하면 해결이 되는데 쓰기 금지 상태에서는 포맷 조차 되지 않기 때문에 난감 하고 이런 오류가 발생하는 원인을 한 가지로 단정할 수 없기 때문에 처음 접한 경우 막막합니다.
그래서 오늘은 윈도우 11에서 디스크 쓰기가 금지되어 있습니다 오류의 원인 과 이를 해결하는 방법들에 대해서 알아 봅니다.
튜토리얼 환경: 윈도우 11 Pro (빌드: 22000.795)
디스크 쓰기 금지 원인
USB 드라이브 또는 SD 카드가 쓰기 방지되어 있으면 미디어의 파일을 변경할 수 없습니다. 쓰기 가 금지 된 미디어에서는 파일을 읽고 복사할 수는 있지만 파일을 쓰거나 포맷 할 수는 없게 되는 것입니다.
- 저장 장치 설정 문제 : 저장 장치가 읽기 전용으로 설정되어 있는 경우는 다음 과정에서 안내하는 해결 방법들을 통해 관련 옵션을 찾아 변경하거나 초기 상태로 수정해 문제를 해결 할 수 있습니다.
- 저장 장치 기기 문제 : 저장 장치 하드웨어 자체 문제는 컴퓨터와 저장 장치의 연결 부위에 이물질을 제거해 보는 것 이외에는 개인이 따로 복구하기는 어렵다고 보면 되며 이 경우 새로운 기기로 교체를 권장합니다.
디스크 쓰기 금지 오류 해결 방법들
다음에 안내하는 단계들을 하나 씩 체크하면 일반적인 디스크 쓰기 금지 오류는 대부분 해결 할 수 있습니다.
주의: 아래 안내하는 작업의 대부분은 장치에 저장 된 데이터가 초기화 될 수 있으며 이는 되돌릴 수 없습니다. 중요한 자료가 저장 된 경우 필히 백업 후 진행하고 백업이 불가능 한 경우 전문가와 상의 합니다.
SD 카드 잠금 해제
문제가 되는 장치가 SD 카드인 경우 외부 잠금 스위치가 원인일 수 있습니다. 이 경우 스위치를 잠금 해제 하면 쓰기 금지 오류가 개선될 수 있습니다.
일반적으로 SD 카드의 저장 용량 등이 표기 된 면을 기준으로 좌측에 잠금 스위치가 존재하는데 이 스위치가 아래로 내려가 잠긴 상태라면 위로 이동합니다.
- SD 카드 잠금 스위치를 해제 상태로 두었는데 동일하다면 스위치를 잠금 과 잠금 해제 중간 50% 지점에 두면 해결이 되는 경우도 있습니다.
- SD 카드를 10 여 차례 정도 리더기나 슬롯에 삽입과 제거를 반복하면 문제가 해결되는 경우가 있습니다.1
읽기 전용 설정 확인
저장 장치에 저장 된 폴더 또는 파일이 읽기 전용으로 설정된 경우가 있습니다. 희박하지만 해당 옵션을 해제하면 쓰기 금지 오류가 개선될 수 있습니다.
- 저장 장치를 컴퓨터에 연결 후 대상 항목의 드라이브 경로로 이동합니다.
- 이동 후 수정 되지 않는 파일 또는 폴더를 찾아 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 열고 속성을 탭합니다.
- 속성 패널이 실행 되면 상단 탭을 일반으로 두고 페이지 하단에 위치한 특성 항목에서 읽기 전용(R) 체크 박스의 체크를 해제 합니다.
- 해제 후 변경 내용을 반영하기 위해 적용(A) 또는 확인 버튼을 클릭합니다.
이제 문제가 개선 되는지 체크합니다.
Diskpart 명령 활용
이전 과정으로 문제가 개선 되지 않는다면 Diskpart 명령으로 대상 디스크 자체가 읽기 전용으로 적용 되어 있는지 확인해 쓰기 금지 오류를 개선할 수 있습니다.
명령 프롬프트 실행
- 작업 표시줄에 위치한 돋보기 아이콘 을 마우스로 클릭 해 검색 패널을 확장합니다. Win + S 또는 Win + Q 를 사용하면 빠르게 실행 할 수 있습니다.
- 확장 후 상단 텍스트 필드에
명령 프롬프트
라고 입력 하면 검색 결과에서 명령 프롬프트가 검색되는데 여기서 오른쪽 옵션의 열기 를 클릭합니다.
디스크 정보 확인
- 콘솔 입력 줄에
diskpart
라고 작성합니다.
- 현재 윈도우 시스템 설정으로 사용자 계정 컨트롤 선택 페이지로 전환 될 수 있습니다. 이 경우 동의 없이 진행이 되지 않으니 진행 하고 싶다면 예 버튼을 클릭합니다.
- DiskPart.exe 라는 이름의 콘솔이 새롭게 실행됩니다.
- 새롭게 실행 된 콘솔에서
list disk
라고 작성 후 Enter 키를 입력하면 현재 컴퓨터에 연결 된 모든 디스크 정보를 확인할 수 있으며, 크기를 이용해 문제가 되는 저장장치를 찾아 줍니다. 설명에서는 디스크 1 번으로 진행합니다.
대상 디스크 읽기 속성 제거
현재 연결 된 디스크 목록에서 문제가 되는 디스크를 선택 후 속성을 제거 합니다.
- 콘솔 입력 줄에
select disk 1
이라고 작성하면 디스크 1이 선택됩니다.
- 입력 줄에
attributes disk clear readonly
라고 작성 후 Enter 키를 입력하면 선택 된 디스크의 읽기 전용 속성을 제거할 수 있습니다.
이제 문제가 개선 되는지 체크합니다.
참고: 디스크를 읽기 전용으로 다시 적용해야 한다면 attributes disk set readonly
명령을 사용합니다.
WriteProtect 레지스트리 편집
이전 과정으로 문제가 개선 되지 않는다면 레지스트리 편집기를 실행 후 WriteProtect 레지스트리 값을 수정하면 쓰기 금지 오류가 개선될 수 있습니다.
주의: 레지스트리 의 수정 과 편집은 운영체제의 주요 정보를 변형 하는 것으로 만약 잘못 진행 할 경우 시스템이 손상될 가능 성이 있습니다. 작업 전에 레지스트리를 백업 하거나 윈도우 시스템을 백업 하길 권장 드립니다.
레지스트리 편집기 실행 및 이동
- 실행 (단축키 : Win + R ) 도구를 활성화 합니다. 처음 사용 하는 경우 실행창 기본 사용 방법 에서 추가적인 내용을 확인 할 수 있습니다.
- 열기(O): 옆 드롭다운 필드에
regedit
이라고 작성 후 확인 버튼을 또는 Enter 를 눌러 줍니다.
- 현재 윈도우 시스템 설정으로 사용자 계정 컨트롤 선택 페이지로 전환 될 수 있습니다. 이 경우 동의 없이 진행이 되지 않으니 진행 하고 싶다면 예 버튼을 클릭합니다.
- 레지스트리 편집기 좌측 트리에서 아래 올려둔 경로를 따라 Control 키로 이동 합니다. 레지스트리 편집기 상단 경로 창 A 에 아래 값을 그대로 붙여넣기 ( Ctrl + V ) 하면 빠르게 이동 할 수 있습니다.
컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
StorageDevicePolicies 키 생성
Control 키 이동 후 StorageDevicePolicies 키를 새로 생성합니다. 이미 Control 키 아래 StorageDevicePolicies 키 가 존재한다면 다음 단계로 바로 이동합니다.
- Control 키를 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장합니다.
- 메뉴에서 새로 만들기(N) → 키(K) 순서로 진입 해 새로운 키를 생성합니다.
- 새로 생성된 키의 이름을 새 키#1에서
StorageDevicePolicies
로 변경 합니다.
WriteProtect 값 생성 및 편집
새로 생성한 StorageDevicePolicies 키 아래 WriteProtect 라는 새로운 값을 만들고 해당 값을 편집합니다.
- 새로 만든 StorageDevicePolicies 키 폴더를 선택 한 상태에서 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭 해 메뉴를 확장합니다.
- 메뉴에서 새로 만들기(N) → DWORD(32비트)값(D) 순서로 새로운 값을 생성합니다.
- 새로 생성된 새 값#1의 이름을
WriteProtect
로 변경 합니다.
- 수정을 위해 생성한 값을 값을 마우스로 두 번 클릭 하거나 컨텍스트 메뉴2의 수정(M)메뉴를 클릭합니다.
- DWORD(32비트)값 편집 창에서 값 데이터(V) 필드의 값을
0
으로 지정 후 확인 버튼을 눌러 설정을 반영합니다.
적용하기
레지스트리 편집기에서 변경 한 내용을 최종적으로 시스템에 적용 하기 위해 작업 관리자에서 explorer.exe 프로세스를 다시 시작 하거나 윈도우 시스템을 재부팅 (권장)합니다.
이제 문제가 개선 되는지 체크합니다.
로우 포맷 도구 활용
이전 과정들로 문제가 개선 되지 않는다면 HDD Low Level Format Tool을 이용 해 대상 장치의 파티션을 정밀 포맷으로 초기화하면 쓰기 금지 오류가 개선될 수 있습니다.
- 로우 레벨 포맷은 최초 공장에서 출하 된 상태로 초기화하는 것을 말하며
- 저장 장치에 저장 된 모든 데이터를 완전히 제거하게 됩니다.
- 자세한 내용은 USB HDD 디스크 드라이브 저장장치 로우 레벨 포맷하기에서 확인하세요.
마무리
이렇게, 윈도우 11에서 디스크 쓰기가 금지되어 있습니다 오류의 원인 과 이를 해결하는 방법들에 대해 알아 보았습니다.
위 작업으로도 조치가 되지 않는다면 저장 장치의 하드웨어 문제일 수 있기 때문에 새로운 기기로 교체하는 것을 권장합니다.