介绍:system是“系统”的意思,它是windows的一个注册表文件,非常重要,计算机需要它才能成功启动,它放在C:WINDOWSsystem32config中,跟他一起工作的还有DEFAULT,SAM,SECURITY,SOFTWARE等文件(它们都存入了计算机配置和缺省用户设置的注册表数据),缺一不可。一旦这些文件尤其是system损坏或丢失,windows系统将无法启动,更谈不上作业
注:本文非专业教程,仅代表个人立场心得,纯原创!!!前段时间由于关机不慎,导致system文件损坏,因此琢磨了3天多,并没有急着去修好,中途疯狂网上查找资料,发现资料都各不相同,臃肿复杂,并不断尝试,因此中途领悟了一些技巧

由于系统关机时会向一些系统数据进行读写文件,其中注册表是尤为关键的一项,因此system等文件关机时可能会进行频繁变动,如果此时出现非法操作(例如强行关闭电源),那么system是很有可能损坏的;当然其它时候的不当操作也可能造成包括它在内的其它故障
system在任务管理器中的进程列表中可以直接看到,如果强行关闭会造成计算机出错等故障(这个文件因为外表极其“高贵”,所以容易被病毒木马所利用,如果你看到有一个进程名叫“system.exe”或者在C盘甚至其他盘发现了“system.exe”这个文件,那么请你赶快去杀毒!最容易的标识就是后面是否有“.exe”!)

