如果有双启动系统“Windows-Linux”或“Windows-Windows”,我的意思是在一个硬盘上有“一个 Windows 8.1 分区和一个 Windows 7 分区”或“一个 Windows 8.1 分区和一个 Ubuntu 分区”,现在的问题是如果我想从这对中删除一个操作系统,我该怎么做?假设有 Windows 8.1-Windows 7 双启动,我想删除 Windows 7 分区,但我不想丢失 Windows 8.1 分区,我该怎么办?如果从 Windows 8.1 格式化 Windows 7 分区,那么操作系统将被删除,但在启动时将显示从列表中选择一个操作系统的选项。如何更新此列表?如果引导记录文件位于 Windows 7 分区中,那么 Windows 8.1 也将无法启动。现在我必须更新 Windows 8.1 分区中的引导记录。但我该怎么做呢?如果 Windows-Linux 双启动系统也发生同样的情况,那该怎么办?
答案1
Windows 启动文件
如果是 MBR 磁盘,则位于活动分区上
或者
如果是 GPT 磁盘,则位于 EFI 系统分区上。
A. 在 UEFI 启动和 GPT 磁盘的情况下您可以毫无问题地删除要删除的操作系统的分区。
A.1. 如果要删除的操作系统是 Windows - 您还必须删除用于加载该操作系统的相应 BCD 条目。
A.2. 如果要删除的操作系统是 Linux - 您还必须删除 EFI 系统分区上 \EFI 下的相应启动文件夹(例如 \EFI\ubuntu 或 \EFI\fedora)
B. BIOS 启动和 MBR 磁盘您不能删除活动分区。
这里我们也有两种情况:
B.1. 要删除的操作系统处于活动状态。您必须在另一个分区上创建启动文件并使其处于活动状态。
怎么看 -在另一个分区上创建 Windows 启动文件。
现在您可以删除旧的活动分区及其上的操作系统。
B.2. 要删除的操作系统未处于活动状态。
删除带有操作系统的分区并修改BCD(启动配置数据)-删除相应的加载程序对象。
注 1:情况 B 的整个过程假设 Windows 启动管理器控制启动。如果 GRUB 控制启动,则您首先使用恢复控制台中的“启动修复”修复 Windows 启动,然后删除 Linux 分区(根分区和交换分区)。
注 2:除了注 1 中提到的 Windows 启动修复之外,您在启动到想要保留的 Windows 操作系统时要进行提到的所有操作。
答案2
在双启动系统中卸载任何一个操作系统都很简单。请查看在多重启动系统上卸载 Windows 7