无法在双启动 SSD 中安装 Windows 7

无法在双启动 SSD 中安装 Windows 7

我之前在台式机的 SSD 上安装了 Windows 8 和 Ubuntu 双启动系统。在此之前,我在 HDD 上安装了 Windows 7 和 Ubuntu 双启动系统。我唯一更改的 BIOS 设置是将 SATA 控制器从 IDE 置于 AHCI 模式,以支持从 SSD 启动。

我在 Windows 8 中遇到了一些所需程序支持问题,因此我决定重新安装 Windows 7。但安装后我的计算机找不到操作系统。

我尝试了多次重新安装,清除了两个内置驱动器,尝试了不同的组合,并使用 Ubuntu Live CD 下的启动修复来修复 MBR,但都不起作用,它偶尔会告诉我 Windows 无法安装到我选择的驱动器上。现在我设法将 Ubuntu 单独安装在我的 SSD 分区上。

现在,当我尝试将 Windows 7 SP1 安装到另一个分区时,它根本无法被识别,Ubuntu 只会启动。使用启动修复重新安装 grub 解决了识别问题,但当我启动 Windows 以完成设置时,它告诉我“Windows 安装程序无法在此计算机的硬件上配置 Windows”,安装失败。每次我尝试再次启动 Windows 时,它都会告诉我需要重新安装。

我以前从未遇到过这些问题,我不明白为什么 Windows 7 拒绝安装。

答案1

Windows 必须位于first primary分区上。使用您最喜欢的分区工具(例如 cfdisk)为 Windows 创建主分区。安装 Windows。然后创建第二个分区并将 grub(或整个 ubuntu 根目录)放在其上。安装 grub 时,请确保安装/写入 hd0(或类似分区)而不是 hd0,0,因为如果您在第一个分区(Windows)上安装 grub-mbr,那么您将删除 Windows 引导加载程序。

相关内容