我已经在不同的分区中安装了 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 引导加载程序:
cmd.exe
以管理员权限运行进程- 跑步
diskpart
- 键入:
list disk
然后sel disk X
其中 X 是启动文件所在的驱动器- 键入
list vol
以查看磁盘上的所有分区(卷)(EFI 卷将以 FAT 格式格式化,其他将为 NTFS)- 通过键入以下内容选择 EFI 卷:
sel vol Y
其中 Y 是SYSTEM
卷(这几乎总是 EFI 分区)- 为方便起见,请通过键入以下内容分配驱动器号:
assign letter=Z:
其中 Z 是可用(未使用)的驱动器号- 键入
exit
以离开磁盘部分- 在
cmd
提示符下,键入:Z:
并按回车键,其中 Z 是您刚刚创建的驱动器号。- 键入
dir
以列出此已安装的 EFI 分区上的目录- 如果你在正确的位置,你应该看到一个名为
EFI
- 输入
cd EFI
然后dir
列出里面的子目录EFI
- 键入
rmdir /S ubuntu
删除 ubuntu 启动目录假设您只有两个操作系统(Win 10 和 Ubuntu),您现在应该能够直接启动 Windows 而不会出现黑色的 grub 屏幕。
您现在可以安装 Windows 10,验证它是否选择了正确的分区(默认情况下,它可能会提供升级 Windows 7 分区)。
由于这是一个非常严重的操作,一个错误可能会破坏磁盘,因此我建议在开始之前对整个磁盘进行备份。我最喜欢的工具是 AOMEI Backupper 免费软件。
BIOS/MBR 答案
您需要 Windows 7 安装盘。启动它并选择修复选项。
自动检查启动问题后,选择命令提示符选项并输入以下命令:
bootrec /fixmbr
bootrec /fixboot
输入exit
以关闭命令提示符并重新启动计算机。