修复历程:
起初我发现错误后想进安全模式,看看能否进入,按F8后点安全模式,黑屏状态下加载完一些文件后又出现了system损坏的文字,很显然,安全模式也是要读取注册表的,把安全模式当做和主系统独立开来的系统这种想法显然不可靠!
安全模式进不去,接下来怎么办?由于我的电脑上只装了一个XP(WIN7之前被我卸了),于是我拿本本上网查了查资料,发现大多数人都说的是“用启动光盘修复”,我拿了个别人送的XP SP2的装机光盘(很老以前的),发现并没有修复系统等字样, 我又试着用另外一个SP3光盘,也没有修复系统的字样,有点想不清,上网查了查,原来只有微软官方安装版的镜像才有“修复安装”的功能,几乎全部ghost版和修改的安装版没有这个修复安装功能(现在网上,尤其是XP系统,几乎都是ghost版的,ghost是恢复系统机制,普遍不存在修复安装功能)
我继续找方法,发现还有一种跟上面类似的方法,也是启动原版系统安装盘,不过这次不是修复安装,而是启动故障控制台(类似DOS的一种东西),然后输入几个命令,我又想到我没有原版的安装盘怎么去弄呢?加上发现那一堆命令密密麻麻长长的太难搞了,于是准备放弃这个方法,不过我还好留心看了看那些命令,其实很简单,一看就懂了,上面的命令翻译过来就是“备份system文件并重命名“system old”到某个文件,然后删除system文件,然后从repair文件中复制system到config”,简单说就是把损坏了的system备份到其它地方,接着删除损坏的,最后从那个叫“repair”文件中复制一份一模一样名称的system到config内
我自己设想了一下原理是什么,repair中文意思是“修复;备份”的意思,上网一搜果不出其然,windows会在第一次成功启动后会备份一份没有损坏的包括system在内的重要系统文件到到repair文件中,就是为了方便以后系统故障时修复
明白了原理后 ,我推想其实不就是把文件复制一下吗?不用啥光盘进入控制台,直接DOS或者PE就可以搞定了,于是我拿着我装着PE的U盘去试了试,结果问题又来了——我C盘内的repair中空空的,什么文件都没有,这是怎么回事?百度一下结果原因跟上边一模一样,ghost系统作者把一些没用的功能精简了,其中就包括repair功能.....(此时我有种再也不碰ghost的冲动,不过ghost真的太方便了...)
唉,有点失望,我想用chkdsk检查一下磁盘错误,但是发现检查不了,扫描了一遍坏道并没有发现有坏道
苦恼间我搜索资料的同时,网上别人的一句玩笑话给了我灵感“去别人电脑上复制一份过来就OK了”
我心想,对啊!这样做说不定有用呢!我不可能立马找到一台好的电脑(本本是7),对了!网上去下载一份吧!百度一下“system下载”,果然还有几家网站上面有资源,我当即下载了一zip包,解压后里面有5个文件(就是我上面说的包括system在内的5个注册表文件),这下有救了吗?进PE覆盖了进去,然后忙着重启,启动logo显示了出来,但是不一会问题又来了——直接蓝屏并瞬间重启
我立刻就想到——别忘了还有兼容问题!别人的文件不一定适应自己的系统
我试着进安全模式,既然进去了!但是正常进入系统就蓝屏,虽然没有以往的system损坏,但是还是无法进系统,蓝屏只有一瞬间,所以根本看不到里面的代码,也就不知道原因了...
想了很久也没想清楚为什么换了个好的后能进安全模式,难道说正常模式读取了一些安全模式所不读取的数据,那些数据碰巧不兼容?
其实到这一刻我已经绝望了,准备好了重装系统,但是我想死个明白!于是我企图下载XP SP3官方原版安装版镜像,可以网上信息不一,我也分辨不清楚哪个真的是官方原版,哪个是做了修改的原版....无奈中只好随便抽了两个,第一个是一个专业户的网盘里下载的,里面有windows98——windows xp官方中英文原版以及其他用来编程架构的各种插件和环境系统,光xp就有一大页,抽了个名字看起来正常的下载了,安装时提示空间不足(我猜测是因为PE的问题);从一些系统网站又试了个,UI和微软官方的一样,但是也没有弹出R修复安装的功能(可能是我操作不当),无奈绝望!
最后重装了系统~并且立马备份了一份自己的config以防下次需要
修复方法总结:
从上面一大段文子中提炼出来的方法:
1.使用微软原版XP安装盘,在第一界面时按R修复安装,会自动重装一遍系统重要文件,快速简洁,仅重置了驱动和注册表设置等,不会丢失数据(最好保证你当前安装的系统也是用这个光盘安装的)
2.渠道一.使用微软原版XP安装盘,在第一界面时按R修复安装,会自动进入故障控制台,输入
=========================================================
copy c:windowsrepairsystem c:windowssystem32configsystem
copy c:windowsrepairsoftware c:windowssystem32configsoftware
copy c:windowsrepairsam c:windowssystem32configsam
copy c:windowsrepairsecurity c:windowssystem32configsecurity
copy c:windowsrepairdefault c:windowssystem32configdefault
=========================================================(“==”为分隔符忽略不计)
注意:网上还包括了copy旧的五个文件,delete旧的五个文件,再到上面复制新的五个文件,不过我想前面两部可略
渠道二.可进入PE,然后到我的电脑(或文件浏览器),进入C盘windows中的repair复制里面的那五个文件,然后覆盖到c:windowssystem32config
渠道三.进DOS,输入同渠道一相同的命令,几乎一样
(上述三个方法只是渠道不同,行为几乎一样,三个方法前提都是你必须使用的是用微软官方原版安装的系统,或无精简ghost)
3.网上下载一份或者到别的电脑拷贝一份上述五个文件,然后进pe覆盖,然后重启电脑(考虑兼容问题,成功率受限;其实跟上面方法2一样,只不过是用别人的)
4.尝试做磁盘检查,并检测坏道(通常无用)
5.重装系统,完美解决(但是原系统数据和内容就全没了,可以先进PE手动备份一些可备份的)
结语:
这次直接性修复虽然没有成功,但是收货比较大
推荐大家把分区格式都转换成NTFS,这格式安全性高,不像旧格式那样容易出现错误,即使非法关机也能保证多数情况安然无恙
关机尽量正常关机,即开始——关机,减少使用快速关机功能(当然快速关机比直接断电要安全多了)
这回也对系统间的ghost和安装版有了个了解,推荐大家使用无过多精简的ghost,当然安装版会更稳定,但是安装版耗时太长(ghost也就3到5分钟,安装版大概半个小时多),ghost的效率也高些,体积也小点,DIY的也会好用点;按需选择吧
你也可以在系统正常时备份config文件,最好能够用一键还原精灵等软件备份一整个系统,备用个PE优盘及系统安装盘
如果系统无法启动,最好优先试试安全模式,听说安全模式还内置了一些自动修复系统的功能,碰碰运气