病毒安全知识,电脑网络技术,手工杀毒方法,答疑解决笔记

导航

« 指示器:应用程序正在运行iexx.com篡改IE主页 »

使用system.alt修复system

  又遇上C:\WINNT \SYSTEM32\CONFIG\SYSTEM损坏或丢失的故障,因为是2000的系统,所以前面的路径是WINNT而未XP的WINDOWS,开机时无法进入系统,进度条一走就黑屏,然后就卡在哪,使用“最后一次正确配置”也无效。按F8选择进入安全模式,看着加载到C:\WINNT \SYSTEM32\CONFIG\SYSTEM就停止了,提示system损坏或丢失,要用安装光盘修复。我当然不信system会丢失,一般是损坏了,system保存的是注册表中系统信息,也就是说注册表损坏了,而“最后一次正确配置”只还原注册表HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息,任何在其他注册表项中所作的更改均保持不变,但它不能解决由于驱动程序或文件被损坏或丢失所导致的问题。

  使用win pe光盘启动电脑,进入C:\WINNT \SYSTEM32\CONFIG,果然system还在,但既然不以启动电脑说明它已经损坏,必须替换它,按以前的经验是用c:\winnt\repair\(XP就是c:\windows\repair\)下的system替换C:\WINNT \SYSTEM32\CONFIG\下的system,但repair下的system是刚装好系统时的注册表初始状态的备份,即不含硬件驱动,从大小上也能看出差别,C:\WINNT \SYSTEM32\CONFIG下的system有3M多,而repair下的system只有900K。虽然我并不害怕再装驱动等东西,但总是麻烦,所以又看了下C:\WINNT \SYSTEM32\CONFIG下,发现有一个system.alt与system大小相同,不过时间上比system稍早一点(也是同一天修改的),上网查了下,原来这个system.alt也是注册表的一个副本,即system的备份。简单了,把原来的system改成system.old备份一下,然后所system.alt改成system(删除后缀名),重启电脑,一切正常。

     不过这里要说明下,有时可能由于在故障情况下反复重启可能导致system.alt备份了已经损坏的system而造成system.alt也是坏的(确实不大清楚它们之间多久备份一下),或者在C:\WINNT \SYSTEM32\CONFIG或C:\WINDOWS\SYSTEM32\CONFIG下并没有这个system.alt,这两种情况下,就只能用c:\winnt\repair\或c:\windows\repair\下的system来恢复了,当然恢复完要得装下硬件驱动。

注:system.alt只有win2000下有,winXP中是没有的。


>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/377.html

  • 1楼.zchdd11111
  • 两个办法中的文件在我电脑中都没有。。。
    流风33 于 2009-6-16 22:16:01 回复
    C:\WINDOWS\repair这个一定有,除非你误删除了它
  • 2009-6-16 13:14:19  [引用]

发表评论(无须注册,所有评论在审核通过后显示):

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • 微信订阅号
    微信订阅

最新发表

最新评论及回复

本站出现的所有广告均不代表本人及本站观点立场 | 关于我 | 网站地图 | 联系邮箱 | 返回顶部
Copyright 2008-2020 www.stormcn.cn. All Rights Reserved. Powered By Z-Blog.

闽公网安备 35010202000133号