USB 디스크가 쓰기 금지되어 있습니다 오류 3분 해결법: 데이터 보존 복구 4단계

1. USB 디스크 쓰기 금지 오류가 발생하는 4가지 기술적 원인

저장장치 내부의 파일은 열리는데 새로운 파일 쓰기나 삭제만 차단되는 주요 기술적 원인은 다음과 같습니다.

  • 디스크 속성 테이블의 ‘읽기 전용’ 플래그 고정: 비정상적인 연결 분리나 시스템 절전 모드 진입 시 윈도우가 드라이브를 보호하기 위해 파일 시스템 속성을 Read-Only 모드로 강제 잠근 상태입니다.
  • 윈도우 저장장치 정책(StorageDevicePolicies) 레지스트리 충돌: 백신 프로그램 설치, 관공서 보안 모듈 충돌, 또는 회사 보안 정책(DLP)으로 인해 레지스트리의 WriteProtect 값이 ‘1(활성화)’로 잠긴 경우입니다.
  • 파일 시스템(FAT32/NTFS/exFAT) 인덱스 손상: 안전 제거를 거치지 않고 플러그를 뽑아 디스크 파티션 인덱스에 결함이 생겨 OS가 추가 쓰기를 차단한 상태입니다.
  • NAND 플래시 메모리 수명 보호 락(Hardware Fail-Safe): USB 메모리 내부 컨트롤러가 배드블록 임계치를 감지하여 데이터 유실을 막기 위해 스스로 하드웨어 읽기 전용 상태로 전환된 경우입니다.

2. 데이터 보존 USB 쓰기 금지 해제 4단계 가이드

기존에 저장된 사진과 문서를 삭제하지 않고 보존하면서 잠금을 해제하는 표준 절차입니다.

단계 1: 물리적 락(Lock) 스위치 위치 점검

SD카드나 보안 특화 USB를 사용하는 경우 가장 먼저 확인해야 하는 물리적 하드웨어 잠금입니다.

  1. PC 본체에서 USB나 SD카드 리더기를 분리합니다.
  2. 장치 측면에 슬라이드 형태의 작은 [LOCK] 스위치가 있는지 육안으로 확인합니다.
  3. 스위치가 아래쪽(LOCK 방향)으로 내려가 있다면 손톱 끝으로 위쪽(잠금 해제 방향)으로 밀어 올립니다.
  4. 다시 PC에 꽂고 파일 복사를 시도합니다. 물리 스위치가 없는 일반 USB라면 2단계로 이동합니다.

단계 2: diskpart 명령어로 읽기 전용(Read-Only) 속성 강제 해제

시스템 레벨에서 걸려 있는 소프트웨어 읽기 전용 플래그를 가장 빠르고 확실하게 제거하는 핵심 단계입니다.

  1. 키보드의 Windows 키 + R을 누르고 cmd를 입력한 뒤 Ctrl + Shift + Enter를 눌러 반드시 관리자 권한으로 실행합니다.
  2. 검은색 터미널 창에 아래 명령어를 입력하고 엔터를 누릅니다:

Bash

diskpart

현재 PC에 연결된 드라이브 목록을 불러옵니다:

Bash

list disk

목록의 용량을 확인하여 본인의 USB 디스크 번호를 확인합니다. (예: 32GB 용량의 USB가 ‘디스크 2’인 경우)

해당 USB 디스크를 정확히 선택합니다:

Bash

select disk 2

⚠️ 주의: 반드시 본인 USB에 해당하는 번호 숫자를 입력해야 합니다.

  1. 디스크의 읽기 전용 속성을 완전히 제거하는 명령어를 입력합니다:

Bash

attributes disk clear readonly

*”디스크 특성을 지웠습니다”*라는 문구가 출력되면 exit를 입력하여 빠져나온 뒤 파일 쓰기를 테스트합니다.

단계 3: 레지스트리 쓰기 보호(WriteProtect) 값 수정

OS 자체의 쓰기 방지 레지스트리가 잠겨 있어 모든 외부 저장장치가 차단되는 문제를 해결합니다.

  1. Windows 키 + R을 누르고 regedit을 입력한 뒤 엔터를 눌러 [레지스트리 편집기]를 엽니다.
  2. 상단 주소창에 아래 경로를 그대로 복사하여 붙여넣고 엔터를 칩니다:

Plaintext

컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
  1. 우측 목록에서 WriteProtect 항목을 찾아 더블 클릭합니다.
  2. 값 데이터(V)를 기존 1에서 0으로 변경하고 [확인]을 누릅니다.
  3. 레지스트리 창을 닫고 PC를 1회 재부팅하여 시스템 정책을 적용합니다.

💡 StorageDevicePolicies 폴더가 보이지 않을 때:

해당 키가 없다면 시스템 레지스트리에 쓰기 제한 정책이 아예 걸려있지 않은 정상 상태입니다. 억지로 키를 생성하지 마시고 다음 단계인 4단계 디스크 검사를 진행하시면 됩니다.

