我们知道在Windows Vista中通过组策略可以选择隐藏C分区或者隐藏所有分区,但我们往往需要隐藏的是除C分区外其它的某一个分区。为满足我们的自由定制,需要对Vista 的组策略配置文件略作修改。
           首先,我们需要在“%windir%\PolicyDefinitions\”路径下,找到“WindowsExplorer.adml”和WindowsExplorer.admx”两个配置文件。
  
  然后:用记事本打开WindowsExplorer.adml文件,找到包含如下代码的部分:
  <stringTable>
  <string id="ABCDOnly">仅限制分区 A、B、C 和 D</string>
  <string id="ABConly">仅限制分区 A、B 和 C</string>
  <string id="ABOnly">仅限制分区 A 和 B</string>
  <string id="ALLDrives">限制所有分区</string>
  例如需要隐藏G分区,则添加如下代码,修改完成后保存退出:
  <string id="GOnly">仅限制分区 G</string>
  第二步:用记事本打开WindowsExplorer.admx文件,分别找到
    <enum id="NoDrivesDropdown" valueName="NoDrives" required="true">
    <enum id="NoDrivesDropdown" valueName="NoViewOnDrive" required="true">”
    前者是用来限制访问分区,后者则是用来隐藏分区,例如这里还是以G分区为例进行说明,请在两处位置分别添加如下代码,这里的“64”表示G分区的十进制代码:
  <item displayName="$(string.GOnly)">
  <value>
  <decimal value="64" />
  </value>
注:关于分区的十进制代码表:(倍数关系,还记得通过Win98注册表隐藏分区吗?)
 A B C D E F G……
 1 2 4 8 16 32 64……
  第三步:替换“WindowsExplorer.adml”和WindowsExplorer.admx”两个配置文件。由于访问控制的权限问题,我们首先需要对两个文件的访问权限进行修改,打开属性对话框,切换到“安全”选项卡,单击“高级”按钮更改所有者后进行相关的设置,获得权限之后即可完成文件替换的操作。
  运行gpedit.msc在组策略的“防止从‘我的电脑’访问驱动器”对话框,选择“已启用”,是不是变方便了!