测试说明:运行后请注销或者重启才能生效.
注册表键值: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哦,建议大家动手试试看,印象会更深刻的. |