hal.dll
我安装了Windows 7 ,然后尝试安装Windows XP。
我必须重新启动 PC,并且在安装了 7 后无法安装 XP。我的笔记本电脑的 DVD 刻录机无法工作,所以我总是从 USB 启动来安装操作系统。
我尝试删除所有分区,然后从 XP USB 磁盘重新启动进行安装,但它显示-
由于计算机磁盘硬件配置问题,Windows 无法启动。
无法从所选启动盘读取。请检查启动路径和磁盘硬件。
请查看有关硬件磁盘配置的 Windows 文档和硬件参考手册以获取更多信息。
我该如何解决这个问题?
答案1
由于大小原因,我将其放在这里。当 XP boot.ini 损坏或用户尝试双重启动计算机时,缺少或无法找到 hal.dll。您的错误信息可能会出现。
如果下列任何或某些条件成立,则可能会发生此行为:
- Boot.ini 文件的“Boot Loader”部分中的“Default”值缺失或无效。
- Windows XP未安装在boot.ini文件中指定的位置中。
- Ntoskrnl.exe 文件丢失或损坏。
- boot.ini文件中的分区路径未正确设置。
- 常见硬件故障。
从微软:
要在 Win7 之后安装 XP,请使用“如何执行Win7 的启动修复'。这是“EasyerCD 2.1”的链接。缺少 hal,dll。
Vista 和 Win 7 启动信息:
Vista 和 Win7 没有 hal.dll 文件,系统正在尝试启动 xp 覆盖。需要安装磁盘/USB 或 Win 7“系统修复磁盘”才能重新启动回 Win 7,然后您可以覆盖 MBR(我没有找到任何适用于 UBS 的“系统磁盘修复 opps”,但如果您有安装或能够获得一个,您可以使用它),然后您可以使用双启动链接。
只要您的 USB 记忆棒有所有文件,您就能做到这一点。
答案2
SevenForums.com 双启动 Win 7 和 Win XP 说明。如链接所述:
- 从 Win 7 创建分区来安装 XP
- 启动 XP 并安装到新分区
- 从 XP 开始,修复引导加载程序
- 享受双重启动