net framework3.1下载:有什么办法能把整个分区隐藏?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 14:17:47
有什么办法不用第三方软件,只靠XP系统自己的功能把某个分区比如E盘隐藏掉,使它不在"我的电脑"中显示? 强调:是隐藏,而不是锁定.不能影响其正常运行.需要查看和操作时再恢复回来.请问哪位高手有此绝招,望详解.
按照你们的方法,隐藏倒是隐藏了,但该分区同时被锁死,根本无法运行程序.我的目的是:把系统备份文件放在一个单独分区,为安全起见,把这个分区隐藏掉,但并不影响在还原系统时的正常运行.不知能否达到这样的目的?

右击我的电脑->管理>磁盘管理,右击其中一个分驱,更改盘符,把盘符删掉就可以了。

好象做不到

有的,要修改注册表
隐藏分区

症状:硬盘分区隐藏
测试说明:运行后请注销或者重启才能生效.
注册表键值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives 键值设为ffffffff即可

关闭窗口

注意事项
*建议多刷新几次以保证运行效果.
*请注意恢复阅读恢复说明.

大家在隐藏盘符的时候一般都是靠软件设置的,要手动更改恐怕不知道键值该设为多少,下面来详解一下:

打开注册表进入以下路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\

新建键值NoDrives,这个键的键值就是隐藏盘符的关键了,下面是一张隐藏数值例表(二进制).

盘符 A B C D E F G H
数值 01000000 02000000 04000000 08000000 10000000 20000000 40000000 80000000
盘符 I J K L M N O P
数值 00010000 00020000 00040000 00080000 00100000 00200000 00400000 00800000
盘符 Q R S T U V W X
数值 00000100 00000200 00000400 00000800 00001000 00002000 00004000 00008000
盘符 Y Z
数值 00000001 00000002

说明一下吧,我也是用了很多时间才研究出来的,我们应该把这些值看成四区 00 00 00 00

第一区控制盘符a-h,第二区控制盘符i-p,第三区控制盘符q-x,第四区控制y和z盘符

一直下去都是以倍数关系的,比如A盘为01,B盘则为02,再下去就是C盘02*2=04了,不过到D盘08后,因为是16进制计算的(别告诉我你不知道什么是16进制),所以E盘08*2为16,进一位就要写成E盘10了,然后再下去F盘10*2=20.......

如果要隐藏二个分区那就把数值相加即可,比如要同时隐藏A盘和F盘,数值为01000000+20000000=21000000,如果要隐藏这个区的全部盘要写成FF(十六进制最后位)

再下去的盘都一样计算,还有,如果你是写成DWORD值的,那就要反一下了,四个区相反就可以了,比如A盘要写成00000001,I盘要写成00000100哦,建议大家动手试试看,印象会更深刻的.