计算机限制打开移动硬盘,如何用多种保护措施限用移动硬盘

2023-10-13 07:20

本文主要是介绍计算机限制打开移动硬盘,如何用多种保护措施限用移动硬盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

俗语说得好“祸从口出”,不少单位为了防止单位的核心隐私信息被一些不怀好意的职员通过移动硬盘之类的USB设备传播出去,他们往往会想方设法地采取多种保护措施,来限制移动硬盘在本地顺利使用。

6244bf6b52e827912974423352b64a62.png

从驱动下手,限用移动硬盘

当移动硬盘插入到计算机对应的USB端口中后,Windows系统就会自动使用内置的USB接口驱动来安装好移动硬盘的驱动程序,这样一来移动硬盘就能正常使用了。相反,要是事先将Windows系统内置的USB接口驱动卸载掉的话,那么日后其他人即使将移动硬盘插入到本地计算机中,移动硬盘也会因为缺少对应驱动程序的支持而不能正常使用。在卸载USB接口驱动程序时,可以按照如下步骤进行操作:

首先用鼠标单击系统桌面中的“我的电脑”图标,从其后出现的快捷菜单中单击“属性”选项,打开本地计算机的系统属性设置窗口;

单击该设置窗口中的“硬件”标签,然后在对应标签页面中单击“设备管理器”按钮,进入到本地系统的设备列表界面;展开该界面中的“通用串行总线控制器”项目,并用鼠标选中该分支项目下面的“USBRootHub”子项,再用鼠标右键单击该子项,从弹出的如图1所示快捷菜单中,执行“卸载”命令,这样我们就能将其中的一个USB接口驱动程序卸载掉了;按照相同的操作方法,可以将计算机系统中其他USB接口驱动程序统统卸载干净。

小提示:

由于卸载USB接口驱动程序会影响其他USB设备的正常使用,为此我们还可以从USB接口驱动程序访问权限出发,来阻止普通用户不能随意访问USB接口驱动程序,这样的话普通用户即使将移动硬盘插入到计算机中,也会因为无权访问对应驱动程序而不能使用移动硬盘。要想限制访问USB接口驱动程序,我们可以按照如下步骤来进行:

首先打开本地系统的设备列表窗口,展开该窗口中的“通用串行总线控制器”项目,并用鼠标选中该分支项目下面的“USBRootHub”子项,再用鼠标右键单击该子项,从弹出的快捷菜单中执行“属性”命令,打开USBRootHub的属性设置窗口;

单击该设置窗口中的“驱动程序”标签,并在对应的标签页面中单击“驱动程序详细信息”按钮,打开如图2所示的驱动程序文件列表窗口,找到USB接口使用的具体驱动文件,例如usbd.sys、usbhub.sys文件;

下面可以打开本地的系统资源管理器窗口,找到usbd.sys、usbhub.sys这两个文件,然后用鼠标右键单击它们,并执行右键菜单中的“属性”命令,打开这两个文件的属性设置窗口,单击该窗口中的“安全”标签,之后在对应的标签页面中我们就能有针对性地设置它们的访问权限了。需要提醒各位的是,这种访问权限的设置方法只适合于Windows2000或Windows2003操作系统从端口下手,限用移动硬盘

将计算机系统自带的USB接口驱动卸载掉,虽然可以达到限制使用移动硬盘的目的,但是如果普通用户从网上下载安装USB接口的万能驱动的话,那么移动硬盘又能被正常使用了。但是,如果我们能够想办法将本地计算机的USB端口“封锁”起来的话,那么普通用户不管使用什么类型的驱动程序,都无法正常使用移动硬盘;要“封锁”本地计算机的USB端口,可以按照如下步骤来进行:

首先打开本地系统的“开始”菜单,并执行其中的“运行”命令,在弹出的运行对话框中,输入“regedit”字符串命令,单击“确定”按钮后,进入到本地系统的注册表编辑窗口;

在该编辑窗口左侧显示区域,找到“HKEY_LOCAL_MACHINE”分支项目,然后用鼠标逐一展开该分支项目下面的“SYSTEM\CurrentControlSet\Services\usbhub”,在对应“usbhub”子项所在的右侧显示区域中,检查一下是否存在一个名为“Start”的双字节值,如果找不到的话,我们可以依次单击菜单栏中的“编辑”/“新建”/“Dword值”命令,并将刚刚创建的Dword值取名为“Start”,如图3所示;

