디스크 드라이브에 쓰기 보호가 활성화되면 해당 드라이브의 내용을 어떤 방식으로도 수정하거나 복제할 수 없습니다. 바로 이 점 때문에 쓰기 보호는 데이터를 안전하게 지켜주는 매우 유용한 기능으로 꼽힙니다. 쓰기 보호는 모든 버전의 Windows 운영체제에서 모든 디스크 드라이브에 대해 자유롭게 활성화하거나 비활성화할 수 있습니다.
진행하기 전에 만약의 사태에 대비해 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다. 작업 중 문제가 발생하더라도 복원 지점으로 되돌릴 수 있기 때문입니다. 복원 지점 생성 가이드는 Windows 10 기준으로 작성되었지만, 다른 버전의 Windows에서도 동일하게 적용할 수 있습니다.
이동식 디스크 드라이브의 쓰기 보호 설정 방법
이동식 디스크 드라이브의 쓰기 보호를 활성화하거나 비활성화하는 데에는 아래 두 가지 방법을 사용할 수 있습니다.
방법 1: 물리적 스위치 사용하기
MicroSD 카드 어댑터나 USB 플래시 드라이브 등 많은 이동식 디스크 드라이브에는 전용 물리적 스위치가 장착되어 있어, 이를 조작하는 것만으로 쓰기 보호를 켜거나 끌 수 있습니다. 이러한 스위치는 대개 저장 매체의 측면에 위치하고 있으며, 컴퓨터에서 설정한 쓰기 보호 환경설정보다 우선 적용된다는 점도 기억해 두세요.

방법 2: 레지스트리 편집기를 통해 설정하기
레지스트리 편집기를 활용하면 USB 플래시 드라이브부터 플래시 메모리 카드까지 모든 이동식 디스크 드라이브에 대해 쓰기 보호를 한 번에 활성화하거나 비활성화할 수 있습니다. 단, 이 방법은 개별 드라이브가 아니라 시스템에 연결된 모든 이동식 저장 장치에 일괄 적용된다는 점에 유의해야 합니다.
Windows 로고 키 + R을 눌러 실행(Run) 대화상자를 연 뒤, regedit를 입력하고 Enter 키를 누릅니다.

레지스트리 편집기 왼쪽 창에서 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices

참고: 만약 RemovableStorageDevices 키가 존재하지 않는다면, Windows 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → 키를 차례로 선택한 후 이름을 RemovableStorageDevices로 지정하고 Enter 키를 누르면 됩니다.
이제 RemovableStorageDevices 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → 키를 선택한 후, 이름을 {53f5630d-b6bf-11d0-94f2-00a0c91efb8b}로 지정하고 Enter 키를 누릅니다.

{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} 키를 클릭하여 선택합니다. 모든 이동식 디스크 드라이브에 쓰기 보호를 활성화하려면 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → DWORD(32비트) 값을 선택합니다.

새로 만든 값의 이름을 Deny_Write로 지정하고 Enter 키를 누른 뒤, 해당 값을 다시 마우스 오른쪽 버튼으로 클릭하여 수정을 선택합니다. 값 데이터 필드에 1을 입력하고 확인을 클릭하면 쓰기 보호가 활성화됩니다. 반대로 쓰기 보호를 비활성화하려면 Deny_Write 값을 마우스 오른쪽 버튼으로 클릭해 삭제를 선택하고, 예를 눌러 확인하면 됩니다.
레지스트리 편집기를 닫고 컴퓨터를 재시작하면, 부팅이 완료된 후 변경 사항이 적용됩니다.

모든 종류의 디스크 드라이브에 쓰기 보호 설정하기
Windows 10에서 이동식 저장 장치든 HDD나 SSD 내부의 디스크 드라이브든, 모든 디스크에 대해 쓰기 보호를 설정하려면 다음 단계를 따르면 됩니다. (단, 주 드라이브인 C:\ 드라이브에는 절대 적용하지 마세요.) 시스템이 사용 중인 드라이브에 잠금을 걸면 정상적으로 작동하지 않을 수 있으므로, 이 방법은 외장 드라이브나 보조 드라이브에만 사용하는 것을 권장합니다. 주 드라이브의 데이터를 보호하고 싶다면 암호화를 적용하거나 로그온 암호를 설정하는 것이 훨씬 안전합니다.
시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭해 WinX 메뉴를 연 다음, 명령 프롬프트(관리자)를 클릭합니다. 또는 시작 버튼을 클릭하고 cmd를 입력한 뒤, cmd를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택해도 됩니다.
관리자 권한 명령 프롬프트에 diskpart를 입력하고 Enter 키를 누릅니다.
이어서 list disk를 입력하고 Enter 키를 누릅니다.
그러면 명령 프롬프트에 컴퓨터에 연결된 모든 디스크의 목록이 표시됩니다. 쓰기 보호를 설정할 디스크의 디스크 ### 번호를 확인해 두세요. 각 디스크의 용량 크기를 참고하면 대상 디스크를 쉽게 구분할 수 있습니다.
select disk #를 입력합니다. 여기서 #은 대상 디스크의 번호(예: 1)로 바꿔 입력한 후 Enter 키를 누릅니다.
선택한 디스크에 쓰기 보호를 활성화하려면 attributes disk set readonly를 입력하고 Enter 키를 누릅니다. 반대로 쓰기 보호를 비활성화하려면 attributes disk clear readonly를 입력하고 Enter 키를 누르면 됩니다.
명령 실행이 완료되면 선택한 디스크에 쓰기 보호가 활성화 또는 비활성화됩니다. 이후 관리자 권한 명령 프롬프트를 닫으면 작업이 끝납니다.
