我尝试安装 Windows XP(在 Windows 7 机器上,因为这显然不够精确),但现在引导加载程序已经被搞砸了。
Invalid BOOT.INI file.
Booting from c:\windows\
然后计算机就会重新启动(这是一个引导循环)。
尝试通过使用 Windows 7 安装盘的启动修复来替换 Windows 7 引导加载程序来修复它bootrec
,但没有帮助。
我的 Windows 7 安装是旧版启动
我的 Windows 7 分区优先于我安装 Windows XP 的尝试(它甚至没有通过第一阶段),所以请给出保留它的答案。
附加说明:我使用 easy2boot 安装 Windows XP,因为 CD 速度很慢,而且我安装的系统有 SATA,但当我尝试进入时,E2B 说已经bootmgr
消失了(不是尝试启动磁盘时的错误!)。尝试安装 Windows XP 不知何故删除了它自己的引导加载程序,因此有证据表明 Windows XP 安装是问题所在。
(我已经放弃 XP 设置,因此尽量不再提供与 Windows XP 相关的建议。)
编辑:对于试图解决问题的局外人,请查看戴维·安德森的回答
总结
您在聊天中说,您过去曾使用过此 E2B 闪存驱动器将 Windows XP 安装到您的计算机。我假设您是在单启动配置下执行此操作的,其中 Windows XP 安装在第一个分区中。也许现在较旧版本的 E2B 在双启动配置下无法安装。我不知道您使用的是哪个版本的 E2B,也不知道如何下载较旧版本的 E2B。因此,我无法重现您的问题。
我尝试使用当前的 E2B 重现您的问题,但失败了。换句话说,一切正常,我成功地将 Windows XP Home SP2 安装到了 SATA 驱动器的第二个分区。(我制作了一个视频。)E2B 自动安装了正确的 SATA 驱动程序。我建议使用 Windows 10 或更新的机器创建一个新的 E2B 安装程序。我尝试使用 Windows 7 创建 E2B USB 驱动器并收到一些错误消息,而使用 Windows 10 时不会出现这些消息。您的 Windows XP ISO 文件应存储在您当前的 E2B 驱动器上。您需要将此 ISO 传输到新的 E2B 驱动器。
本答案的其余部分是我做的笔记。
关于如何设置 Windows 7/XP 双启动的说明
安装 Windows XP 将会覆盖安装 Windows 7 的卷引导记录 (VBR) 中的代码。您可以使用以下步骤修复此问题。
要完全替换 Windows 7 启动代码,请用下面给出的命令替换步骤 3。在 中
diskpart
,select disk 0
,select partition 1
,使用 制作可启动文件active
,然后exit
。如果 Windows XP 已成功安装,则您需要在关机前将以下命令添加到步骤 3。这些命令将使启动管理器询问您要启动哪个 Windows。
关于存储在根文件夹中的引导文件位置的说明
Windows 7 和 Windows XP 的根文件夹中存储的启动文件如下所示。所有这些文件都应存储在第一个分区(驱动器
C:
)上。boot.ini
SH
bootmgr
A SHR
bootsect.bak
A SHR
ntdetect.com
A SHR
ntldr
A SHR
重新安装 Windows 7 的注意事项
我安装了 Microsoft 最新发布的 64 位 Windows 7 SP1。下表显示了需要安装哪些修补程序才能使 Windows 更新正常运行。我使用另一台计算机从Microsoft 更新目录下载了这些修补程序。修补程序应按升序安装。
表:Microsoft 更新目录中提供的修补程序
windows6.1-kb3020369-x64_5393066469758e619f21731fc31ff2d109595445.msu
windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu
windows6.1-kb4474419-v3-x64_b5614c6cea5cb4e198717789633dca16308ef79c.msu
windows6.1-kb5017397-x64_2a9999bd20cb964869c59bb16841a76e14030a29.msu
您需要从此Microsoft 网站
MicrosoftEdgeSetup.exe
下载与 Windows 7 兼容的 Microsoft Edge 安装程序 () 。对于那些与此无关并试图解决其问题的人,请尝试阅读戴维·安德森在这篇文章中的回答,我的问题非常具体,绝对与您的无关
致其他人:由于 bootrec 拒绝执行任何操作,并且 XP 安装程序删除了 E2B 的 bootmanager,我只需使用 elementary OS 拯救我的重要文件,并计划重新安装 windows