ghost遇到的超怪异的问题,好几天没有解决,求助

netface 2009-03-19 01:04:12
有几台电脑(控创的cpci工控机模块,p3的cpu,440bx的主板),配置、软件什么的都一样,硬盘为20g笔记本硬盘(ide接口),通过system commander多系统引导程序安装sco unix和win2000pro操作系统,第一个为sco unix分区,第二个为ntfs分区,第三个为fat32分区。以前电脑工作正常时,通过ghost8做了一个disk to image的镜像备份。前几天有几个硬盘(都是同一型号的)软件出问题,就直接通过ghost的disk from image来恢复。
结果问题来了:有的盘恢复以后正常了(正常情况是主板自检完成后,直接进入到system commander的系统选择界面),还有两个盘,恢复以后,系统自检到“Verifying DMI Pool Data”的时候,就一直停在那里。出问题以后,做了如下尝试:
一、检查电脑bios的启动选项,没有问题。
二、用mhdd对硬盘清零,再扫描,没有发现问题后,重新分成一个区,安装winxp,可以启动。
三、用hddreg对硬盘进行扫描,发现很多坏道,但坏道都在3、40m以后的位置才出现,有一小部分不能修复(但用mhdd扫描没有发现任何坏道,连弱道都没有,就算有坏道,也不可能连system commander的界面都进不去啊?奇怪。)。
四、将能够正常启动的硬盘的主引导扇区、系统引导区覆盖到不能正常启动的硬盘(操作系统和软件已经ghost进去了)上,还是一样的现象。
五、用更高版本的ghost11 将能正常使用的硬盘disk to image 做成镜像,再恢复到有问题的盘上,还是一样的现象。
六、将能够正常启动的硬盘用mhdd清零后,分别用ghost8和ghost11来恢复,都能够正常启动。
七、用ghost8和11分别将能够正常启动的硬盘disk to disk复制到问题硬盘上,还是一样的现象。确定主从没有搞错。
八、分别将备份的镜像克隆到一块40g和80g的ide笔记本硬盘(新的,用mhdd和hddreg扫描均无坏道),40g的盘能够进入system commander的界面,但选择unix系统后,出现一大片的参数后自动重启,选择windows启动后蓝屏,80g的盘现象跟问题硬盘的现象一样。

头大,说得有点罗嗦,感谢您看到这里,下面是我的问题:

一、我感觉是硬盘和system commander的原因造成的,但具体是什么原因,怎么解决?
二、mhdd的扫描结果和hddreg的扫描结果差距太大,我该相信谁?
三、不是说从小盘ghost到大盘是可以正常使用的吗,怎么我的那种不行(第八条)?

这个问题搞了几天了,还没有搞定。请各位大大耐心帮忙看一看,分不是问题,我还有880分,问题解决了全部奉上!!谢谢!
...全文
445 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
duduxia 2009-04-15
  • 打赏
  • 举报
回复
硬盘低格后还有坏的扇区就算了。如没有还可以用新版本GHOST试试。
metalsnail 2009-04-01
  • 打赏
  • 举报
回复
根据本人使用GHOST的经验,镜像恢复后无法启动的情况,用分区表修复软件修复MRB,即可启动.
zpxfzp 2009-03-30
  • 打赏
  • 举报
回复
正常的机器为a,不正常的机器为b.
把a与b的硬盘对换一下,或许能帮你发现一点线索。

b机器处硬盘外的其他硬件有无故障?
cangzhubai 2009-03-28
  • 打赏
  • 举报
回复
低格
netface 2009-03-23
  • 打赏
  • 举报
回复
ok,我试试,今天还有这么个情况

今天恢复的时候,不小心把一台原本能正常启动的盘搞坏了:能进入system commander界面,选择unix系统时显示不能mount文件系统,选win2000蓝屏。mhdd扫描有坏道,选择全部清零后,用hddreg扫描无坏道。

