用“停用”代替“安全删除硬件”

时间:2022-10-02 02:16:22

用“停用”代替“安全删除硬件”

如今大多数朋友手中都有U盘、移动硬盘和读卡器等USB设备,平时为了延长这些设备的寿命和防止设备中的数据意外丢失,在不用这些设备时一般会通过左键单击系统托盘区中的“安全删除硬件”图标将硬件删除,然后再将设备拔下(见图1)。

图1

不过实际工作中,经常会发生在“安全删除硬件”后但还没来得及拔下U盘时,忽然想起还要继续使用这一U盘的情况,这时只能再重新插拔一次U盘了。所以,我建议大家放弃使用“安全删除硬件”图标,而以“停用”来替代它。方法如下:

第1步:按下Win+Pause(Break)组合键打开系统属性对话框,点选“硬件”选项卡,单击其下的“设备管理器”按钮。

第2步:在打开的“设备管理器”列表中,找到“通用串行总线控制器”下面的“USB Mass Storage Device”,这就是插入的USB设备,右击后从弹出菜单中选择“停用”,将会出现“禁用该设备会使其停止运行。确认要禁用该设备吗?”的提示,单击“是”确认,该项上将打上一个红叉,这时系统托盘中的“安全删除硬件”也会消失了,也就是说如果不再使用这些设备就可以直接拔出了。

第3步:如果在设备还没有拔掉的情况下,又想再次使用该设备时,只需再到“设备管理器”中右击该标有红叉的设备图标,然后左键选择“启用”即可。这样做虽然有点麻烦,但为了保护我们用血汗钱换来的USB设备,我认为还是值得的。

小编有话说:

刚看完这篇投稿,第一个念头就是:“这算什么技巧啊,也太麻烦了!”。不过用“停用”代替安全删除硬件”还是有一定的可取之处的,于是考虑如何简化他的操作。想到微软的DevCon能替代设备管理器,可以从/kb/311272/zh-cn下载此工具,再在桌面上编辑两个批处理,随时双击执行即可,这样就方便多了。参考代码如下:

停用USB设备.cmd:

e:\tools\devcon\devcon disable USB\Vid_0e*

启用USB设备.cmd

e:\tools\devcon\devcon enable USB\Vid_0e8d*

上面代码devcon前面路径,根据你机器上实际路径修改即可;disable和enable参数分别表示停用和启用;最后的“USB\Vid_0e*”是本机上USB磁盘的硬件ID号,可在设备管理器中右击“USB Mass Storage Device”项,然后在属性对话框的“详细信息”中查看(见图2)。

图2

硬件ID可以使用通配符“*”号代表任意字符,但一定要注意ID的唯一性,否则你用“USB*”的话,会将本机上的所有USB设备(如键盘、鼠标等)都禁用掉的。如果出现这种情况,别着急,再用enable激活它们,然后重新设置USB磁盘的硬件ID就可以了。另外批处理文件后缀名可以是bat或者cmd。

上一篇:安全日志之“黑客无处逃” 下一篇:调电压 榨干电池最后一点容量