可能是userinit.exe没有加载成功引起的。建议你开机时按键盘上的F8选择最后一次正确启动。启动试试看,如果不行,也可以用PE修改注册表,对userinit.exe的相关注册表进行修改。
不过最简单的方法是还原以前正常的系统,或者直接重装系统盘。
系统向下兼容,如果没猜错的话你是先装的win7后装的winXP吧...得反过来装...
不过我找到一种方式你可以试试:
在 C 的根目录下有 boot.ini (启动文件,注意它是一个 隐藏 且 只读 文件 。你要把它找出来并把只读去掉 )
用记事本编写一个文件 命名为 boot.ini (注意后缀名一定要是.ini ),内容如下:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /nodetect /noguiboot
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Windows 7 Ultimate" /nodetect
保存后,先把原系统的那个boot.ini 备份一下,再用这个文件覆盖原来的那个,就OK啦
进入BIOS界面安全启动试试,或则选择上次成功的模式
两条内存的话,拔掉一条试下
系统文件损坏了,请重新做个系统试试。