디스크 쓰기 금지 제거 방법: 원인부터 해결까지 총정리

링크가 복사되었습니다
조회 1

USB 메모리나 외장 하드 디스크를 사용하다 보면 '디스크 쓰기 금지'라는 메시지를 마주칠 때가 있습니다. 이는 저장 장치에 데이터를 쓰거나 수정, 삭제하는 것을 시스템이 차단하는 상태를 의미합니다. 갑자기 이런 문제가 발생하면 당황스럽기 마련인데요. 하지만 몇 가지 방법을 통해 대부분 해결할 수 있습니다. 이 글에서는 디스크 쓰기 금지가 발생하는 원인을 알아보고, 이를 해결하는 다양한 방법을 단계별로 안내해 드리겠습니다.

디스크 쓰기 금지, 왜 발생할까?

디스크 쓰기 금지는 다양한 원인으로 발생할 수 있습니다. 가장 흔한 원인으로는 저장 장치 자체의 물리적인 쓰기 방지 스위치가 켜져 있는 경우입니다. 일부 USB 메모리나 SD 카드에는 작은 스위치가 있어 이를 'Lock' 위치로 옮기면 쓰기가 금지됩니다. 또한, USB 포트나 케이블의 접촉 불량, 혹은 저장 장치 자체의 논리적 오류나 손상도 쓰기 금지를 유발할 수 있습니다. 윈도우 레지스트리 설정 오류, 악성코드 감염, 혹은 파일 시스템 손상 등 소프트웨어적인 문제도 원인이 될 수 있습니다. 마지막으로, 저장 장치의 수명이 다했거나 하드웨어적인 고장이 발생했을 가능성도 배제할 수 없습니다.

1단계: 물리적 쓰기 방지 확인 및 해제

가장 먼저 확인할 것은 USB 메모리나 SD 카드에 물리적인 쓰기 방지 스위치가 있는지 여부입니다. 많은 USB나 SD 카드에는 작은 슬라이드 스위치가 있습니다. 이 스위치가 'Lock' 또는 잠금 아이콘으로 되어 있다면, 쓰기 금지가 활성화된 상태입니다. 스위치를 반대 방향으로 옮겨 잠금 상태를 해제한 후 다시 시도해 보세요. 만약 스위치가 없다면, 이 방법은 해당되지 않습니다.

2단계: 윈도우 명령 프롬프트를 이용한 해결 (Diskpart)

물리적인 스위치가 없거나 해제했음에도 문제가 지속된다면, 윈도우의 Diskpart 명령어를 사용하여 쓰기 금지를 해제해 볼 수 있습니다. 이 방법은 저장 장치의 속성을 변경하는 것으로, 비교적 안전하게 시도해 볼 수 있습니다.

  1. Windows 검색창에 'cmd'를 입력하고 '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭하여 '관리자 권한으로 실행'을 선택합니다.
  2. 명령 프롬프트 창에 diskpart를 입력하고 Enter 키를 누릅니다.
  3. list disk를 입력하여 현재 연결된 모든 디스크 목록을 확인합니다. 이때, 쓰기 금지 문제가 있는 USB나 외장 하드를 정확히 식별해야 합니다. 디스크 번호(예: Disk 1, Disk 2)를 기억해 두세요.
  4. select disk [디스크 번호]를 입력합니다. 예를 들어, 문제가 있는 디스크가 Disk 1이라면 select disk 1과 같이 입력합니다.
  5. attributes disk clear readonly를 입력하고 Enter 키를 누릅니다. 이 명령은 해당 디스크의 읽기 전용 속성을 해제합니다.
  6. exit를 입력하여 Diskpart를 종료하고, 명령 프롬프트 창을 닫습니다. 마지막으로 USB를 다시 연결하여 쓰기가 가능한지 확인합니다.

3단계: 윈도우 레지스트리 편집을 통한 해결

Diskpart 명령어로 해결되지 않는다면, 윈도우 레지스트리를 편집하여 쓰기 금지를 해제해 볼 수 있습니다. 레지스트리 편집은 시스템 설정에 직접적인 영향을 미치므로, 진행 전에 반드시 백업을 권장합니다.

  1. Windows 검색창에 'regedit'를 입력하고 '레지스트리 편집기'를 실행합니다.
  2. HKEY_LOCAL_MACHINE\\\SYSTEM\\\CurrentControlSet\\\Control\\\StorageDevicePolicies 경로로 이동합니다. 만약 StorageDevicePolicies 폴더가 없다면, Control 폴더를 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기' > '키'를 선택하여 StorageDevicePolicies라는 이름으로 생성합니다.
  3. StorageDevicePolicies 폴더를 선택한 상태에서 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기' > 'DWORD (32비트) 값'을 선택합니다.
  4. 새로 생성된 값의 이름을 WriteProtect로 변경합니다.
  5. WriteProtect를 더블 클릭하고 '값 데이터'를 0으로 변경한 후 '확인'을 누릅니다. (기본값은 1이며, 1은 쓰기 금지를 의미합니다.)
  6. 레지스트리 편집기를 닫고 컴퓨터를 재부팅합니다. 재부팅 후 USB를 다시 연결하여 쓰기가 가능한지 확인합니다.

4단계: 저장 장치 포맷 시도

위의 방법들로도 해결되지 않는다면, 저장 장치 자체의 파일 시스템 오류나 손상일 가능성이 높습니다. 이 경우, 저장 장치를 포맷하여 문제를 해결할 수 있습니다. 주의: 포맷을 진행하면 저장 장치 안의 모든 데이터가 삭제되므로, 중요한 데이터는 미리 백업해야 합니다.

  1. USB 메모리나 외장 하드를 컴퓨터에 연결합니다.
  2. '내 PC' 또는 '파일 탐색기'를 열고 해당 저장 장치를 마우스 오른쪽 버튼으로 클릭합니다.
  3. '포맷'을 선택합니다.
  4. 파일 시스템은 일반적으로 NTFS 또는 exFAT를 선택하고, '빠른 포맷'을 선택한 후 '시작' 버튼을 누릅니다.
  5. 포맷이 완료되면 저장 장치를 다시 연결하여 쓰기가 가능한지 확인합니다.

5단계: 바이러스 검사 및 하드웨어 점검

만약 위의 모든 방법을 시도했음에도 불구하고 디스크 쓰기 금지 문제가 해결되지 않는다면, 악성코드 감염이나 하드웨어적인 고장을 의심해 볼 수 있습니다. 사용 중인 백신 프로그램으로 저장 장치 전체를 정밀 검사하여 바이러스나 악성코드가 있는지 확인해 보세요. 만약 바이러스가 발견되면 치료 과정을 진행합니다. 그래도 문제가 지속된다면, 해당 저장 장치의 수명이 다했거나 물리적인 손상이 발생했을 가능성이 높습니다. 이 경우, 전문가의 도움을 받거나 새로운 저장 장치를 구매하는 것을 고려해야 합니다.

이 글이 도움이 되셨나요?← 홈으로