如何找出Windows 10正在使用哪个EFI系统分区?


3

我运行双启动Windows 10 / Linux系统已有一段时间了,但我最近决定删除Linux分区。

目前,我已成功启动并运行Windows 10,但是当我检查我的分区时,我发现我有2个EFI系统分区。

我的问题是 - 如何找出Windows正在使用哪个EFI系统分区,以便删除未使用的分区?

Answers:


2

我正在尝试在Surface Book Gen 1上配置相同的内容。似乎识别的方法是在以下位置运行以下调用cmd

echo list volume | diskpart   

可引导EFI分区将列出SystemInfo列。

另一种方法是使用bcdedit /enum如下:

bcdedit /enum active

我认为这是一种更好的方法。

我在MSFT文档中找到了这些信息


2
  • 使用管理员权限打开命令提示符(如果需要,批准UAC)

  • 启动diskpart - > diskpart

  • 用efi partions选择你的磁盘 - > sel disk 1(如果磁盘1是正确的磁盘)

  • 列出可用分区 - > 列表部分

  • 如果分区2是efi分区 - > sel第2部分

  • 细节部分

    Partition 2
    Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
    Hidden  : Yes
    Required: No
    Attrib  : 0X8000000000000000
    Offset in Bytes: 524288000
    

现在,当Required:属性设置为No时,您知道这是您可以删除的EFI分区。另一个EFI分区将Required:属性设置为Yes。不要删除该分区。

有关Required属性的更多信息,请滚动到:此页面上的gpt属性

编辑:

要更改Windows启动设备(efi分区),请使用以下命令:

bcdedit /set {bootmgr} device partition=a:

*其中a:是新efi分区的已分配驱动器号

感谢@mbrownnyc查找此信息 bcdedit Device Setting


我们希望本网站上的答案(和问题)是完整且独立的。你似乎已经提供了这样一个答案(虽然(1)你可以简单地说(Win)+(R)→ diskpart,(2)你可能已经提到了将出现的UAC对话框。当然,欢迎提供附加信息的网站的链接(并且在从其他网站复制答案时需要这些链接),但我不清楚您的答案中的链接与您的答案有何关联。请不要回复评论; 编辑  你的答案,使其更清晰,更完整。
G-Man

我不相信这种情况。在我目前运行的Windows 10上,我正在启动而没有问题,我的两个系统EFI分区(id = c12a7328-f81f-11d2-ba4b-00a0c93ec93b)都将其Required属性设置为no
mbrownnyc

好的,这是有趣的信息,就我而言。是否有可能任何软件更改属性?你确定你从其中一个efi分区用gpt启动吗?
Kleajmp

0

如果您有两个EFI分区,则一个是多余的,因为引导过程只使用两个中的一个。

EFI启动分区将始终具有名为的顶级目录/EFI。在该目录下,每个操作系统都有自己的子目录,其名称(希望)表示它用于哪个操作系统,并且(希望)该操作系统是唯一的。

我建议让这两个分区共存,因为删除错误的分区会使您的计算机无法启动。

您可以通过在磁盘管理中为它们分配驱动器号来查看这些分区的内容,如果您希望更深入地检查它们,也可以在完成后将其删除。


在启动到Windows或WinPE时,很长一段时间内无法从Windows访问EFI分区。在Windows 10中更改了对EFI分区的访问权限,旨在通过用户或应用程序保护EFI启动分区免受外部更改。 DiskPart可以挂载分区,但拒绝访问分区的文件系统,收到错误“您已被拒绝访问此文件夹的权限” ; 已为EFI分区禁用“安全”选项卡,因此无法通过GUI或icacls (“未设置权限。所有用户都具有完全控制权限”)更改权限。
JW0914

@ JW0914:这是特定于Windows资源管理器的新块,因为Explorer永远不会以Admin身份运行。以Admin身份运行的任何其他文件管理器在使用diskpart为其分配驱动器号后,将很乐意访问EFI分区。或使用任务管理器>文件>运行新任务>浏览...来检查分区。或者使用命令mountvol。
harrymc
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.