|
笔记本托人拿回家乡了,现在用这上网本,才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系统上写下此文。
|