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

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

相关文章

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

Java枚举类实现Key-Value映射的多种实现方式

《Java枚举类实现Key-Value映射的多种实现方式》在Java开发中,枚举(Enum)是一种特殊的类,本文将详细介绍Java枚举类实现key-value映射的多种方式,有需要的小伙伴可以根据需要... 目录前言一、基础实现方式1.1 为枚举添加属性和构造方法二、http://www.cppcns.co

浅谈mysql的sql_mode可能会限制你的查询

《浅谈mysql的sql_mode可能会限制你的查询》本文主要介绍了浅谈mysql的sql_mode可能会限制你的查询,这个问题主要说明的是,我们写的sql查询语句违背了聚合函数groupby的规则... 目录场景:问题描述原因分析:解决方案:第一种:修改后,只有当前生效,若是mysql服务重启,就会失效;

Java 中实现异步的多种方式

《Java中实现异步的多种方式》文章介绍了Java中实现异步处理的几种常见方式,每种方式都有其特点和适用场景,通过选择合适的异步处理方式,可以提高程序的性能和可维护性,感兴趣的朋友一起看看吧... 目录1. 线程池(ExecutorService)2. CompletableFuture3. ForkJoi

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示

python展开嵌套列表的多种方法

《python展开嵌套列表的多种方法》本文主要介绍了python展开嵌套列表的多种方法,包括for循环、列表推导式和sum函数三种方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、嵌套列表格式二、嵌套列表展开方法(一)for循环(1)for循环+append()(2)for循环+pyPhWiFd

Python实现PDF与多种图片格式之间互转(PNG, JPG, BMP, EMF, SVG)

《Python实现PDF与多种图片格式之间互转(PNG,JPG,BMP,EMF,SVG)》PDF和图片是我们日常生活和工作中常用的文件格式,有时候,我们可能需要将PDF和图片进行格式互转来满足... 目录一、介绍二、安装python库三、Python实现多种图片格式转PDF1、单张图片转换为PDF2、多张图

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”