如何在注册表中隐藏 2 个系统保留驱动器?

如何在注册表中隐藏 2 个系统保留驱动器?

参考这个答案如何隐藏系统保留分区?

在某些情况下(如本问题所示),删除系统保留分区的驱动器号可能会导致该驱动器上的其他分区不显示在 Windows 资源管理器中。为了避免这种情况,必须使用注册表调整来保留驱动器号但隐藏驱动器。

打开注册表编辑器(在运行对话框中输入 regedit)并导航到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,如有必要,创建 Explorer 键。创建一个名为 NoDrives 的新 DWORD 值。该值的数据应为位掩码,其中设置了表示隐藏驱动器的位。要仅隐藏 A 驱动器,请将数据设置为 1。要隐藏 B 驱动器,请将数据设置为十进制的 2(二进制为 10)- 第二位对应于 B 驱动器。同样,9 将隐藏 D 和 A 驱动器(二进制为 1001)。

此更改可能需要注销/登录循环才能生效。

我有两个驱动器和两个 Windows 7 启动项,因此我想隐藏 2 个系统保留驱动器。有没有办法为第二个驱动器添加第二个 DWORD 值?这两个驱动器分别是 D 和 G。

答案1

我想隐藏两个驱动器,D 和 G。

您不需要第二个,DWORD因为 NoDrives 的工作方式是位掩码,其中设置的位表示隐藏驱动器。

因此,就您而言,您需要的值是72

72十进制是01001000二进制:

  • 第 4 位已设置(D驱动器“字母”为 4)

  • 第 7 位已设置(G驱动器“字母”为 7)

有一个计算器无驱动器让生活更轻松:

enter image description here

将结果复制到注册表中以隐藏驱动器号

用户密钥:

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

系统密钥:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

值名称:NoDrives

数据类型:DWORD

更改注册表后,请注销或重新启动才能生效。

使用 nodrives 注册表设置隐藏的驱动器映射仍然可用,只需在资源管理器地址栏中输入驱动器号即可。

来源无驱动器


进一步阅读

相关内容