我正在修理一台运行 XP Pro 的 IBM Thinkpad 笔记本电脑,它在受到一点撞击后无法完全启动(它经过了 XP 徽标启动屏幕,出现了可移动的鼠标光标,并且无法进一步启动,即使在安全模式下也是如此)。
我想进行修复安装。我将其引导到 XP Pro CD,但没有出现修复安装选项(不是恢复控制台)。
按 F8 接受 EULA 后,它会显示 ,Loading setupp.ini
然后立即转到分区列表(它从未显示Searching for previous installations of Microsoft Windows
)。如果我选择分区,它会警告我该分区中已经有一个 Windows 安装,如果我继续,它将被彻底清除。(所以我知道它确实看到了硬盘的内容)
我在 XP 虚拟机中启动了同一张 CD,它提出修复虚拟机中的 XP 安装,所以问题不在于 CD。
有人知道如何进行修复安装吗(或者有其他解决问题的想法吗?)
它可能不会显示,因为它是 OEM 安装(但不是 OEM CD),但这只是猜测。
答案1
XP 的设置将 OEM、零售和批量 CD 及安装视为不同,因此不提供修复选项。
如果你复制 CD,改变setupp.ini 文件您可以“创建”正确类型的磁盘;磁盘之间还有一些其他差异,但我不记得它们是什么 - 并且在您的情况下可能无关紧要。
答案2
修复选项应该与分区列表位于同一屏幕上。不过您的假设是正确的。如果安装 CD 与已安装的版本不匹配,您将只能获得安装选项,即使它是 XP Home 而不是 XP Pro。
我不确定 Service Packs(安装了 SP2,但 CD 仅包含原版或 SP1)是否也会影响这一点,但我怀疑它们会。
答案3
我也遇到了同样的情况。最后我进入了恢复控制台,并运行了 chkdsk c: /r。它在注册表文件中发现了一些错误,修复后,我就可以从 XP 光盘启动并看到“修复”选项了。
在我运行修复程序后,它显示 Windows 尚未激活,但直到我重新启动进入安全模式、从 c:\windows\ie8\spuninst 卸载 IE8 并再次重新启动后,它才会显示激活对话框。激活对话框无法显示的原因是修复程序使 IE6 和 IE8 文件都处于不可用状态。您可能还需要从 c:\windows\ie7\spuninst 中删除 IE7。
完成所有操作后,我便能够激活并继续安装所有缺失的更新。
答案4
我设法从 win7 安装盘执行了 chkdsk。在 XP 上折腾了一段时间后,我终于尝试了一下。