我正在尝试在我的硬盘上创建双启动。(Ubuntu 已安装)当我使用 USB 启动盘启动 Windows 10 时,我无法创建分区。它说我需要GPT
系统。从谷歌上我了解到使用diskpart
它可以将我的磁盘转换为 GPT。
使用diskpart
,当我输入时list disk
它显示:
磁盘 0 - 911GB(总计) - 211GB(可用)
现在,如果我将磁盘转换为我的gpt
磁盘clean
,那么我的所有数据都会被清理吗?(我不希望我的数据被清理)
我怎样才能将我的unallocated 211GB
空间转换为 gpt?然后安装 Windows?
答案1
Windows 需要 GPT 分区,因为您的 BIOS 配置为UEFI 模式不处于传统“MBR”模式。
供以后参考,如果可以避免,最好在安装 Linux 之前先安装 Windows。原因是 Windows将要清除您的 GRUB 配置;据我所知,没有安装选项会让 Windows 至少尝试破坏 grub 引导加载程序安装并安装它自己的引导加载程序。
确认您的 BIOS 处于 UEFI 模式
可以通过以下方式检测以 UEFI 模式安装的 Ubuntu(选择 1):
- 其 /etc/fstab 文件包含一个 UEFI 分区(挂载点:/boot/efi)
- 它使用 grub-efi 引导加载程序(而不是 grub-pc)
从已安装的 Ubuntu 中,打开终端(Ctrl+Alt+T),然后输入以下命令:
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
如果您处于 UEFI 模式,并且想要安装 Windows 而不必格式化(清理)现有的 Ubuntu 安装,则可以按照以下步骤解决此问题。请确保在开始之前阅读每个步骤和所有链接。
如果您不了解中间的某个步骤,但已经开始,那么您的系统可能会无法启动任何一个操作系统,直到修复为止。
如果您不准备丢失该电脑上的所有数据,请不要尝试这样做 - 这种情况可能会发生,而且确实会发生,即使对于那些确切知道自己在做什么的人来说也是如此。
准备 Ubuntu:按照 Ubuntu 提供的以下说明进行操作:将 Ubuntu 转换为传统模式将您的 UEFI 安装转换为传统模式。
- 检查安全启动如果这与您和您的 BIOS 配置有关,也请参阅部分 - 如果它已启用,您可能需要禁用它。
修改 BIOS 配置:将您的 BIOS 配置为在传统模式下运行。我个人从未见过不提供切换模式功能的商用主板,因此您的主板很可能也有此功能。主板手册将介绍如何操作。
启动进入 Ubuntu:您仍然应该能够启动 Ubuntu - 如果您愿意,您可以立即验证这一点。如果不能,那么您应该先解决 Ubuntu 无法启动到传统模式的问题,然后再继续,从这里开始;否则继续。
- 安装窗口:在传统模式下,您不会被强制使用 GPT 分区,并且系统将继续正常运行。安装 Windows 后,grub 将无法运行,并且您将(暂时)只能启动 Windows。
- 重新安装 Grub:现在按照在此处找到说明重新安装 grub 并修复你的 Ubuntu 启动。
- 作为此过程的一部分,您必须拥有与所安装的 Ubuntu 版本相同的可启动 Live CD(或 USB)。
重新启动,您将看到一个 grub 菜单,其中有 Ubuntu 和 Windows 作为选项。