找回密码
 注册
查看: 12553|回复: 3

求助啊,已经陷在这个问题上好几天了!!

[复制链接]
发表于 2009-11-24 15:29:53 | 显示全部楼层 |阅读模式
不好意思,刚才发到使用经验交流了。

女朋友的机器中了MBR的毒,我自告奋勇地给她解毒,没想到反而使得系统没法启动,这几天真是生活在水深火热中啊。。。。。。

她的机器的基本情况:laptop一年以前买的,win xp version 2002 sp2。现在所用的启动光盘为win xp 的pe版。DiskGenius运行在USB闪存盘上。

我用了 DiskGenius检查了垮掉的C盘,很幸运的是发现所有的文件都还在,只是在“我的计算机“下看到的是C盘为raw。于是仔细看了 DiskGenius的介绍发现这属于分区表被破坏的情况,只要将分区表恢复就可以了。于是我先查了一下目标盘的分区表,很正确地找到两个分区,且文件目录都非常正确(所找到的C分区应该非常正确的;还找到了一个扩展分区,名称为RECOVERY,应该是随机附带的隐藏分区,里边有$Extend, art, Docs, drivers, minint, RECYCLER, sony, SUPPORT, System Volume目录,不像是她所建的目录),于是我就保存了分区表。在DiskGenius内部两个盘都正常地显示出来,可是在“我的计算机“下C盘仍显示为raw。我不管那么多重新启动了系统,结果系统显示:

windows could not start because the following file is missing or corrupt:
<windows root>\system32\hal.dll.
Please re-install a copy of the above file.

但Ctrl+Alt+Del 组合健仍能正常反应。

上网查了一下,说是有可能boot.ini出错或者hal.dll不见了。我用DiskGenius进C盘找了一下。两个文件都还在。似乎boot.ini的执行没有问题,它的文件内部为

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

启动时也提示了这两个启动选项,当选择第二个时就出现上边的问题(选择第一个选项则光标一直在左上角闪)。这里就似乎只有可能hal.dll出错了。我查了一下它文件的大小为134272字节,和我的机器上的相同文件差得不多(有点差异应该可以理解),所以我不太觉得是它的问题,也许更有可能是windows从主引导区跳到分区表时没法子找到C盘的所在,于是报错。

如果是这个原因,那么怎么才能将C盘正确认出来呢?我已经按扫描分区然后保存分区的步骤执行了。然后还能怎么做?非常感谢赐教!!!!

同时,她的机器上还存在有MBR病毒,是否现在的问题和那个病毒也还有关系?
 楼主| 发表于 2009-11-24 15:43:59 | 显示全部楼层
哎,看来是大意了,我看着找到的文件和已知的文件差不多就觉得所找到的分区是正确的,所以就点击了保存分区表,也许硬盘就这样被改动了!可是,就算被改动之后,还是可以用DiskGenius看里边的内容啊,是不是这个改动其实无关紧要呢?希望老天保佑啊。。。


1# bsmile
发表于 2009-11-24 23:41:16 | 显示全部楼层
用了搜索分区的功能,只要所有分区都正确找到,保存了分区表不会造成不好的影响。
发表于 2009-11-25 10:47:29 | 显示全部楼层
在我看来你是判断性的失误,原本系统能正常启动,只是有病毒而已。为什么要对分区进行处理呢?diskgen 处理分区,如果正确的使用不会出现你说的这种情况的。

你现在需要做的是采用覆盖修复安装系统的方式来进行系统修复。前提是确定系统分区正常并且激活了系统分区,并且引导代码正确的情况下进行。如果电脑内没有重要数据的话,尝试使用曾经安装的还原系统来进行恢复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|DiskGenius ( 冀ICP备05002509号-2 )

GMT+8, 2024-11-1 11:44 , Processed in 0.182489 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表