用ghost disk from image恢复,就出现原来的故障,后用一张win98安装光盘,选从硬盘启动,能进入unix系统,使用正常。进win2000安全模式,重新安装system commander,再重启,又可以进入system commander,可以正常引导unix,但没有找到win2000(能够发现win2000的分区,也显示安装有win2000系统,但标记为不可引导)。后来单独恢复unix分区,也就是第一个分区后,也是同样的情况(正常的盘进入system commander界面之前,要输入密码,重新安装后,没有密码了,单独恢复unix分区后,还是没有密码)。

另外,用ghost的时候,出现了一个很抓狂的事情。我的备份文件名12xxxx.gho,12xxxx001.ghs,12xxxx002.ghs,前两个有2g,后一个800多m。结果在ghost8.0界面里面选择源文件时,12xxxx.gho变成了13xxxx.gho,退出回dos,文件名没有变啊?进ghost8后,就变了。不管他选择13xxxx.gho恢复,显示找不到后续的文件........后来用ghost11来恢复的(用ghost11做的那个备份是单个文件)


netface 2009-03-22
  • 打赏
  • 举报
回复
我这两天在思考,系统检测完了以后,应该读取硬盘的主引导记录,就是0/0/1的位置,但此时的主引导记录实际上应该被system commander的引导程序覆盖了,那么就应该去执行system commander的引导程序,然后就能看到system commander的界面。我想是不是system commander存放引导程序的扇区坏了(但hddreg没有检测出来),或是中了一些很老的引导型病毒(包括以前做的备份也有)?谢谢大家,帮我分析一下。
netface 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 flyfranker 的回复:]
一、我感觉是硬盘和system commander的原因造成的,但具体是什么原因,怎么解决?
硬盘用了多少年了?硬盘有坏道了很正常
二、mhdd的扫描结果和hddreg的扫描结果差距太大,我该相信谁?
我相信hddreg,换硬盘是正确的选择。
三、不是说从小盘ghost到大盘是可以正常使用的吗,怎么我的那种不行(第八条)?
ghost支持小镜象恢复到大硬盘,但这是在单windows系统的情况下才允许,unix是不会自动检测硬件变化并自动修改配…
[/Quote]
硬盘用了快5年了,一天24小时开机,不过只运行固定的程序,读写操作较少。而且我现在出问题的这个盘,用hddreg检查根本没有坏道(有问题的盘不只一块,有些有坏道)。
我能不能用mhdd的屏蔽功能,把40g或80g的多余空间屏蔽掉,是系统能正常运行?

谢谢!!!
netface 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 chenglei2k 的回复:]
根据我的分析已经是你换了了大硬盘 导致系统MBR引导出错!最简单的办法是 找个和你原来使用的硬盘(大小一直的硬盘 )重新整盘GHOST过来 并恢复MBR的启动信息!多引导问题基本都是出在MBR上 或你GHOST到大硬盘上 重新安装原来的多引导程序 其他的办法一概不能决绝!
[/Quote]
谢谢关注,呵呵。除了换大硬盘有问题,关键是我用同一型号的盘也有问题,根本启动不了。
netface 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 cnzdgs 的回复:]
在BIOS里面最好把硬盘设置为LBA模式,其它模式容易出问题。
从分区信息来看,除了系统标志之外,其它部分都是正常的。不过这些数据都是经diskgen处理过的,所以不能确定原始数据是否有问题。
根据你前面的尝试,安装XP可以正常启动,硬盘应该是没有坏道的,至少前面几GB是没问题的。
我没有用过system commander和sco unix,所以分析问题有些障碍。不过我以前做过多系统引导的软件,对这方面涉及的东西还是比较熟悉的。

[/Quote]
仔细对比了问题硬盘和正常硬盘的主引导扇区(0/0/1),一模一样,没有问题。
1.恢复过,还是采用disk form image,还是不能启动。另外,问题硬盘是接在一台普通电脑上才出现“Verifying DMI Pool Data”后死机,如果接回cpci模块,是没有这个提示的,有些时候是出现“updata ESCD......sucessed”后死机。
2.是全部清零。
3.问题硬盘在正常的机器上也不能启动,正常的盘在其它机器上能启动。
4.是操作系统出问题,system commander没有问题。
谢谢你的建议,我试试再说。
netface 2009-03-22
  • 打赏
  • 举报
