如今,各类USB存储设备如U盘、移动硬盘乃至各类存储卡读写器给我们的日常应用带来了很大的方便,在不同计算机间拷贝和转移数据变得十分轻松。不过,这也在数据安全方面带来了新的问题,即别人可轻而易举地从我们的电脑中拷贝任何文件,这在很多时候尤其当我们的PC中存有重要数据时是一个相当麻烦的问题。
在Windows Vista中,一个可行的解决办法便是设置对任何插入USB端口的存储设备“写保护”,即允许读取该USB存储设备但禁止向其写入数据,这样,可以避免不当的使用者从我们的PC中转移数据,或者,至少增加其拷贝数据时的操作难度。
要设置禁止向USB存储设备写入数据,操作很简单,可按如下步骤:
- 在开始菜单的搜索框输入“regedit”,打开注册表编辑器;
在Windows Vista中,如果没有关闭UAC,运行注册表编辑器将会触发UAC而弹出提示窗口,点击确认。 - 找到如下注册表分支,如果该分支不存在,创建之;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control \StorageDevicePolicies]
- 创建名为“WriteProtect”的 DWORD (32位)注册表项;
- 将“WriteProtect”值设为“1”。
当需要向USB设备写入数据时,即关闭对USB设备的写保护,重复上面的操作,将将“WriteProtect”值设为“0”。
如果您对注册表的操作不熟悉,也可直接下载注册表文件,双击运行即可。
本下载包内共有二个文件,分别为:
- 开启USB设备的写保护.reg
- 关闭USB设备的写保护.reg
设置完成后需重启计算机,再次进入Windows Vista后,再向USB设备写入数据时,便会发现如下图的提示窗口,操作失败,无法继续进行。
当然,这样的设置在启用后,即禁止写入USB存储设备后,Windows Vista便无法再继续使用ReadyBoost以提速性能了。
注:
- 该策略同样可用于Windows XP SP2。
- 为确保该策略的应用,登录用户应使用标准用户,不然,具有管理员权限的用户可轻易地将USB存储设备的写保护打开。
- 此策略多用于企业环境,以保护企业的重要数据与资料。同时,域管理员也可通过简单的办法保证此策略不被改写。
附录(拷贝蓝色代码到记事本中并保存为.reg文件,双击即可导入注册表):
开启USB设备的写保护.reg
Windows Registry Editor Version 5.00
// Provided By highDiy
// http://windows-vista.highdiy.com
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000001
关闭USB设备的写保护.reg
Windows Registry Editor Version 5.00
// Provided By highDiy
// http://windows-vista.highdiy.com
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000000