如何隐藏 EFI 分区?

如何隐藏 EFI 分区?

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

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

答案1

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

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

答案2

按照用户 Japelo_1976 的指示此主题帮助过我。

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

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

  2. 打开 diskpart:
    diskpart

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

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

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

  6. 退出 diskpart:
    exit

  7. 打开 regedit:
    Start→输入regedit

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

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

  10. 关闭 RegEdit 并重新启动。

答案3

EFI 分区显示在磁盘管理中是正常的。但它不应该显示在“本电脑”中。不过,您可以删除其驱动器号,以便它在本电脑中隐藏。

去做这个:

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

您也可以使用 diskpart 执行此操作。

  1. 跑步磁盘分区
  2. 进入列表卷然后按 Enter。
  3. 找到您想要隐藏的卷并记住其编号。
  4. 进入选择卷[数字]在哪里[数字]是你记住的数字。
  5. 进入消除然后按 Enter。

答案4

我在另一个论坛上找到了最后一步......

按照以下说明操作后DISKPART(在其他几个论坛中也可以找到):

  1. 以管理员身份运行命令提示符
  2. 类型DISKPART
  3. 类型LIST VOLUME
  4. 类型SELECT VOLUME NUMBER "Z""Z"其中你的EFI 驱动器号)
  5. 类型REMOVE LETTER=ZZ其中你的驅動程式號碼)

许多人认为这可以解决问题,但发现驱动器号只是暂时从 Windows 资源管理器中消失。重新启动后它会恢复。

因此,要在重新启动计算机之前完全删除驱动器号,您需要删除注册表项:

  1. 打开RegEdit
  2. 导航HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

如果右侧窗格中列出了 EFI 分区驱动器号(例如\DosDevices\Z:),请右键单击并删除该值。

为了增加保护,右键单击注册表值(即“ DosDevices\Z:”,Z其中你的EFI 驱动器号)并导出密钥;保存到您的桌面。重新启动并确认注册表更改正确修改了您的设置后,删除此备份。

如果不小心删除了错误的密钥,您可以恢复(合并)之前保存的备份并再试一次。

HTH 那些一直在尝试解决这个问题的人。

相关内容