回复
cnzdgs:在bios里面硬盘检测的时候,会检测到三种参数,分别是lba(此时磁头数为255,默认),chs(磁头数16),large(磁头数128)三种方式,正常的盘每种方式都可以启动,问题盘都不能启动,后来又发现一个奇怪的现象:还是接的问题硬盘,从一张老的win98安装光盘启动的时候可以选择从光驱还是硬盘启动,此时选择硬盘启动,会出现一个提示“select boot paration:0-3”,选0,2可以分别进入windows2000和scounix,但windows2000蓝屏,scounix出错后重启。但用番茄花园的winxp sp3安装盘启动,也有一个从硬盘启动的选项,选择后黑屏死机。

我用diskgen查看的磁头相关信息,应该没有问题,正常启动盘跟问题盘的数据是一模一样的,只是个别系统标志因上一次启动的系统不一样而有所不同(我查了点资料说这个是system commander来控制的)我把diskgen的信息列在下面,麻烦你看一下

起始 起始 起始 终止 终止 终止
序号 系统名称 引导 系统 柱面 磁头 扇区 柱面 磁头 扇区 容量
0 GNU HURD 80 63 0 1 1 1215 254 63 9538.6
1 UNKNOWN 00 17 1216 0 1 1792 254 63 4526.1
2 EXTEND 00 0F 1793 0 1 2430 254 63 5004.6
3 00 00 0 0 0 0 0 0 0
4 FAT32 00 0B 1793 1 1 2430 254 63 5004.6
cnzdgs 2009-03-22
  • 打赏
  • 举报
回复
再这样试试:先把出错的硬盘主引导扇区清空,然后接到一台配置不同的电脑(最好是不同厂牌的主板)上来恢复,恢复完再拿回原电脑上看能否启动。
flyfranker 2009-03-22
  • 打赏
  • 举报
回复
一、我感觉是硬盘和system commander的原因造成的,但具体是什么原因,怎么解决?
硬盘用了多少年了?硬盘有坏道了很正常
二、mhdd的扫描结果和hddreg的扫描结果差距太大,我该相信谁?
我相信hddreg,换硬盘是正确的选择。
三、不是说从小盘ghost到大盘是可以正常使用的吗,怎么我的那种不行(第八条)?
ghost支持小镜象恢复到大硬盘,但这是在单windows系统的情况下才允许,unix是不会自动检测硬件变化并自动修改配置的。
attitudetrip 2009-03-22
  • 打赏
  • 举报
回复
ghost备份分区不是一般的数据复制备份,包括分区物理信息的克隆。
netface 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 flyfranker 的回复:]
引用 19 楼 netface 的回复:
硬盘用了快5年了,一天24小时开机,不过只运行固定的程序,读写操作较少。而且我现在出问题的这个盘,用hddreg检查根本没有坏道(有问题的盘不只一块,有些有坏道)。
我能不能用mhdd的屏蔽功能,把40g或80g的多余空间屏蔽掉,是系统能正常运行?

说几句题外话:
硬盘用了快5年,一天24小时开机,通常这种设备两三年的时候,我就已经急的象热锅上的蚂蚁,已经开始做升级替代方案了。三年后…
[/Quote]
道理都懂啊,但是我急,领导不急,只要东西还能用,他们是不会愿意花钱的。现在20g的笔记本硬盘是有钱都买不到了......那个备份盘都是我自己的......
实在不行,就只有用新的硬盘,重新装系统,重新装软件,重新配置数据库.........想起在unix下配置oracle数据库,我头又大了......
chenglei2k 2009-03-22
  • 打赏
  • 举报
