今天遇到了这样一个棘手的问题,一个装有Windows XP系统的电脑关机以后,重新开机无法正常启动系统进入Windows XP,在显示Windows XP徽标的进度条画面的时候就会自动重新启动电脑,不但正常模式下是这样,连选择系统还原,或者选择任何的安全模式都无法进入系统,电脑会反复重新启动,一直这样循环下去。
网上查找了一下,发现遇到过这个问题的人挺多的,由于不是硬件原因造成的,所以好多遇到此问题的人都选择了重新安装操作系统来解决这个问题。我之前也已经碰到过一次这样的故障,因为安装的系统有镜像备份,所以也没怎么去弄,试了一下恢复主引导记录MBR(命令:fdisk /mbr)还是不行后,就直接用ghost把系统克隆回去C盘,就好了。
这次不是自己的机器,没有系统备份,C盘又有好多个人文件,没办法,只好试着用Windows XP的故障恢复控制台尝试修复系统(主要是使用BOOTCFG、DISKPART、FIXBOOT、FIXMBR这几个命令),结果还是以失败告终。
关于Windows XP故障恢复控制台的使用方法,可以参考这里:
1)如何安装和使用 Windows XP 的故障恢复控制台
2)Windows XP 故障恢复控制台的说明
后来终于找到了原因,据称是由于某一实名软件遭到异常破坏所致。该实名软件加载了一个文件名为Cnsminkp.sys的驱动程序,并对其进行保护。当电脑启动时,该驱动程序即被加载,即使在安全模式下,它也会自动运行。由于一些未知原因,导致该实名软件所需的数据文件CNS.DAT文件丢失,从而使该驱动程序加载出现问题,引起电脑无法进入系统,并循环重启。
提出的修复方法是:
1)如果电脑安装有多个操作系统,可登录到正常系统上,删除有问题系统目录中(默认为C:\Windows\System32)的CnsMinKP.SYS文件即可;
2)如果只有一个操作系统,可以使用可以启动的安装光盘启动电脑,删除掉系统目录下的CnsMinKP.SYS文件;
3)如果你手头有Windows XP的安装光盘,可以直接使用该光盘启动电脑,在出现安装界面中,按R,登录到恢复控制台进行修复。登录控制台后也可直接删除该文件,或键入“Disable CnsMin”命令禁用掉该软件的服务。
原文链接:解决实名软件造成的Windows XP系统崩溃
最后也提供一下覆盖安装的方法,起码比重新格式化安装系统强吧?呵呵。
1)如何执行 Windows XP 的就地升级(重新安装)-也称为原位升级或是修复安装
2)原位升级 Win XP崩溃的救命稻草
