如何隐藏 EFI 分区?

Sta*_*owl 17 windows efi windows-10

出于某种原因,我的 EFI 分区出现在磁盘管理以及此 PC 中。

有没有办法在不弄乱我的系统的情况下再次隐藏?最好通过命令行(diskpart)。

Sta*_*owl 14

显然,它不是 EFI 而是恢复分区,这是由于升级到 Windows 10 的 v1803 中存在错误而出现的。

以下简单的一行确实将它隐藏在管理员命令提示符中: mountvol e: /d 其中 e: 将被它指定的驱动器号替换。由于分区对系统至关重要,因此磁盘管理没有提供任何此类选项。


小智 10

遵循此线程中用户 Japelo_1976 的说明对我有所帮助。

您必须使用 regedit 删除要删除驱动器号的卷的注册表文件。

  1. 以管理员身份打开 Windows Powershell 或命令行:
    Start→右键单击PowershellRun as administrator

  2. 打开磁盘部分:
    diskpart

  3. 识别资源管理器中显示的 EFI 分区:
    list volume

  4. 选择 EFI 分区(用X正确的驱动器号替换):
    select volume X

  5. 删除 EFI 分区的驱动器号(替换X为正确的驱动器号):
    remove letter=X

  6. 退出磁盘部分:
    exit

  7. 打开注册表:
    Start→输入regedit

  8. 找到正确的键/文件夹:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  9. 如果 EFI 分区驱动器号仍在注册表中,请删除该值:
    例如\DosDevices\X:

  10. 关闭 RegEdit 并重新启动。


小智 5

EFI 分区出现在磁盘管理中是正常的。但它不应该出现在这台电脑中。但是,您可以删除其驱动器号,以便在此 PC 中隐藏它。

去做这个:

  1. 打开磁盘管理
  2. 右键单击分区
  3. 选择“更改驱动器号和路径...”
  4. 点击“移除”
  5. 单击确定

你也可以用diskpart来做到这一点。

  1. 运行diskpart
  2. 输入列表音量并按 Enter。
  3. 找到您要隐藏的音量并记住其编号。
  4. 输入选择音量[number]其中[number]是您记住的数字。
  5. 输入remove并按 Enter。