我遇到的C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM故障

某台电脑有点小毛病(系统是windows 2000),处理时想顺便清理一下里面的恶意软件,用windows清理助手扫描清除。先是“可清理对象”的清除,中间有提示需要进行驱动级删除,以前也做过,就允许了,重启前关闭系统时有蓝屏,重启后正常,觉得没问题,就接着进行处理“可卸载软件”,也是要求驱动级删除,就继续了,同样重启前关闭时蓝屏,没在意,继续,结果启动不起来了。进度条走两步就没了,然后黑屏,键盘灯还可以点亮关闭,按热启动键也能重启,就是到那就黑屏。试了下最后一次正确配置,也是如此。用安全模式,屏幕上显示:因以下文件的损坏或丢失,Windows无法启动:C:\WINNT \SYSTEM32\CONFIG\SYSTEM,要求用安装光盘启动,按r修复。(注:如果是XP,提示的路径就会是C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM,下面的所说的路径中的WINNT都要替换成windows,但处理方法是一样的)

  先是怀疑内存,开机箱,重新拔插内存,然后开机,不行。只好按网上的方法,替换system文件了。

  用win pe光盘启动,把C:\WINNT \SYSTEM32\CONFIG\下的system文件备份起来,然后从c:\winnt\repair\下拷system文件到c:\winnt\system32\config\下,重新启动,结果还是不行。

  仔细翻了下网上的资料,说是要把config下的5个文件一起替换,没办法,把c:\winnt\system32\config\下的system、software、sam、security、default文件都备份,然后从c:\winnt\repair\下把同名的5个文件拷到c:\winnt\system32\config\下,再重启。这次倒是启动进入桌面了,只是所有的设置(含原桌面设置)和软件安装信息全丢失了,虽然软件文件都在,但注册表中的信息全没了,完全恢复到刚装操作系统的时期(连硬件驱动也没有了)。查看c:\documents and settings\下多了一个文件夹,名字是在原用户名后加了一串字串,看来这是新配置了。

  由于机上还有财务软件,重装麻烦,就又回到PE系统中,把备份的文件中除system文件外的4个文件(software、sam、security、default)又拷回c:\winnt\system32\config\下,希望能恢复软件部分的内容。这次重启后竟然成功了,软件安装信息全回来了,原桌面也回来了,只是驱动还得重新安装,主机名、IP也要重新设置,不过这都简单,软件能用就好了。真不明白为什么第一次单独恢复system文件会不成功,难道还要其它文件一起临时作陪一下才行。

  到此修复完成。至于故障原因,怀疑是windows清理助手的驱动级删除,在删除顽固文件时伤了系统注册表,因为其间试了下在PE系统中进入原硬盘系统的注册表,结果直接蓝屏,看来可能是原系统注册表保存文件损坏了,怪不得进不了系统。但由于当时卸载软件有7个,不知道具体是哪个是顽固分子,怀疑是boboturbo这个插件。那个system我想应该是储存硬件驱动信息的文件吧,其它的文件,sam就是密码了,应该很多人知道。

附,网上的C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM修复方法:

第一种:

1,这个问题多半是由于内存条质量原因引起,请先检查与更换内存测试

2,硬盘坏道,请修复。

3,以上都不是的话,请用以下方法

重启到DOS下,如果你的系统是NTFS的话,那还要DOS支持才行;请用相关启动光盘或MaxDOS启动到DOS下,

copy c:\windows\repairs\ystem c:\windows\system32\config\system

但这样你以前的设置就全没了,这是恢复到你第一次启动到桌面时的配置,你还要重新安装你的驱动和设置

如是用windows 2000系统也出现这个提示:C:\winnt\system32\config\system 或者c:\winnt\system32\drivers\ntfs.sys文件丢失,方法也是用2000的系统安装光盘进入安装界面按R键进行修复。

第二种:

开机出现如下错误提示:

因以下文件的损坏或丢失,Windows无法启动:

C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM

其实就是system文件损坏,导致系统无法正常启动。解决的方法很简单,进入故障恢复控制台修复即可。具体操作方法如下:

用系统安装盘启动系统,按“R”键选择修复或恢复选项,进入故障恢复控制台。系统会自动检测安装的操作系统,输入数字1选择需要修复的操作系统,按要求键入本地管理员账户Administrator的密码即可进入DOS控制台界面。

依次键入如下命令行:

md tmp

copy c:\windows\system32\config\system c:\windows\tmp\system.bak

copy c:\windows\system32\config\software c:\windows\tmp\software.bak

copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak

copy c:\windows\system32\config\security c:\windows\tmp\security.bak

copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system

delete c:\windows\system32\config\software

delete c:\windows\system32\config\sam

delete c:\windows\system32\config\security

delete c:\windows\system32\config\default

(注:上面的是备份原来的文件)

copy c:\windows\repair\system c:\windows\system32\config\system

copy c:\windows\repair\software c:\windows\system32\config\software

copy c:\windows\repair\sam c:\windows\system32\config\sam

copy c:\windows\repair\security c:\windows\system32\config\security

copy c:\windows\repair\default c:\windows\system32\config\default

原文转自:http://www.stormcn.cn/post/136.html

今天又解决一个c:\windows\system32\config\system 丢失问题。这已经是我多次遇到的这个问题,特记录一下:
首先将 Windows XP 安装光盘插入 CD-ROM 驱动器,然后重新启动计算机。用光盘启动。
出现“欢迎使用安装程序”屏幕时,按 R 键启动故障恢复控制台。
如果您使用的是双启动或多启动计算机,请从故障恢复控制台中选择要访问的安装。
按照提示,键入管理员密码。如果管理员密码为空,则只需按 Enter 键。
在故障恢复控制台命令提示符处,键入下列几行命令,并在每行之后按 Enter 键:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default


键入 exit 退出故障恢复控制台。计算机将重新启动。

原文转自:http://blog.chinaunix.net/space.php?uid=609478&do=blog&cuid=461002

你可能感兴趣的:(windows)