외장하드 디스크 쓰기 금지 해제 방법 총정리

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

외장하드나 USB 메모리 등 외장 저장 장치를 사용하다 보면 '디스크 쓰기 금지' 오류 메시지를 만나는 경우가 있습니다. 이 오류는 저장 장치에 데이터를 쓰거나 수정, 삭제하는 것이 불가능하다는 것을 의미하는데요. 갑작스럽게 이런 문제가 발생하면 당황스러울 수 있지만, 몇 가지 방법으로 간단하게 해결할 수 있습니다. 오늘은 외장하드 디스크 쓰기 금지 해제 방법을 총정리하여 알려드리겠습니다.

1. 물리적 쓰기 금지 스위치 확인

가장 먼저 확인해야 할 부분은 외장 메모리 자체에 물리적인 쓰기 금지 스위치가 있는지 여부입니다. 일부 SD 카드나 USB 메모리에는 측면에 작은 스위치가 달려 있는데, 이 스위치가 '잠금(Lock)' 위치로 되어 있으면 쓰기 금지가 활성화됩니다. 스위치를 반대 방향으로 옮겨 잠금 상태를 해제한 후 다시 시도해보세요. 이 방법은 가장 간단하지만, 모든 외장 메모리에 해당되는 것은 아닙니다.

2. 레지스트리 편집을 통한 해결

물리적 스위치가 없거나 스위치를 조작해도 문제가 해결되지 않는다면, 윈도우 레지스트리 편집을 통해 쓰기 금지를 해제할 수 있습니다. 이 방법은 다소 복잡하게 느껴질 수 있으므로, 단계를 주의 깊게 따라야 합니다.

  • Windows 키 + R을 눌러 실행 창을 엽니다.
  • regedit를 입력하고 확인을 누릅니다.
  • 레지스트리 편집기가 열리면 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
  • 만약 StorageDevicePolicies 폴더가 보이지 않는다면, Control 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(N) > 키(K)를 선택한 후 StorageDevicePolicies라고 이름을 지정합니다.
  • StorageDevicePolicies 폴더를 선택한 상태에서 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(N) > DWORD(32비트) 값(D)을 선택합니다.
  • 새로 생성된 값을 WriteProtect라고 이름을 지정합니다.
  • WriteProtect 값을 더블 클릭하여 값 데이터(V)0으로 변경하고 확인을 누릅니다.
  • 레지스트리 편집기를 닫고 컴퓨터를 재부팅한 후 외장 메모리를 다시 연결하여 쓰기 금지가 해제되었는지 확인합니다.

3. 디스크 파티션 속성 확인

때로는 디스크 파티션 자체의 속성 때문에 쓰기 금지가 설정될 수 있습니다. 이 경우 디스크 관리 도구를 통해 설정을 변경할 수 있습니다.

  • Windows 키 + X를 눌러 메뉴를 열고 디스크 관리(Disk Management)를 선택합니다.
  • 연결된 외장 메모리를 찾습니다.
  • 해당 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  • 일반(General) 탭에서 이동식 디스크(Removable Disk) 또는 고정 디스크(Fixed Disk)와 관련된 쓰기 보호 옵션이 있는지 확인하고, 있다면 해제합니다. (일반적으로 이 옵션은 직접적인 쓰기 금지 설정과는 관련이 적지만, 간혹 영향을 줄 수 있습니다.)

4. 명령 프롬프트를 이용한 해결 (Diskpart)

앞선 방법들로 해결되지 않을 경우, 명령 프롬프트의 diskpart 명령어를 사용하여 쓰기 금지를 해제할 수 있습니다. 이 방법은 디스크의 속성을 직접적으로 제어하므로 신중하게 진행해야 합니다.

  • Windows 키 + R을 눌러 실행 창을 엽니다.
  • cmd를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에 diskpart를 입력하고 Enter 키를 누릅니다.
  • list disk를 입력하여 현재 연결된 디스크 목록을 확인합니다.
  • 쓰기 금지가 발생한 외장 메모리에 해당하는 디스크 번호를 확인합니다. (예: Disk 1, Disk 2 등)
  • select disk [디스크 번호]를 입력합니다. (예: select disk 1)
  • attributes disk clear readonly를 입력하고 Enter 키를 누릅니다. 이 명령은 디스크의 읽기 전용 속성을 해제합니다.
  • exit를 입력하여 diskpart를 종료합니다.
  • 컴퓨터를 재부팅하거나 외장 메모리를 다시 연결하여 확인합니다.

5. 바이러스 검사 및 포맷

위의 방법들로도 해결되지 않는다면, 외장 메모리에 악성 코드가 감염되었거나 파일 시스템에 심각한 손상이 발생했을 가능성이 있습니다. 이 경우, 먼저 신뢰할 수 있는 백신 프로그램으로 외장 메모리를 전체 검사하여 바이러스를 치료해야 합니다. 만약 바이러스 검사 후에도 문제가 지속된다면, 최후의 수단으로 외장 메모리를 포맷해야 할 수 있습니다. 포맷 시에는 모든 데이터가 삭제되므로, 중요한 데이터는 미리 백업해두는 것이 필수적입니다.

결론

외장하드 디스크 쓰기 금지 오류는 다양한 원인으로 발생할 수 있습니다. 대부분의 경우 물리적 스위치 확인, 레지스트리 편집, 또는 diskpart 명령어를 통해 해결이 가능합니다. 만약 이러한 방법으로도 문제가 해결되지 않는다면, 저장 장치 자체의 물리적인 고장일 가능성도 있으므로 전문가의 도움을 받거나 새 저장 장치를 고려해야 할 수도 있습니다. 중요한 데이터를 안전하게 관리하고, 문제가 발생했을 때 침착하게 해결 방법을 적용하시기 바랍니다.

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