“이것” 하나로 해결! USB 쓰기금지 해제 프로그램 및 가장 쉬운 해결방법 완벽 정리
중요한 데이터를 옮기려는데 갑자기 ‘디스크가 쓰기 금지되어 있습니다’라는 메시지가 뜨면서 아무것도 하지 못해 당황하신 적이 있으실 겁니다. 포맷도 안 되고 파일 삭제나 복사도 불가능해져서 USB가 고장 났다고 생각하기 쉽지만, 의외로 간단한 방법으로 해결할 수 있습니다. 시스템 설정 변경부터 전용 프로그램 활용까지 누구나 따라 할 수 있는 가장 쉽고 확실한 해결 방법을 정리해 드립니다.
목차
- USB 쓰기금지 발생 원인
- 1단계: 하드웨어 Lock 스위치 확인하기
- 2단계: 레지스트리 편집기(Regedit) 수정 방법
- 3단계: 명령 프롬프트(CMD) 디스크파트 활용법
- 4단계: USB 쓰기금지 해제 전용 프로그램 추천 및 사용법
- 5단계: 로컬 그룹 정책 편집기 변경 방법
- 문제 해결 시 주의사항
USB 쓰기금지 발생 원인
USB 드라이브가 쓰기 금지 상태가 되는 이유는 크게 소프트웨어적 오류와 하드웨어적 요인으로 나뉩니다.
- 보안 프로그램의 제한: 회사나 공공장소의 PC에서 보안을 위해 USB 쓰기를 강제로 차단한 경우입니다.
- 시스템 레지스트리 오류: 윈도우 시스템 내부 설정이 예기치 않게 변경되어 발생합니다.
- 바이러스 및 악성코드 감염: 악성 데이터가 USB 내부 설정을 변조하여 쓰기를 막아버립니다.
- 파일 시스템 손상: USB를 안전하게 제거하지 않고 급하게 뽑았을 때 논리적 오류가 발생합니다.
- 하드웨어 자체 불량: USB 메모리 칩셋 자체의 수명이 다했거나 물리적으로 파손된 경우입니다.
1단계: 하드웨어 Lock 스위치 확인하기
가장 허무하지만 자주 발생하는 원인 중 하나로, 물리적인 스위치 설정을 먼저 확인해야 합니다.
- 대상 기기 확인: 일부 USB 플래시 드라이브나 SD 카드 어댑터에는 측면에 작은 물리 스위치가 존재합니다.
- 스위치 위치 변경: 스위치가 ‘Lock’ 방향으로 내려져 있다면 위쪽(해제 방향)으로 끝까지 올립니다.
- 재연결 테스트: 스위치를 조정한 후 USB를 포트에서 뽑았다가 다시 연결하여 작동 여부를 확인합니다.
2단계: 레지스트리 편집기(Regedit) 수정 방법
윈도우 내부의 쓰기 보호 설정 값을 직접 변경하여 제한을 푸는 가장 대표적인 소프트웨어 해결책입니다.
- 실행 창 열기: 키보드의 [Windows 키 + R]을 동시에 누릅니다.
- 명령어 입력: 입력창에
regedit을 타이핑한 후 엔터를 눌러 레지스트리 편집기를 실행합니다. - 경로 이동: 왼쪽 트리 메뉴를 통해 다음 경로로 순서대로 이동합니다.
HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control
- StorageDevicePolicies 키 확인:
Control폴더 하위에StorageDevicePolicies폴더가 있는지 확인합니다. - 폴더가 없는 경우 생성:
Control폴더를 마우스 우클릭한 후 [새로 만들기] > [키(K)]를 선택하고 이름을StorageDevicePolicies로 변경합니다. - 값 생성 및 수정: 생성된 폴더의 오른쪽 빈 공간을 우클릭하여 [새로 만들기] > [DWORD(32비트) 값]을 선택합니다.
- 이름 변경: 파일 이름을
WriteProtect로 지정합니다. - 데이터 값 변경:
WriteProtect를 더블 클릭하여 ‘값 데이터’를0으로 설정하고 확인을 누릅니다. (0은 해제, 1은 설정) - 재부팅: PC를 다시 시작한 후 USB를 연결합니다.
3단계: 명령 프롬프트(CMD) 디스크파트 활용법
명령어를 통해 디스크의 속성 자체를 초기화하는 방법으로, 강력하고 직관적인 해결책입니다.
- 관리자 권한 실행: 윈도우 작업 표시줄 검색창에
cmd를 입력한 뒤, 마우스 우클릭하여 [관리자 권한으로 실행]을 선택합니다. - 디스크파트 진입: 검은색 창에
diskpart를 입력하고 엔터를 누릅니다. - 디스크 목록 확인:
list disk를 입력하여 현재 PC에 연결된 드라이브 목록을 불러옵니다. - USB 번호 파악: 용량을 확인하여 본인의 USB에 해당하는 디스크 번호(예: 디스크 1 또는 디스크 2)를 확인합니다.
- 디스크 선택:
select disk 번호를 입력합니다. (예:select disk 1) - 쓰기 금지 속성 제거:
attributes disk clear readonly를 입력하고 엔터를 누릅니다. - 결과 확인: ‘디스크 속성을 지웠습니다’라는 문구가 나오면
exit를 입력해 창을 닫고 USB를 사용합니다.
4단계: USB 쓰기금지 해제 전용 프로그램 추천 및 사용법
명령어나 레지스트리 편집이 어렵고 복잡하게 느껴진다면, 클릭 몇 번으로 해결해 주는 전용 프로그램을 사용하는 것이 가장 쉽습니다.
- Rufus (루퍼스):
- 포맷과 동시에 쓰기 금지를 강제로 해제하고 부팅 디스크를 만들 때 유용합니다.
- 프로그램을 실행하고 해당 USB 드라이브를 선택한 뒤, 파일 시스템을 지정하고 [시작]을 누르면 논리 오류를 수정하며 포맷이 진행됩니다.
- EaseUS CleanGenius (이지어스 클린지니어스):
- 직관적인 UI를 제공하는 무료 시스템 최적화 도구입니다.
- 화면 메뉴 중 ‘지정 전용 기능’ 또는 ‘최적화’ 탭에서 [Write Protection] 메뉴를 선택합니다.
- 쓰기 금지를 풀고자 하는 USB 드라이브를 드롭다운 메뉴에서 고른 뒤 [Disable] 버튼을 누르면 즉시 해제됩니다.
- SD Card Formatter:
- SD 카드뿐만 아니라 일반 USB 메모리의 쓰기 금지 오류 및 파일 시스템 손상을 복구하는 데 탁월합니다.
- 프로그램 실행 후 드라이브를 지정하고 [Format] 버튼을 누르면 내부 잠금 세팅이 초기화됩니다.
5단계: 로컬 그룹 정책 편집기 변경 방법
윈도우 자체의 보안 정책으로 인해 이동식 디스크의 쓰기 권한이 막혀 있는 경우 이 방법을 통해 해결할 수 있습니다. (윈도우 Home 버전은 지원하지 않을 수 있습니다.)
- 실행 창 켜기: [Windows 키 + R]을 누릅니다.
- 명령어 입력:
gpedit.msc를 입력하고 엔터를 쳐서 로컬 그룹 정책 편집기를 엽니다. - 경로 찾아가기: 왼쪽 메뉴에서 다음 순서로 진입합니다.
컴퓨터 구성>관리 템플릿>시스템>이동식 저장소 액세스
- 정책 찾기: 오른쪽 리스트에서 [이동식 디스크: 쓰기 권한 거부] 항목을 찾아 더블 클릭합니다.
- 옵션 변경: 상태를 [구성되지 않음] 또는 [사용 안 함]으로 체크한 뒤 [적용] 및 [확인]을 누릅니다.
- 시스템 반영: 창을 닫고 USB를 다시 연결하여 정상 작동 여부를 테스트합니다.
문제 해결 시 주의사항
위 방법들을 적용하기 전에 데이터 보호와 안전을 위해 반드시 알아두어야 할 사항들입니다.
- 백업 가능 여부 확인: 쓰기는 불가능해도 읽기(파일 복사)는 가능한 경우가 많으므로, 중요한 파일이 있다면 다른 드라이브로 미리 복사해 둡니다.
- 물리적 수명 단축: 만약 모든 방법을 동원해도 쓰기 금지가 풀리지 않고 포맷조히 되지 않는다면, 이는 USB 메모리의 플래시 셀 수명이 다해 컨트롤러가 데이터를 보호하기 위해 자체적으로 락을 걸어버린 하드웨어 고장일 확률이 높습니다. 이 경우 새 제품으로 교체해야 합니다.
- 바이러스 정밀 검사: 시스템 세팅을 바꾸기 전, 백신 프로그램을 통해 USB 내부의 악성코드나 바이러스를 먼저 치료해 보는 것이 안전합니다.