注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 【全新打造】思科认证跟踪..
 帮助

WINDOWS故障修复台 免去重装的烦恼


2008-03-04 11:07:11
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://starger.blog.51cto.com/52097/64079
    早上刚一上班,老板就递给我一台笔记本,说是缺少文件,无法启动了。
    拿回办公室一看,启动时系统显示
    windows could not start because the following file is missing or corrupt
   <windows root>\system2\ntoskrnl.exe
    please re-install a copy of the above file
    按以前的做法我就直接拿GHOST恢复了,但是考虑到C盘会不会有一些重要资料,于是便不敢轻举妄动,先想想办法看能否修复再说。
   拿出一张XP盘,从光盘启动进入故障修复台。既然是ntoskrnl.exe 文件丢失,那就找个拷回去,可这个文件在那里呢?在网上搜索一下,发现在windows\driver cache\i386\有这个文件,可是让我迷茫的是居然利用CD命令无论如何也进不去driver cache这个文件夹,原因是里面有个空格。气死我也!
   进入纯DOS模式,发现这个文件夹名称显示为DRIVER~1,可以进去,但在纯DOS里又不能使用EXPAND命令。怎么办呢?
    灵机一动,我就在WINDOWS下又新建了一个短名称的文件夹,然后把所需要的文件拷贝进去。再次进入故障修复台,一切OK!
具体命令为:
expand sp2.cab -F:ntoskrnl.exe c:\windows\system32
注意SP2.CAB就是我们需要的文件。
本以为万事大吉了,谁料系统是启动起来了,可当登陆的时候就会自动注销。看来还是中病毒了。再次利用故障修复台,在XP光盘的I386目录下EXPAND一个叫做userinit.ex_的文件到C盘SYSTEMS32下(expand userinit.ex_  c:\windows\system32)。这时系统会提示成功复制一个文件userinit.exe。然后再次输入命令(copy c:\windows\system32\userinit.exe userinit32.exe ).
   到此就万事大吉,巧用故障修复台,免去了重装系统的危险啊!
 
附进入故障修复台办法:
第一种方法:
在xp中将故障恢复控制台加入启动菜单中:开始->运行->浏览->在xp盘上找到i386\winnt32.exe后回车,在运行对话框中已有的命令后加上一个空格,再加入/cmdcons->回车->是。
第二种方法:
在bios中设置为从光盘启动->将xp盘放入光驱从光盘启动后在出现欢迎界面后按r键进入故障恢复控制台。

本文出自 “思念狗的骨头” 博客,请务必保留此出处http://starger.blog.51cto.com/52097/64079





    文章评论
 
2008-03-04 11:09:08
我一般都是重装啊

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: