前段时间,安装了一个更大的 SSD (1 TB M.2) 作为我的操作系统启动盘,将原始的操作系统运动 HD (256 GB) 克隆到它上面,它工作正常。最近,我想尝试 Linux,并在旧的 HD 上安装了 Mint,它也可以正常工作,在启动时为我提供了双启动选项。但是,这似乎在旧磁盘上留下了一个 Windows 启动管理器(Windows 磁盘管理中的磁盘 0),所以当我在双启动时选择该选项时,它首先通过那个选项,然后从新的 SSD 启动 Windows 操作系统(磁盘管理中的磁盘 2)。没什么大不了的,也很容易理解,因为我选择将 Mint 安装在磁盘 0 上,但仍然有点奇怪。
现在Linux给我带来了麻烦,所以我想擦除整个驱动器并重新安装它。我已经将 BIOS/UEFI 中的引导顺序更改为直接引导到 Windows 而不是 Linux Mint 引导菜单,那里也没有问题。在 Windows 磁盘管理中,我可以擦除磁盘 0 上的 Linux 分区,将其更改为动态卷后,但剩余的 512 MB 的“EFI 系统分区”是不可触及的。甚至 DISKPART 也很时髦,也不允许我删除它。
现在,首先,我想确保我没有使我的计算机无法启动,无论如何,从磁盘 2 正确启动 Windows 仍然需要依赖磁盘 0。其次,我该如何去杀死抵抗运动最后剩下的残余物来完全控制这个特殊的旧驱动器,我一时兴起分配和使用?并且不必求助于第三方软件?
这是我的 Win Disk Mgt 和启动信息的屏幕截图:
您可以使用删除 EFI 分区
delete partition override
。您可能不想这样做——如果系统当前在 EFI 模式下运行,这将使Windows 无法启动。(很可能是 EFI 模式,因为您的磁盘管理器没有显示任何标记为“健康(系统)”的分区,否则它将保存 Windows 的 BIOS 模式引导加载程序。)
您应该首先在其他磁盘上创建一个替换 EFI 系统分区。理论上这可以从正在运行的 Windows 系统中完成,但我使用 Windows 安装 USB 记忆棒(Shift+F10 控制台)的运气更好。可以从此处(分区)和此处(在步骤 2.2 中配置)提取完整的说明,但摘要如下:
create part efi size=100
format quick fs=fat32 label=System
assign letter=S
bcdboot C:\Windows /s S: