我有一台运行 Windows XP 的旧电脑坏了。我拆下硬盘并将其连接到一个有新 CPU 和主板(华硕 P5K-VM)的新系统。
当我开机时,出现 Windows XP 启动菜单,但是无法启动,无论是在安全模式还是在正常模式下,因为安装的驱动程序不同。
经过一番研究,我发现在 Windows 7 中,您可以使用 dism 工具在恢复模式下指定附加驱动程序。但我找不到适用于 Windows XP 的任何此类工具。
我可以在其他操作系统中安装硬盘,并且可以看到文件和 /windows 文件夹。有什么方法可以在不启动的情况下更改主板驱动程序,以便修复此问题?
答案1
您可以尝试使用 XP 安装光盘运行 Windows XP 修复安装,但这可能有效,也可能无效。除此之外,据我所知,在这种情况下,唯一的选择是使用安装光盘在现有安装的基础上重新安装 Windows XP。
如果您无法访问安装或恢复光盘,因为所有对 XP 的官方支持即将结束并且您已经更换了 CPU 和主板,我建议您升级到 Windows 7。
答案2
这可能会有用
这个过程将花费数小时,您准备好了吗?
将新硬盘连接到主板。
从头安装 Windows XP。
将其更新到与旧电脑相同的补丁级别
安装驱动程序
将以下文件夹中的新文件复制到旧的 Windows 安装中
c:\windows\system32\drivers
目录:c:\windows\inf
现在你需要新安装的 c:\windows\system32\config\SYSTEM 文件的副本
您可能必须从 CD 启动并进入恢复控制台来复制上述文件,因为它一直在使用中。
将所有内容放入 USB 驱动器后
关闭
连接现有的 Windows 副本
备份 c:\windows\system32\config\SYSTEM
将 USB 上的所有数据复制回相应位置。
重新启动并查看会发生什么
答案3
经过一番研究,我发现在 Windows 7 中,可以使用 dism 工具在恢复模式下指定其他驱动程序。但我找不到适用于 Windows XP 的任何此类工具。
对于未来的读者,Macrium 的 Reflect 具有可能有用的 ReDeploy 功能。但由于 XP 的年代久远,您可能必须联系该公司以获取与 XP 兼容的旧版本。
我也对 @cybernard 的建议有些运气,但是,我是使用现有的免费工具(如注册表编辑器 PE)复制/粘贴 Windows 注册表的分支(来自工作安装)。