Lined Notebook

USB 쓰기방지

by Gerberaa
  •  all usb port setting (레지스터/로컬정책 변경)


1. CMD에서 regedit(레지스트리 편집기)을 실행해줍니다.

[그림-1] cmd regedit 실행


2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]

경로를 따라간후

"WriteProtect"=dwrod:00000001"

를 생성해줍니다.


[그림-2] 레지스트리 경로


3. 이때 StorageDevicePolicies키는 기본적으로 존재하지 않기 때문에 생성해준 후 해당 키에

DWORD 값으로 WriteProtect를 생성하고 값 데이터로 1 을 넣으시면 됩니다.


[0 - 쓰기 가능, 1 - 읽기 전용]


그러면 시스템에 연결되는 모든 USB 메모리가 읽기 전용 상태로 연결이 됩니다.



[그림-3] 쓰기방지 결과



4. 이제 해당 값 데이터를 0 으로 바꿔주거나 키 자체를 삭제해버리면 다시 원래대로 쓰기가 가능합니다.





  • USB memory setting (USB 장착 후 설정)


1.먼저 USB 메모리를 시스템에 장착해줍니다.


2. USB 메모리의 드라이브 명에 맞춰 다음의 DiskPart 명령을 내려줍니다.


[그림-4] cmd diskpart 실행



3.이 절차를 따라 해줍니다.


list volume

select volume=# (#는 해당 볼륨번호 선택)

attributes disk set readonly



[그림-5] diskpart 실행 결과



4. USB 메모리를 시스템에 분리했다가 다시 연결합니다.



5. DiskPart에서 볼륨을 선택하면 해당 볼륨에 해당하는 파티션, 해당 볼륨이 포함된 디스크까지 모두 동시에 선택됩니다.

고로 디스크에 관한 작업이지만 볼륨을 선택하여도 됩니다.



반대로 읽기 전용 특성을 해제하는 명령은 

attributes disk clear readonly 입니다.



블로그의 정보

study

Gerberaa

활동하기