![在 Windows 7 上安装 XP 后,将 SATA 模式更改为 IDE 模式以解决 Ntldr 丢失错误](https://linux22.com/image/1288782/%E5%9C%A8%20Windows%207%20%E4%B8%8A%E5%AE%89%E8%A3%85%20XP%20%E5%90%8E%EF%BC%8C%E5%B0%86%20SATA%20%E6%A8%A1%E5%BC%8F%E6%9B%B4%E6%94%B9%E4%B8%BA%20IDE%20%E6%A8%A1%E5%BC%8F%E4%BB%A5%E8%A7%A3%E5%86%B3%20Ntldr%20%E4%B8%A2%E5%A4%B1%E9%94%99%E8%AF%AF.png)
我的机器上装有 Windows 7 Home Premium,并且也想安装 Windows XP。
当我运行 Windows XP 安装时,它会复制所有必需的文件并重新启动 - 然后我得到一个缺少 NTLDR错误并且无法执行任何操作。
我能够使用 Windows 7 修复 CD 修复系统并且它可以再次运行,但我无法安装 Windows XP。
我认为问题在于我的硬盘在 BIOS 设置中处于 SATA 模式,而 Windows XP 应该安装在 IDE 模式下。这样正确吗?如果正确,我该如何从 SATA 模式更改为 IDE 模式?
答案1
您可以在机器的 BIOS(或 EFI)中更改此选项。我见过几次这种情况,假设您的机器上没有其他东西干扰/不兼容 XP,那么这应该有效。
话虽如此,如果您有 USB 软盘驱动器或类似设备,您可能能够在主板制造商的网站上找到驱动程序,以便下载驱动程序并将其安装在 XP 机器上。或者,如果您不介意弄脏一点/制作自己的 XP 磁盘,您可能能够将这些驱动程序放入其中。
答案2
我建议尝试 William 所说的一切,但如果要更改 BIOS 设置,这是一个保留 AHCI 的过程:
- 在 BIOS 中关闭 AHCI / 打开 IDE 兼容模式
- 安装 XP
- 获取芯片组的驱动程序包并从中提取 AHCI 驱动程序
- 强制“升级”磁盘控制器驱动程序并为其选择 AHCI。
- 重新启动并打开 AHCI,然后再次启动 XP。
现在您应该在两个操作系统中都有 AHCI 驱动程序。