一、手動方法。
運行regedit,打開注冊表編輯器,在hkey_local_machine/system/currentcontrolset/control下新建鍵名為storagedevicepolicies的項,然後在storagedevicepolicies項的右邊窗口,右擊鼠標,在彈出菜單中選擇“新建->dword值”,建一個名為writeprotect的dword值,然後把該健值修改為1,重啟計算機後即生效。
二、注冊表法。
將下麵代碼複製到文本文檔中改擴展名為.reg,雙擊導入即可
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\storagedevicepolicies]
"writeprotect"=dword:00000001
將下麵代碼複製到文本文檔中改擴展名為.reg,導入後即可恢複U盤的寫入功能:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\storagedevicepolicies]
"writeprotect"=dword:00000000
三、以下為修改硬件模式,慎用!
使用內置的DISKPART命令。
插上移動盤,在diskpart命令行下:
list vol
察看磁盤列表,假設要設寫保護的磁盤的第一個分區是H,用命令選中磁盤:
select vol h
然後設置寫保護:
att vol set readonly
OK,搞定!
如果想去掉寫保護,在diskpart下:
select vol H
att vol clear readonly
部分移動存儲設備可能需要用GPT命令來修改讀寫模式
隻讀: GPT ATTRIBUTES =0x8000000000000000
讀寫: GPT ATTRIBUTES =0xF000000000000001
四、attrib命令修改法:
attrib指令的格式和常用參數為
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 設置屬性。
- 清除屬性。
R 隻讀文件屬性。
A 存檔文件屬性。
S 係統文件屬性。
H 隱藏文件屬性。
I 無內容索引文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S 處理當前文件夾及其子文件夾中的匹配文件。
/D 也處理文件夾。
/L 處理符號鏈接和符號鏈接目標的屬
上麵四種方法,可以完美的讓你的U盤禁止寫入文件,當然這四種方法隻適合在XP係統下使用,如果你的電腦是Win7或者更高的版本,由於注冊表的信息有可能發生變化,因此並不一定能全部適用。另外想要恢複U盤功能的朋友隻要將上麵的四種方法重新設置回原來就可以了。
Xp相關教程