我运行双启动Windows 10 / Linux系统已有一段时间了,但我最近决定删除Linux分区。
目前,我已成功启动并运行Windows 10,但是当我检查我的分区时,我发现我有2个EFI系统分区。
我的问题是 - 如何找出Windows正在使用哪个EFI系统分区,以便删除未使用的分区?
我运行双启动Windows 10 / Linux系统已有一段时间了,但我最近决定删除Linux分区。
目前,我已成功启动并运行Windows 10,但是当我检查我的分区时,我发现我有2个EFI系统分区。
我的问题是 - 如何找出Windows正在使用哪个EFI系统分区,以便删除未使用的分区?
Answers:
使用管理员权限打开命令提示符(如果需要,批准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
Required
属性设置为no
。
如果您有两个EFI分区,则一个是多余的,因为引导过程只使用两个中的一个。
EFI启动分区将始终具有名为的顶级目录/EFI
。在该目录下,每个操作系统都有自己的子目录,其名称(希望)表示它用于哪个操作系统,并且(希望)该操作系统是唯一的。
我建议让这两个分区共存,因为删除错误的分区会使您的计算机无法启动。
您可以通过在磁盘管理中为它们分配驱动器号来查看这些分区的内容,如果您希望更深入地检查它们,也可以在完成后将其删除。
DiskPart
可以挂载分区,但拒绝访问分区的文件系统,收到错误“您已被拒绝访问此文件夹的权限” ; 已为EFI分区禁用“安全”选项卡,因此无法通过GUI或icacls
(“未设置权限。所有用户都具有完全控制权限”)更改权限。
diskpart
,(2)你可能已经提到了将出现的UAC对话框。当然,欢迎提供附加信息的网站的链接(并且在从其他网站复制答案时需要这些链接),但我不清楚您的答案中的链接与您的答案有何关联。请不要回复评论; 编辑 你的答案,使其更清晰,更完整。