接下来用鼠标双击“Start”双字节值,在其后出现的数值设置对话框中,选中“十进制”项目,同时在“数值数据”文本框中输入“4”,并单击“确定”按钮,最后将计算机系统重新启动一下,这样的话移动硬盘不管插入到计算机的哪个USB端口中,都将不能正常工作。

4331c0c63d3348d3c61d41b94e0a1cbd.png

从盘符下手,限用移动硬盘

除了通过上面的两种方法可以限制使用移动硬盘外,还能着眼磁盘管理器,来将移动硬盘的盘符删除掉,从而达到限制使用移动硬盘的目的。下面就是该方法的具体操作步骤:

首先将移动硬盘先插入到本地计算机系统中,然后用鼠标右键单击系统桌面中的“我的电脑”图标,从弹出的右键菜单中执行“管理”命令,打开本地系统的计算机管理窗口;

其次在该窗口的左侧显示区域,用鼠标展开其中的“存储”分支,并选中该分支下面的“磁盘管理”项目,在对应“磁盘管理”项目右下方的显示区域中,找到移动硬盘所对应的驱动器号,用鼠标鼠标右键单击该驱动器号,从弹出的快捷菜单中执行“更改驱动器名和路径”命令,打开如图4所示的对话框;

在该对话框中,选中移动硬盘所使用的驱动器号,并单击一下其中的“删除”按钮,再单击“确定”按钮,这样一来移动硬盘的逻辑盘符就被删除掉了。此时,尝试打开“我的电脑”窗口时,就会发现移动硬盘的盘符消失了;即使日后重新插入移动硬盘时,移动硬盘盘符也无法显示在“我的电脑”窗口中,这样一来我们就能实现限制使用移动硬盘的目的了。

小提示:

在尝试打开磁盘管理窗口时,要是系统弹出“逻辑磁盘管理器服务已停用”之类的错误提示时,可以依次单击“开始”/“运行”命令,在弹出的系统运行框中输入字符串命令“services.msc”,单击“确定”按钮,打开系统的服务列表窗口;接着找到该窗口中的“LogicalDiskManagerAdministrativeService”项目,并用鼠标双击该项目,在其后出现的属性设置窗口中单击“启动”按钮,将“LogicalDiskManagerAdministrativeService”服务重新启动起来,这样一来我们日后就能顺利打开磁盘管理窗口了。

这篇关于计算机限制打开移动硬盘,如何用多种保护措施限用移动硬盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/201647

相关文章

C++中零拷贝的多种实现方式

《C++中零拷贝的多种实现方式》本文主要介绍了C++中零拷贝的实现示例,旨在在减少数据在内存中的不必要复制,从而提高程序性能、降低内存使用并减少CPU消耗,零拷贝技术通过多种方式实现,下面就来了解一下... 目录一、C++中零拷贝技术的核心概念二、std::string_view 简介三、std::stri

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Python函数返回多个值的多种方法小结

《Python函数返回多个值的多种方法小结》在Python中,函数通常用于封装一段代码,使其可以重复调用,有时,我们希望一个函数能够返回多个值,Python提供了几种不同的方法来实现这一点,需要的朋友... 目录一、使用元组(Tuple):二、使用列表(list)三、使用字典(Dictionary)四、 使

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1

电脑提示Winmm.dll缺失怎么办? Winmm.dll文件丢失的多种修复技巧

《电脑提示Winmm.dll缺失怎么办?Winmm.dll文件丢失的多种修复技巧》有时电脑会出现无法启动程序,因为计算机中丢失winmm.dll的情况,其实,winmm.dll丢失是一个比较常见的问... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

vscode不能打开终端问题的解决办法

《vscode不能打开终端问题的解决办法》:本文主要介绍vscode不能打开终端问题的解决办法,问题的根源是Windows的安全软件限制了PowerShell的运行,而VSCode默认使用Powe... 遇到vscode不能打开终端问题,一直以为是安全软件限制问题,也没搜到解决方案,因为影响也不大,就没有管