如何从双启动系统中删除一个操作系统而不损害其他操作系统?

如何从双启动系统中删除一个操作系统而不损害其他操作系统?

如果有双启动系统“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

相关内容