正 文:
今天,公司的两台称重电脑安装的win2000操作系统无法启动,提示:\winnt\system32\config\system已损坏或丢失,需要安装光盘启动,按r修复。飘易来说说解决方法。
首先,出现\winnt\system32\config\system这样的文件损坏、丢失主要是由于非正常关机,或 非正常安装/卸载软件等原因造成
系统硬件配置信息被破坏造成的。当然,也不排除由于内存、硬盘坏道而产生这样的错误。
下面,飘易来说说几个解决方法:
要解决这个错误,前提是你手里有win2000系统安装盘,或 win PE 工具盘(win pe推荐用深度的pe,速度快) 。如果你不熟悉系统盘下的控制台修复指令,那么使用win PE无疑是最佳选择。
方法一:如果你的系统之前有做过ghost备份,那就非常好办了。先把\winnt\system32\config\下的system文件备份;然后使用 win PE 光盘进入系统,使用 ghost 浏览器打开你之前备份的 ghost 文件,找到里面对应的 system32\config\ 下的 system 文件,直接把它覆盖掉\winnt\system32\config\下的 system 文件。重启电脑,就可以了。
方法二:进入故障恢复控制台,再进入C:\WINNT\system32\config文件夹,用rename命令将SYSTEM文件改名为SYSTEM.OLD,然后再用rename命令将SYSTEM.ALT文件(它其实是注册表文件的一个副本)改名为SYSTEM,重启后顺利进入系统。具体指令如下:
cd system32
cd config
ren system system.old
ren system.alt system
exit
方法三:如果你的 c:\winnt\repair 目录下有 system 文件(用win pe查看),可以使用这个 system 文件 替换掉出问题的那个system 。当然也要先备份。具体指令如下:
cd repair
copy system c:\winnt\system32\config\
如果还不行,则复制repair下的5个文件:system security software default sam ,一起覆盖替换掉 \winnt\system32\config\下的同名文件:system security software default sam (替换前,养成备份的好习惯),指令如下:
cd \winnt\repair
copy system c:\winnt\system32\config\
copy security c:\winnt\system32\config\
copy software c:\winnt\system32\config\
copy default c:\winnt\system32\config\
copy sam c:\winnt\system32\config\
不过这样替换5个文件后,系统是可以正常启动,但以前安装过的系统驱动,软件等注册信息会全部丢失,需要重新安装驱动和软件。此时,如果你还不想重装这些驱动软件的话,把 security software default sam 这四个文件再用之前备份的原始文件替换新的这4个同名文件,或许就可以解决软件信息丢失的问题。(
参考)
如果你使用的是win PE内存系统的话,就直接copy粘贴就行了,无需输入任何指令。
完整的故障恢复控制台下的恢复指令为(默认到 c:\winnt> ):
cd system32
cd config
ren system system.bak
ren security security.bak
ren software software.bak
ren default default.bak
ren sam sam.bak
(此行为注释:上面的指令为备份5个文件)
cd ..
cd ..
cd repair
copy system c:\winnt\system32\config\
copy security c:\winnt\system32\config\
copy software c:\winnt\system32\config\
copy default c:\winnt\system32\config\
copy sam c:\winnt\system32\config\