上网本xp修复记

笔记本托人拿回家乡了,现在用这上网本,才2斤多,比物理书还要轻。现在上网本只剩下一个ubuntu能用。在某同学的使用下,原来出厂时候装的xp已经彻底中毒了。开机时候直接蓝屏提示:

stop: C000021a  Unknown Hard Error

 

打算修复一下,找一下以往的感觉,没想到一弄就花了三四个小时,最终还是无果而终。首先,我在linux下试图删除最新添加的一些程序和驱动。

 

find  /winxp  -type f  -mtime -70  |  grep -E 'exe|dll|drv|sys'

 

结果还真搜出一大堆驱动和dll。依次删除之。

 

重启,进入xp,还是蓝屏。在网上搜索了关于这个错误的解决方案,有的人说硬件问题、有的人说文件损坏,我用fsck查处了一大堆磁盘错误,

sudo  fsck.vfat  -alwv   /dev/sda1

参数a表示自动修复,l表示打印路径,w表示修复立即生效,v表示显示详细信息。

结果修复了,但没效果,依旧蓝屏。

 

启用日志开机后,得到ntbtlog.txt,查看里面的东西,提示某些驱动加载不了,好像没什么关系。

 

用移动硬盘从同学那里拷贝了system32下的所有文件(目录除外),大概500多MB,然后在ubuntu下覆盖原来的,重启,成功进入xp!!!

 

登录很慢,启动了一大堆程序,什么qq啊、迅雷啊、***大师啊,结果没有一个成功启动的。我一向都不喜欢用杀毒软件的,结果被某同学装了一大堆。本来我的文件保护系统能够防止任何程序的安装,被同学关闭了,然后装了啥360、卡巴斯基、鲁大事、优化大事、百度工具栏、tim工具栏、qq工具栏、搜狗工具栏。我很惊奇,这位同学居然会用那么多软件和工具栏。

 

重新建立了一个管理员用户,登陆了进去,没啥程序启动,清爽了很多。但是上不了网,提示没有安装tcpip网络传输。原因不明。发现d和e两个分区下的文件夹都被隐藏了,还有几个程序伪装的文件夹,有个autorun.inf,依次删掉之。然后发现e分区下有一个c_pan.gho ,创建日期是4月17日,嘿,这同学还会备份呢。

 

然后重启,进入dos,进入ghost,启动恢复,90%时候提示失败,大概是说不正确的文件末尾。重启,想进入xp看看,结果提示找不到hal.dll

 

进入ubuntu,挂载 /winxp,提示分区已损坏(broken)。

 

这下彻底玩完!白忙了一个晚上。

 

现在,我在上网本的ubuntu系统上写下此文。

上网本xp修复记》有22个想法

  1. 轩辕伊杨

    自己`每个月做备份 – –
    XP好久没见过了……一般给客户装好系统和常用软件后直接一个F11的备份就不用管了“直接说数据别放C盘`出问题按F11….

    回复
  2. osbin

    stop: C000021a Unknown Hard Error
    看起来像是系统驱动程序被修改了
    小虾也是用 winxp & ubuntu双系统?

    回复
  3. Xiaoxia

    嗯,我用双系统。现在买电脑自带windows啊,然后我额外装了ubuntu上去的。如果windows坏了,我也不会去重装了,怕麻烦!麻烦是安装windows会把我grub引导给抹掉了。另外,我不是怎么会用ghost,因为不常用。。。基本上,电脑被别人用了一段时间后就会出问题了。。。
    我的上网本的硬盘160G呀,这不是标准配置么?

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据