如何通过替换 Ubuntu 来实现 Windows 7 和 Windows 10 双启动?

如何通过替换 Ubuntu 来实现 Windows 7 和 Windows 10 双启动?

我已经在不同的分区中安装了 Windows 7 和 Ubuntu 18.04 的双启动。我之前通过格式化分区并在其中安装新操作系统替换了许多 Linux 发行版。但是可以对 Windows 10 执行同样的操作吗?

我也听说过,从双启动中完全删除 Linux 发行版会导致 Grub 错误。如果我用 Windows 替换 Ubuntu,也会遇到这样的错误吗?

如果我能做到这一点而不用摆弄我的电脑的 grub 和 bootloader,那就太好了。我不能失去 Windows 7 分区。虽然我不用担心我的 Ubuntu 分区会被格式化。

答案1

EFI BIOS 需要 GPT 磁盘,因此请先检查磁盘类型:在“磁盘管理”中,右键单击下方窗格中的“磁盘 0”标签,选择特性,您将在“分区样式”条目中的“卷选项卡”中看到它。

在此处输入图片描述

EFI/GPT 答案

基本上,EFI BIOS 会使用它在 EFI 分区中找到的文件来负责启动。以下方法取自帖子中的回答 卸载 Grub 并使用 Windows 引导加载程序

  1. cmd.exe以管理员权限运行进程
  2. 跑步diskpart
  3. 键入:list disk然后sel disk X其中 X 是启动文件所在的驱动器
  4. 键入list vol以查看磁盘上的所有分区(卷)(EFI 卷将以 FAT 格式格式化,其他将为 NTFS)
  5. 通过键入以下内容选择 EFI 卷:sel vol Y其中 Y 是SYSTEM卷(这几乎总是 EFI 分区)
  6. 为方便起见,请通过键入以下内容分配驱动器号:assign letter=Z:其中 Z 是可用(未使用)的驱动器号
  7. 键入exit以离开磁盘部分
  8. cmd提示符下,键入:Z:并按回车键,其中 Z 是您刚刚创建的驱动器号。
  9. 键入dir以列出此已安装的 EFI 分区上的目录
  10. 如果你在正确的位置,你应该看到一个名为EFI
  11. 输入cd EFI然后dir列出里面的子目录EFI
  12. 键入rmdir /S ubuntu删除 ubuntu 启动目录

假设您只有两个操作系统(Win 10 和 Ubuntu),您现在应该能够直接启动 Windows 而不会出现黑色的 grub 屏幕。

您现在可以安装 Windows 10,验证它是否选择了正确的分区(默认情况下,它可能会提供升级 Windows 7 分区)。

由于这是一个非常严重的操作,一个错误可能会破坏磁盘,因此我建议在开始之前对整个磁盘进行备份。我最喜欢的工具是 AOMEI Backupper 免费软件

BIOS/MBR 答案

您需要 Windows 7 安装盘。启动它并选择修复选项。

自动检查启动问题后,选择命令提示符选项并输入以下命令:

bootrec /fixmbr  
bootrec /fixboot

输入exit以关闭命令提示符并重新启动计算机。

相关内容