단계 4: 디스크 파일 시스템 오류 복구 (chkdsk)

비정상 분리로 인해 파일 시스템 테이블이 손상되어 쓰기가 잠긴 경우 인덱스를 복원합니다.

  1. 내 PC를 열어 복구가 필요한 USB의 드라이브 문자(예: E:, F:)를 확인합니다.
  2. 관리자 권한 명령 프롬프트(CMD)를 엽니다.
  3. 본인의 드라이브 문자에 맞춰 아래 명령어를 입력하고 엔터를 누릅니다 (예: E 드라이브인 경우):

Bash

chkdsk E: /f /r

볼륨 분리 확인 메시지가 뜨면 Y를 누르고 검사를 진행합니다. 파일 시스템 오류와 불량 섹터 정합성 검사가 끝나면 쓰기 권한이 정상으로 돌아옵니다.

복구 단계주요 점검 대상실행 명령어 / 경로작업 난이도데이터 보존 여부해결 성공률
1단계: 물리 락 해제하드웨어 잠금 스위치SD카드/USB 외관 확인매우 쉬움100% 보존15%
2단계: diskpart 속성 해제디스크 볼륨 Read-Only 속성관리자 CMD (diskpart)쉬움100% 보존65% (가장 확실)
3단계: 레지스트리 수정OS WriteProtect 정책regedit보통100% 보존15%
4단계: chkdsk 복구파일 시스템 인덱스 손상관리자 CMD (chkdsk)쉬움100% 보존5%

함께 읽어두면 좋은 저장장치 & 윈도우 시스템 트러블슈팅 가이드:

PDF 용량을 쉽고 빠르게 줄이고 싶다면, PDF 용량 줄이기 무료 30초 해결법: 프로그램 설치 없이 화질 유지 압축 3단계을 확인해 보세요. 윈도우 작업표시줄 먹통이 되었을때 해결하고 싶으시면, 윈도우 11 작업표시줄 먹통 및 멈춤 오류 해결법: 재부팅 없이 복구하는 4단계 포스팅을 권장합니다. 마이크로소프트의 공식 기술 문서는 Microsoft Learn Diskpart 명령줄 참조 가이드를 참조하시기 바랍니다.

4. 재발 방지 주의사항 및 자주 묻는 질문 (FAQ)

⚠️ 필수 데이터 보호 수칙

  • 반드시 ‘하드웨어 안전하게 제거’ 사용: 쓰기 금지 오류의 80%는 USB 내부에서 파일 캐시를 쓰는 도중 케이블을 그냥 뽑아버릴 때 발생합니다. 작업표시줄 트레이의 USB 아이콘에서 [꺼내기]를 누른 후 분리하는 습관이 중요합니다.
  • 로우 레벨 포맷(Low Level Format) 주의: 위 4단계로도 해결되지 않고 메모리 컨트롤러 자체가 영구 락에 걸린 경우, 전용 로우 레벨 포맷 도구를 돌리면 기존 데이터가 영구 삭제되므로 반드시 중요 파일을 PC 로컬 디스크에 먼저 백업 복사해 두셔야 합니다.

자주 묻는 질문 (FAQ)

Q1. USB에 있는 파일들을 내 컴퓨터로 복사해 오는 건 되는데, 왜 쓰기만 안 되나요?

저장장치 컨트롤러에 내장된 ‘페일 세이프(Fail-Safe)’ 보호 기능이 작동했기 때문입니다. 메모리에 배드블록이나 쓰기 전압 오류가 감지되면, 이미 저장된 소중한 데이터까지 망가지는 것을 막기 위해 컨트롤러가 쓰기 회로만 차단하고 읽기 회로는 유지합니다. 이 상태에서는 지체 없이 PC로 파일들을 먼저 백업해 두어야 합니다.

Q2. diskpart에서 attributes disk clear readonly를 쳤는데 “디스크 속성을 지우지 못했습니다”라고 뜹니다.

소프트웨어적인 잠금이 아니라, USB 메모리 내부의 낸드 플래시 칩 수명이 완전히 다해 펌웨어(Firmware) 레벨에서 하드웨어 락을 건 상태입니다. 이 단계에 도달한 저장장치는 물리적 수명이 끝난 것이므로, 파일들을 백업한 후 새 USB 메모리로 교체하셔야 합니다.

Q3. 포맷(Format)을 시도하면 “디스크가 쓰기 금지되어 포맷할 수 없습니다”라고 뜹니다.

윈도우 탐색기 기본 포맷 기능 또한 ‘디스크에 데이터를 쓰는 행위’에 해당하므로 쓰기 금지가 걸려 있으면 포맷 창 자체가 거부됩니다. 본문의 2단계 diskpart 속성 해제를 먼저 완료하여 읽기 전용 상태를 풀어야만 정상적인 포맷이 가능해집니다.

Leave a Comment