如何隐藏系统保留分区?


Answers:


84

删除系统保留分区的驱动器号。如果您使用的是多重引导系统,这可能会导致问题,具体取决于系统从何处引导。

要删除驱动器号并在资源管理器和我的计算机中隐藏分区:

  1. 右键单击ComputerWindows资源管理器中的,打开本地计算机上的计算机管理,然后选择manage。然后Disk Management在左侧窗格中单击。

    (或者只是键入diskmgmt.msc运行对话框)

  2. 右键单击Drive D: System reserved右下角窗口中的阴影区域。

  3. 点击 Change drive letter or paths

  4. 突出显示D并单击remove

如果您收到错误消息,表明该驱动器可能正在使用中或程序可能无法正常运行,请不要惊慌。可以删除驱动器号。一旦未分配字母,驱动器将不会出现在Windows资源管理器中。

这适用于Windows Vista,Windows 7,Windows 8和Windows 10。


“如果您使用的是多重引导系统,这可能会导致问题,具体取决于系统从何处引导。” <-您能否详细说明这一部分?在什么情况下可能导致问题,为什么?
sundar

当然,本文是在仍积极支持Windows XP的时候撰写的,如果XP的ntldr位于Windows XP中,则带有Windows XP和更高版本的Vista,7等的双启动bios / CSM系统可能会拒绝启动。系统保留的分区。
G Koe

1
这是一个极少数情况,只会影响极少数人,但在当时值得增加警惕。除了某些版本的OS / 2,GRUB和其他非NT引导加载程序实际上并不关心Windows驱动器号。
G Koe

谢谢,这很有意义。我已经卸下驱动器号并同时重新启动,并且(可以预期)没有任何问题。
sundar

16

我遇到了同样的问题。在DiskMgmt GUI中,没有将驱动器号分配给隐藏的系统分区,但是在Windows资源管理器中,驱动器号为H:

我按以下方法解决了它:在命令提示符下,启动DiskPart.exe,然后运行:

list disk
select Disk 0
list partition
select partition 1 (the one corresponding with the hidden system drive)
remove

现在驱动器号在资源管理器中消失了。


2
这是唯一对我有用的答案。值得一提的是,“删除”只是摆脱了字母,它并没有删除分区!
xorsyst

2

我遇到了同样的问题。为了解决这个问题,我做了以下工作:

  • 右键单击C:Drive,然后选择Properties
  • 现在,您可以看到“本地磁盘(C :)属性模型”对话框
  • 现在,在“本地磁盘(C :)属性模型”对话框中选择“工具”选项卡功能
  • 现在单击“立即检查”按钮,您会看到“检查磁盘本地磁盘(C :)模型”对话框
  • 最后,选中“自动文件系统错误”复选框,然后单击“开始”按钮。
  • 重新启动计算机,并检查计算机文件系统错误。

希望它将隐藏系统保留的分区。


2

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

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

要使此更改生效,可能需要注销/登录周期。


如果EFW驱动器?
zwcloud

1
@zwcloud E是字母表的第五个字母,因此您需要设置第五个位(加16)。为F,增加32。我想W将增加4,194,304。为了隐藏所有这三个值,如果我的计算正确,则最终的十六进制值为0x400030。
本N

1

完整答案(更改在重新启动后保存):

  1. 以管理员身份打开Windows Powershell或命令行

    Start -> Search -> Powershell or CMD -> Run as Administrator

  2. 打开Diskpart

    diskpart

  3. 选择磁盘

    select disk 0

  4. 识别显示在资源管理器中的EFI分区

    list partition

  5. 选择EFI分区(用正确的分区号替换'X'):

    select partition X

  6. 删除EFI分区的驱动器号(它不会删除分区,只是删除安装点):

    remove

  7. 退出Diskpart

    exit

  8. 打开RegEdit

    Start -> Search -> Type "regedit"

  9. 找到正确的钥匙/文件夹

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  10. 如果EFI分区驱动器号仍在注册表中,请删除该值。

    For example: \DosDevices\X:

  11. 关闭RegEdit并重新启动。

    参考:https : //answers.microsoft.com/zh-CN/windows/forum/windows_10-files/window-10-efi-system-partition-and-recovery/e7389cec-f0a3-4f85-bc7e-8b22be22680b

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.