回复
根据我的分析已经是你换了了大硬盘 导致系统MBR引导出错!最简单的办法是 找个和你原来使用的硬盘(大小一直的硬盘 )重新整盘GHOST过来 并恢复MBR的启动信息!多引导问题基本都是出在MBR上 或你GHOST到大硬盘上 重新安装原来的多引导程序 其他的办法一概不能决绝!
flyfranker 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 netface 的回复:]
硬盘用了快5年了,一天24小时开机,不过只运行固定的程序,读写操作较少。而且我现在出问题的这个盘,用hddreg检查根本没有坏道(有问题的盘不只一块,有些有坏道)。
我能不能用mhdd的屏蔽功能,把40g或80g的多余空间屏蔽掉,是系统能正常运行? [/Quote]

说几句题外话:
硬盘用了快5年,一天24小时开机,通常这种设备两三年的时候,我就已经急的象热锅上的蚂蚁,已经开始做升级替代方案了。三年后肯定至少更新了硬盘,升级了内存,做工作要防患于未然才能减少自己的负担。
这个问题等你想明白,在这方面花的精力,你可以写一本书了,呵呵。
netface 2009-03-22
  • 打赏
  • 举报
回复
谢谢了,^_^!
cnzdgs 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 netface 的回复:]
我这两天在思考,系统检测完了以后,应该读取硬盘的主引导记录,就是0/0/1的位置,但此时的主引导记录实际上应该被system commander的引导程序覆盖了,那么就应该去执行system commander的引导程序,然后就能看到system commander的界面。我想是不是system commander存放引导程序的扇区坏了(但hddreg没有检测出来),或是中了一些很老的引导型病毒(包括以前做的备份也有)?谢谢大家,帮我分析一下。
[/Quote]
我前面问的第4个问题就是想确认是不是system commander使用的区域损坏了,既然在恢复前system commander是可以正常使用的,就可以说明不是这个问题。
恢复后有的硬盘可以启动,有的硬盘不能启动,并且全部清0也是一样,可以说明问题与病毒无关。
我再考虑一下可能的原因和解决办法,晚些再回复。
cnzdgs 2009-03-22
  • 打赏
  • 举报
回复
在BIOS里面最好把硬盘设置为LBA模式,其它模式容易出问题。
从分区信息来看,除了系统标志之外,其它部分都是正常的。不过这些数据都是经diskgen处理过的,所以不能确定原始数据是否有问题。
根据你前面的尝试,安装XP可以正常启动,硬盘应该是没有坏道的,至少前面几GB是没问题的。
我没有用过system commander和sco unix,所以分析问题有些障碍。不过我以前做过多系统引导的软件,对这方面涉及的东西还是比较熟悉的。
有几点再确认一下:
1、上面的第二点尝试之后的硬盘,重新再恢复试过吗?
2、上面提到的第六点尝试,是整个硬盘全部清0吗?
3、问题硬盘在没有问题的机器上能否正常启动?或者正常的硬盘在出问题的机器上能否正常启动?
4、前面提到引出问题的原因是软件出问题需要恢复,这里的软件是指system commander吗?
另外,可以再尝试一下不用整盘恢复,先做出大小和类型完全一致的分区,并写入正常的MBR(执行fdisk /mbr即可),不用system commander引导,然后用Ghost恢复分区。可以先只试Windows,NTFS的分区标志是07,将该分区设置为80(引导),其它分区设置为00(非引导)。
cnzdgs 2009-03-21
  • 打赏
  • 举报
回复
对硬盘比较熟悉就好办了,先确认一下是不是这个问题。你用磁盘编辑工具先查看一下出错的硬盘,看分区表中的“结束磁头号”是多少,再看一下各个分区(主要是系统分区)的引导扇区中的“面数”(也就是磁头数),最好再查一下电脑启动后用工具检测到的磁头数是多少。
一般情况下磁头数应该是255,“结束磁头号”是254,有时候也可能是16或15,如果是其它值则基本上可以认为是错误的,可以自己按照255计算并重新填写分区表中的各项参数,并更改各分区引导扇区中的“面数”,如果不知道如何计算,也可以参考正常的硬盘来修改。
加载更多回复(10)

4,165

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