无效的 BOOT.INI(带 7 的双引导 XP)

Mux*_*uxa 7 windows-7 64-bit ntldr multi-boot

我有 Windows XP x64 作为我的主系统,我还有一个 Windows XP x64 的第二个分区。都从第一个分区(C :)

然后我在第一个分区上安装了 Windows 7 Ultimate。我已经使用 BCDEDIT 添加了 NTLDR。我还复制了 NTLDR、NTDETECT.COM 和 BOOT.INI 到保存 XP 的驱动器上。但是然后我尝试启动到 Windows XP x64 我得到

Invalid BOOT.INI file
Booting from c:\windows\
NTDETECT failed
Run Code Online (Sandbox Code Playgroud)

我找到了有关如何使用启动盘修复它的说明,但是分区位于软件 RAID 上。我尝试从带有驱动程序的定制 XP CD 启动,但是由于某种原因它没有为我提供修复选项 - 只是设置。

我拥有的分区:'=

  • 系统保留
  • 主要(Windows 7)
  • 次要 (Windows XP x64)

这是我的 BOOT.INI 的内容:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional x64 Edition" /fastdetect
Run Code Online (Sandbox Code Playgroud)

Dav*_*ith 2

修复似乎没有显示,因为 CD 上看不到 XP 操作系统。

1.使用带有驱动程序的自定义 XP CD 启动。

  1. 按 R 加载故障恢复控制台。

  2. 键入 bootcfg。

  3. 这应该可以修复任何导致安装程序看不到 XP 操作系统安装的 boot.ini 错误。

  4. 尝试修复安装。