我通过 USB 重新安装了 WinXP,一切正常,只是 boot.ini 指向错误。
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect
因此,操作系统安装得很好,我可以使用 USB 工具启动它,但我需要修复 boot.ini,这样我就可以不使用 USB 启动。
上面是我的 boot.ini,什么地方看起来不对(或者我如何检查应该将值设置为何)?
答案1
需要澄清的是,请确保在启动顺序中将硬盘驱动器的优先级设置为高于 USB 驱动器。或者确保在启动时没有可启动的 USB 设备连接到计算机,以便查找硬盘驱动器。
之后,编辑 boot.ini 文件的默认条目以读取:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect
以上内容完全取决于您的硬件设置以及逻辑分区设置。您可能将 rdisk(0) 用于内置硬盘。操作系统也可能位于分区(1)上。只需增加 rdisk 即可,直到找到硬盘控制器上存在问题硬盘的位置。
有关 boot.ini 文件中 ARC 路径的更多信息,请查看Microsoft KB102873。