互联网

双管齐下 隐藏XP系统驱动器很容易!
作者 易水寒 2008年02月28日 00:00

    【IT168 实用技巧】加密系统的方法很多,今天我们介绍的方法比较简单:隐藏特定硬盘驱动器,让未授权用户无法访问,这样就能对重要文件起到加密、保护作用。该方法看似简单,但却比较实用,它不使用任何第三方软件,用户借助XP操作系统本身的功能就能快速实现。

相关精彩文章

    一、组策略限制法

    “组策略”是系统内置的管理工具之一,它是系统管理员为用户和计算机定义并控制程序、网络资源及操作系统行为的主要工具。注册表中的许多设置,都可以通过“组策略”来完成,“组策略”图形化的操作让用户的使用分外简单。

    执行“开始”菜单→“运行”,键入“gpedit.msc”即可进入系统自带的“组策略”工具。在左侧树状目录中定位项目位置:“本地计算机策略”→“用户配置”→“管理模板”→“Windows组件”→“Windows资源管理器”。

    在“组策略”右侧窗口中将列出一系列的设置选项,用户需要找到两个项目:“隐藏我的电脑中的这些指定的驱动器”、“防止从我的电脑访问驱动器”,如图1。

图1 “组策略”设置界面

    例如,执行“隐藏我的电脑中的这些指定的驱动器”选项,鼠标双击对应项目进入设置属性对话框。鼠标单击“已启用”,接下来选择要隐藏驱动器,如:“只限制D驱动器”,单击“确定”按钮返回,如图2。

图2 隐藏我的电脑中的指定驱动器

    接下来,用户可以打开“我的电脑”查看,果然在“我的电脑”中就找不到D盘了。需要注意的是,上述操作仅仅是在系统中隐藏了D盘,这并不能阻止用户访问,用户可以在“地址栏”中键入“D:\”来进入被隐藏的D盘。

    显然简单的隐藏还不够,我们还应当限制用户的访问。返回“组策略”,我们接下来进行“防止从我的电脑访问驱动器”选项的设置。依然鼠标双击项目进入,勾选“已启用”后,选择“只限制D驱动器”,如图3。

图3 防止从我的电脑访问驱动器

    至此,我们对于D盘的加密工作完成,不仅在系统中看不到D盘,就算通过“地址栏”强行访问也办不到,系统会无情的显示“限制”提示,如图4。

图4 系统限制访问提示
    “组策略”法隐藏驱动器非常方便,不过缺陷也挺明显,用户可以在图2、图3中看到,系统内置的限制组合比较有限,只有隐藏C、D以及所有驱动等几个有限的选项。例如,用户的硬盘分区较多,想隐藏单独E、F盘符就无法办到,这应当怎样解决了。

更多热点:Photoshop教程 ASP入门教程 视频教程 图片教程 开发速查手册

${PageNumber}

    二、注册表限制法

    我们之前说过,“组策略”的各种设置实质上是通过系统注册表的修改来达成,既然当前“组策略”功能有限,我们还是回归注册表来解决问题。

    执行“开始”菜单→“运行”,键入“regedit”即可进入系统自带的“注册表编辑器”。接下来,我们定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer分支,在右侧窗口中新建两个DWORD值,分别为“NoDrives”、“NoViewOnDrive”,它们分别对应“隐藏指定驱动盘符”、“防止访问指定驱动器”。如果大家已经使用过组策略进行相关设置,那么这两个DWORD值就已经存在了。

    手工定义隐藏盘符的关键在于修改两个DWORD项目的数值,下面给出系统A-Z驱动器对应的数值:

A=1 B=2 C=4 D=8 E=10 F=20 G=40 H=80 I=100 J=200 K=400 L=800 M=1000 N=2000 O=4000 P=8000 Q=10000 R=20000 S=40000 T=80000 U=100000 V=200000 W=400000 X=800000 Y=1000000 Z=2000000

    如果你需要隐藏多个盘符,那么需把对应盘符的数值按照十六进制相加,最后才能获得正确的值。例如隐藏A、B、C、D,需要填写的值就为“1+2+4+8=F”,注意不是十进制的15,而是十六进制的F,如图5。

图5 编辑注册表键值

更多热点:Photoshop教程 ASP入门教程 视频教程 图片教程 开发速查手册

${PageNumber}

    三、十六进制的计算

    显然,只要正确找到注册表中对应的路径及两个DWORD值,隐藏自定义盘符是很简单的,关键在于如何计算所需的值,这就涉及一个十六进制计算问题。十六进制,恐怕许多人都搞不懂这个,不过不必着急,你可以使用系统自带的“计算器”来解决该问题。

    点击“开始”菜单→“程序”→“附件”→“计算器”,启动“计算器”后,点击菜单“查看”→“科学型”,即可切换到十六进制计算模式,接下来的计算就交给电脑吧,大家就不必花时间了,如图6。

图6 计算器科学型计算模式

    为了提高大家的计算效率,这里告诉大家一个合计数,即隐藏所有盘符,将A-Z驱动器的值全部相加后的值为“3FFFFFF”。

    大家只需要显示C盘,而要隐藏其它的所有盘符,就不必从A-Z重新加一次,直接在计算器中用“3FFFFFF-4”就能得到所需的数值“3FFFFFB”了。以此类推,大家灵活使用,很容易就能实现特别效果,例如禁止在系统中使用U盘。

    实例:当前的系统盘符为C、D,使用计算器,简单的计算一下:“3FFFFFF-F=3FFFFF0”(总数减去A-D的合计值F,即为E-Z的合计值),很容易就能获得所需数值,进入注册表中做相应设置即可。以后就算其它用户在电脑中插入了U盘,系统也正常驱动了,U盘所在的驱动器也是无法访问的。

更多热点:Photoshop教程 ASP入门教程 视频教程 图片教程 开发速查手册

打开APP阅读全文

双管齐下 隐藏XP系统驱动器很容易!

今天我们将介绍利用系统内置功能隐藏特定硬盘驱动器,让未授权用户无法访问的两个方法!

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等