问题是,当我在 Windows XP (x64) 上启动时,它工作得很好,很长时间后,鼠标指针和欢迎屏幕出现,但等待一个小时左右后什么都没有改变,它不会进入登录屏幕,我应该在那里输入密码。我还安装了 Windows 8.1 (Update 1)。以下是我尝试过的方法(没有成功):
措施:
在各种安全模式下启动。
在 BIOS 设置中将 AHCI 更改为 IDE。
在 BIOS 设置中将主要图形设备从 PCI-E 更改为板载。
C:\Windows\System32\Config\SYSTEM
使用旧的备份副本替换注册表。删除
HKLM\SYSTEM\MountedDevices
注册表项。检查系统磁盘是否有错误(未发现错误)。
其结果:
没有任何变化 - Windows XP 仍然成功启动,但挂在以下屏幕上:
我已经完全不抱希望了,不知道问题出在哪里。如果是某些启动服务出了问题,那么用它们的绝对副本替换注册表就可以解决问题,对吗?否则 - 您会发现问题不在驱动器中,因为当我检查它时 - 没有发现任何错误。此外,我还更改了很多 BIOS 设置,但也没有结果。最后,我也尝试用 替换,WinLogon.exe
但Explorer.exe
系统拒绝启动它并自动重启。我还尝试测试了该功能之前的早期MessageBoxW
调用,WinLogon.exe
WinMain
但结果与上述相同 - 系统崩溃了。
我也尝试调试WinLogon.exe
以实时查看问题,但不幸的是,我在这方面遇到了很多麻烦,因为似乎无法在本地完成,所以我需要花很多钱买一条 USB 调试电缆或一张 PCI-E Firewire 卡。但我可能应该为这个主题创建一个不同的问题。
答案1
答案是http://www.michaelstevenstech.com/XPrepairinstall.htm
修复安装。它会在 XP 上安装 XP,覆盖所有重要文件。这不是恢复控制台。
您的数据应该没问题。它触及 c:\windows,可能在 c:\program files 中工作,并对您的注册表起作用。任何其他文件夹(如 c:\blah)都保持不变。我认为它不会从 c:\documents and settings 中删除任何内容。
XP 的修复安装比 Windows 7 修复安装功能强大得多。Windows 7 修复安装仅在您可以进入 Windows 时才有效。XP 修复安装即使在您无法进入 Windows 时也能正常工作。您很幸运能修复 XP!
另一个选项是并行安装,将 XP 安装到同一分区上的另一个目录。然后将文件复制过去。
另一个选择,不一定那么容易,是您可以创建一个新的分区并安装到该分区并复制文件,但您可能需要缩小分区以腾出空间,所以这并不那么容易。
首先尝试修复安装。但如果失败,请考虑并行安装。