无忧启动论坛

标题: 硬盘MBR错误怎么办 ? [打印本页]

作者: 2011marko    时间: 2011-3-6 13:55
标题: 硬盘MBR错误怎么办 ?
我的C盘装XP,然后将G盘删除掉来安装 Ylmf OS ,后来没有重写MBR就直接用GHOST 还原C盘的以前的XP备份,还原到百分之九十六不动了,只好重启,重启后麻烦事出来了,硬盘不能读写,一读写就卡着不动,无论是GHOST,PE,安装版XP,也就试过外置硬盘盒,挂从盘,甚至热插硬盘也试过了,都不成功。最后试过好多方法后,发现DRDOS能进入,而且进入后能识别C和D,盘数据还在,D盘有重要数据,有什么方法能99我的硬盘啊!
作者: 2010天月来了    时间: 2011-3-6 14:15
复制出需要的文件,然后重新分区吧

否则就需要手工修复分区表等操作了,很烦的。
作者: 2011marko    时间: 2011-3-6 14:20
DRDOS不支持U盘接入啊,而且中文是乱码,怎么复制文件?一般的DOS工具包都不能启动,暂时发现只有DRDOS能进去,且只能识别内面C D两个盘,其它盘的无法识别,一般的DOS工具包一加载硬盘就会卡死!
作者: 2011marko    时间: 2011-3-6 14:27
各种PE我也试过很多个,可是没有一个能正常进入!如果可以楼上请给个PE3.0下载地址,我尝试下!
作者: pqguanyinli    时间: 2011-3-6 14:44
把硬盘拿下来挂接到别的电脑中,一定行的。。。呵呵
作者: haijie1223    时间: 2011-3-6 14:48
进入后 用diskgen修复mbr即可  有问题欢迎加qq探讨29535065
作者: afafvvvv    时间: 2011-3-6 15:13
搞不懂mbr和硬盘读写卡死有什么关系?
分明就是硬盘有坏道了……

一般ghost还原不了……,除非是克隆镜像损坏,

无非几种情况

1、主板问题
2、内存问题
3、硬盘问题

我朋友上次电脑坏了,表现不定时死机,克隆复原不了,用内存检测软件RST检测,内存没有问题。
用微软的内存检测软件测试,有一项目失败。
(这个主要是测试内存和主板通讯情况的,也就是测试主板稳定性问题,也就是“不定时死机”可以用这个测试)

拿去硬件维修,更换主板上面一个关键电容(电容有点轻微爆浆)
微软内存测试软件,就通过测试了。

克隆依然失败,不过!可以手动安装xp,就是无法克隆复原。
因为ghost复原时候,是要效验crc的……

经HDTunePro检测,显示crc错误,就是硬盘有坏道了。

临时用了一个月,反映速度非常慢。
最近更换新硬盘后,克隆复原就没有什么问题了。也没有“死机”现象了。

说明就是硬盘坏道问题。

硬盘有坏道,表现读写非常缓慢(卡死),即使进入xp系统,复制一个几M的文件,显示几个小时。
可以看见文件内容,不等于可以顺利的复制出来。
非常麻烦。

如果有重要数据,就要靠平时,用U盘,或者移动硬盘双备份了。
靠硬盘单一备份,是非常不可靠的。

现在再想去数据恢复,晚了。

[ 本帖最后由 afafvvvv 于 2011-3-6 15:20 编辑 ]
作者: 不才    时间: 2011-3-6 15:17
嘿嘿,说说我的办法:
通常情况下只需将问题硬盘的c盘格式化一下就能解决问题。但问题是如何格式化硬盘,我是采用将本地硬盘映射为第二硬盘的u盘msdos工具进入处理的。未将本地硬盘映射为第二硬盘的dos工具不知能否正常进入
作者: tegl    时间: 2011-3-6 16:04
用MHDD 4.6检查硬盘坏道~
作者: renchmin    时间: 2011-3-6 17:01
你这个故障好象是硬盘逻辑锁吧,使用GRUB4DOS引导进入DISKGENIUS,然后重建MBR就行了。
作者: lvyanan    时间: 2011-3-6 17:03
此现象有些类似于硬盘逻辑锁的表现,但还是可以解决的。
作者: 不才    时间: 2011-3-6 17:26
原帖由 renchmin 于 2011-3-6 17:01 发表
你这个故障好象是硬盘逻辑锁吧,使用GRUB4DOS引导进入DISKGENIUS,然后重建MBR就行了。

嘿嘿,从偶处理过的同类情况看(大约在10天前才又处理过一台因手动中止ghost恢复到c盘而引起的无法引导启动的故障),重建mbr是无法解决问题的。只需在dos下格式化一下问题硬盘的第一分区即可。
作者: 2011marko    时间: 2011-3-6 17:52
GRUB4DOS能进主介面,但是无法进入下面的软件.GRUB4DOS下加载硬盘也会卡死,如同PE下!主要是因为硬盘安装过Ylmf OS ,硬盘的mbr改变成了Linux 的 mbr,直接使用GHOST还原系统,导致MBR未知错误.各位达人有没有带工具的纯DOS启动盘!
作者: lvyanan    时间: 2011-3-6 18:50
如果确定是逻辑锁,就要先解决系统的启动问题,系统不能启动,任何工具都使不上劲,只用非微软公司的DOS系统可以启动有逻辑锁硬盘的主机,比如PCDOS,启动后要解决位于扩展分区链表上的死循环结构,建议用DOS版的Diskgenius V3.2来解决。
作者: fdsa0    时间: 2011-3-6 18:53
楼主看看八楼,建议更换硬盘驱动器
作者: 不才    时间: 2011-3-6 20:14
嘿嘿,既然能够进入dos并看到c盘(需要确认没有搞错),直接format c: 便是了。
好像楼主没有说不能进入msdos哈。msdos的启动盘应该到处都找得到吧,找得到的msdos启动盘里面没有format的好像也不太好找。
对于因中止ghost恢复到c盘而出现的无法引导启动的硬盘,偶试过使用多个版本的采用g4d引导的pe均无法启动进入桌面。但使用msdos确没有问题。
作者: dvd008    时间: 2011-3-6 20:28
这个可能不是MBR的问题,

骨头版PE,这个情况一般都能启动,如果是MBR
运行BOOTSECT/MBR 即可

但是,通常应该使用NDD,DISKGEN等磁盘工具

DOS下,使用HDDREG,DG等修复也可以
逻辑锁一般对现在的DOS工具箱无效,MS那个SYS都被修改了.
作者: 2011marko    时间: 2011-3-6 20:31
手上没有MSdos,只有一个以前用过的drdos,而且这个DOS不带工具,DRDOS也只能识别C和D盘,其它盘也无法识别,因为换了工作,已有五年没有接触电脑维修了,以前学到的东西早已忘记得七七八八,多谢大家的帮助!最后弱弱地问下:那有PCDOS下载,还有怎么刻录!
作者: lvyanan    时间: 2011-3-6 20:52
标题: 回复 #19 2011marko 的帖子
DRDOS可以启动系统,就不要再找PCDOS了,现在的问题是你的盘上要集成DOS版的Diskgenius,你想办法把这个软件添加到DRDOS的目录下去,以便启动后可以找到和运行,实在不能解决,我可以帮你。
作者: 快雪时晴    时间: 2011-3-6 20:57
diskgenius那个img不就是freedos的吗,不可以启动?
作者: 不才    时间: 2011-3-6 21:17
原帖由 dvd008 于 2011-3-6 20:28 发表
这个可能不是MBR的问题,

骨头版PE,这个情况一般都能启动,如果是MBR
运行BOOTSECT/MBR 即可

但是,通常应该使用NDD,DISKGEN等磁盘工具

DOS下,使用HDDREG,DG等修复也可以
逻辑锁一般对现在的DOS工具箱无 ...

嘿嘿,报告dvd008兄,您的骨头版pe确实十分强大,也在偶的u盘内常驻。碰上无法采用其他pe引导的情况,请出骨头pe差不多总能解决问题。
不过偶还是不得不遗憾的告诉dvd008兄,碰上ghost中止而引起的不能引导硬盘问题,骨头pe确实无能为力。当然,我所是用的是20091118版本,且使用UltraISO重新编辑过(加入了一个tc程序);但愿后来的版本更强大些。所谓无能为力,是指骨头pe在启动到就差一步进入桌面时走不动了。
不知楼上各位仁兄是如何认定楼主所述的问题属于逻辑锁问题的。
对于我所碰到的因ghost恢复中止而引起的不能引导硬盘问题,我也是在万般无奈的情况下才试着使用msdos引导启动的,起初没抱什么希望,不曾想格式化一下c盘就解决了问题,可谓意外收获吧

[ 本帖最后由 不才 于 2011-3-6 21:19 编辑 ]
作者: dvd008    时间: 2011-3-6 21:31
1118版,好像会清理硬盘的页面文件,硬盘有问题时,读不了

终结版系列,没有了读硬盘的语句,可以进入.

其实,原来也能进入,但是,需要漫长等待,象卡死了一样.

所以,我有一个多启动的版本,使用WIN7光盘制作,
带F6模块,dos模块(内有我自己YY的工具箱),可以方便的处理
这样问题.
作者: 2011marko    时间: 2011-3-7 08:33
谢谢dvd008 ,你的PE在论坛上找了几个都是已经失效了,能否提供一个下载地址!
作者: sgw888    时间: 2011-3-7 09:25
如果是GHOST一半中途强行退出。可能导致被克隆的分区出现错误。这种错误对DOS启动影响不大,但是对PE跟系统影响很大。因为PE或者是系统在启动过程中会检查磁盘,如果发现有错误,可能会尝试进行修复,从而导致系统启动缓慢或者卡死。此情况并不是MBR问题,也不是逻辑锁问题,更不是硬盘有坏道所致,根本原因是磁盘文件系统存在错误所致。

解决方法很简单,使用分区工具,比如DISKGEN,直接将有问题的分区删除重建即可。

无需格式化!! 格式化可以在PE中或者系统下进行,当然,重新建立分区时,DISKGEN也可以格式化的。
不要使用PQ等工具。

能正常启动普通的DOS工具箱即说明没有逻辑锁。有逻辑锁表现为普通的基于MSDOS的工具箱无法启动,PE会一直停在滚动条画面。

如果启动PE不是停在滚动条画面,而是在出现桌面那一段时间卡的话,可以认为是磁盘文件系统有错误导致。
作者: 不才    时间: 2011-3-7 16:59
原帖由 sgw888 于 2011-3-7 09:25 发表
如果是GHOST一半中途强行退出。可能导致被克隆的分区出现错误。这种错误对DOS启动影响不大,但是对PE跟系统影响很大。因为PE或者是系统在启动过程中会检查磁盘,如果发现有错误,可能会尝试进行修复,从而导致系 ...

嘿嘿,“...,直接将有问题的分区删除重建即可。无需格式化!!”
抹点红药水就能解决的问题,非得整成开刀的手术;莫非仁兄是医院的,职业习惯?
开个玩笑,希望别介意哈。
作者: 2011marko    时间: 2011-3-7 19:16
硬盘确定是逻辑锁问题,用论坛上的DOS版diskgenius,成功修复出C,D,E盘,但是最后几个盘说是数据溢出,无法修复.接着用GHOST安装系统,万恶的GHOST竟然把我的硬盘GO成一个盘符.真是血泪的教训,将我辛辛苦苦修复的硬盘数据消灭得一干二净!兴奋的心情马上跌落谷底,痛定思痛去朋友里借一个硬盘,将我的挂从盘.用PTDD修复(速度很快),但是并没有成功搜索出D盘,心想数据可能没了!@接着用windows版的diskgenius(速度比较慢),搜索了半个钟头最终于把我的搜出来了!谢天谢地,数据回来了!我在此多谢大家的解答指导,多谢大家的帮助!Thank you!!!!
作者: lvyanan    时间: 2011-3-7 19:47
LZ的分区很可能不标准,原因大概是用过一些不大好的分区工具,这些工具会在操作者不知道的情况下,修改分区表参数,改得不伦不类,给后来其他软件读取分区时,造成了很大的影响,甚至造成分区表破坏,GHOST在还原系统时,会对分区表进行遍历,当遇到怪异分区表参数时,可能会进行修改,当软件把扩展分区链表的相对偏移量改为0时,逻辑锁就会发生,这常常是软件对分区表操作失误引发的,软件对于无法理解的分区参数,会无所适从,不知为什么它会把相对偏移量参数清0,给使用者造成很大的不便,此类情况我遇到过很多次了,当然都是网友遇到逻辑锁后,找我解决我才遇到的,PQ、Chkdsk、Diskman v2.0等软件,都会制造逻辑锁,GHOST在特殊情况下大概也会,我自己从94年开始,就研究逻辑锁了,对其作用机理理解较深,所以能够很好的解除它,自己编了小程序,专门屏蔽逻辑锁,还集成了一个光盘映像,用于启动有逻辑锁的主机,自带Diskgenius,可以有效地解除逻辑锁,对于由HPA引发的类逻辑锁现象,也能对付,HPA造成的类逻辑锁,是最难对付的,我自己遇到过一次,而且栽在这种逻辑锁上了,后来由于热拔插硬盘,把硬盘控制板都烧掉了,事后过了很久才回过味来,发誓编程解决类似这样情况的逻辑锁,最后就有了那个映像,我这里说的是要在保留硬盘数据的基础上解除逻辑锁,用DM的方法是要冒丢失数据风险的,而且DM不一定能解除HPA类逻辑锁。

[ 本帖最后由 lvyanan 于 2011-3-7 20:01 编辑 ]
作者: 2011marko    时间: 2011-3-7 19:59
谢谢版主的热心帮助!可能是因为我将H盘划分出来安装雨林木风OS,导致分区表参数混乱,GHOST的时候出错形成逻辑锁!
作者: afafvvvv    时间: 2011-3-7 20:57
ghost搞成一个盘符,只能是克隆搞错选项,
不是镜像到分区。而是镜像到硬盘了……。
我见过几次这样情况了,别人使用ghost不熟练,手动克隆复原后,pe进去察看是只有一个盘符的。
我大哥也打电话给我说,克隆搞错选项了,盘符变一个了。
问我怎么办?
我都不知道如何回答……。-_-!!!

这么高难度的都搞得出来……,我们用电脑这么久,都没有发生过这样情况。

镜像到分区是不改写mbr的,只有全盘克隆才复制mbr的。

其实就是个很简单的问题,用光盘启动dos版本Diskgenius看看是否可以进入,挂从盘,就可以复制资料了。
楼主顶楼自己都说挂过从盘,都不行了……

大家都在猜测各种可能。

[ 本帖最后由 afafvvvv 于 2011-3-7 21:01 编辑 ]
作者: 2011marko    时间: 2011-3-7 21:04
我的硬盘有逻辑锁的,逻辑锁未解除时挂从盘是不行的,解除左之后才可以!
作者: afafvvvv    时间: 2011-3-7 21:07
最好用HDTunePro扫描、测试一下。估计有警告了的。
使用时间不久了的。

我朋友那硬盘就这样,可以用,不过!速度非常慢了的。数据也不保险了的。

一种是ghost搞错还原选项,这种情况硬盘是可以继续使用的。
一种是硬盘真的有坏道,这种情况硬盘寿命就不久了。

[ 本帖最后由 afafvvvv 于 2011-3-7 21:26 编辑 ]
作者: lwz    时间: 2011-3-7 21:37
原帖由 lvyanan 于 2011-3-7 19:47 发表
我自己从94年开始,就研究逻辑锁了,对其作用机理理解较深,所以能够很好的解除它,自己编了小程序,专门屏蔽逻辑锁,还集成了一个光盘映像,用于启动有逻辑锁的主机,自带Diskgenius,可以有效地解除逻辑锁,对于由HPA引发的类逻辑锁现象,也能对付

太需要这样的程序了
希望斑竹共享此光盘映像

nxgbx@139.com
作者: lvyanan    时间: 2011-3-7 21:43
标题: 回复 #33 lwz 的帖子
里面有两个小程序非常危险,是在极端情况下用的,只有能直接编辑分区表的大腕才可以玩转,因此就不把映像放出去了,省得遭骂。
作者: lvyanan    时间: 2011-3-7 21:52
原帖由 afafvvvv 于 2011-3-7 21:07 发表
最好用HDTunePro扫描、测试一下。估计有警告了的。
使用时间不久了的。
我朋友那硬盘就这样,可以用,不过!速度非常慢了的。数据也不保险了的。
一种是ghost搞错还原选项,这种情况硬盘是可以继续使用的 ...

速度非常慢的硬盘,往往是有扇区出现了CRC循环冗余校验错误造成的,一般这种错误容易发生在移动硬盘上,主要是供电不足造成的,可以在供电可靠的情况下,用诺顿磁盘医生修复一下,实在不行,可以用完全格式化的办法来纠正扇区的CRC循环冗余校验错误,然后再用文件恢复类软件恢复盘中文件,如果硬盘上的数据不重要,可以将硬盘分一个区,然后完全格式化,不要快格,就可以纠正CRC循环冗余校验错误,一般CRC循环冗余校验错误都是供电不足引起的逻辑故障,少数是硬件故障,逻辑故障时可以通过慢速格式化解决的。
作者: dvd008    时间: 2011-3-8 13:23
除了DM,还有什么不用BIOS
作者: weijun189    时间: 2011-3-8 16:00
好好学习了一下,问题解决了是好事
作者: sgw888    时间: 2011-3-8 20:10
蛙哥,可否请教一下,你那个程序是什么作用机理?可否解释一下啊。
我解除逻辑锁以前是用DOS下的HDEDIT直接将扩展分区类型改成0C,07之类的,这样,操作系统虽然无法识别到扩展分区,但是逻辑锁可暂时解除,进了系统之后,通过WINHEX可手动恢复。
现在新版的DISKGEN3也可解除逻辑锁。逻辑锁对FREEDOS不会有影响。DISKGEN官方的DOS IMG就是FREEDOS的。
DISKGEN2.0是无法对付逻辑锁的。
作者: lvyanan    时间: 2011-3-8 20:41
标题: 回复 #38 sgw888 的帖子
呵呵,我的映像对你没用,我只是自己组织集成了一个光盘启动映像,一个2.88M的软盘映像,把它添加到光盘启动里去,就形成了一个光盘映像,用这个映像刻录出来的光盘,可以用来启动主机,但光盘数据区是空的,操作系统我是用win98的DOS改造的,我把DOS核心里的扩展分区处理程序给屏蔽了,强制系统以DOS v2.0的模式启动,这样就彻底不会受逻辑锁结构的影响了,此外,我在映像里集成了DOS版的Diskgenius v3.2,就是用于给菜鸟提供自动解除逻辑锁的工具软件,里面还有我编的扩展分区屏蔽软件——UN80和UN81,UN80是针对第一硬盘实施屏蔽操作的,UN81则是针对第二硬盘实施屏蔽操作的,实际上就是将硬盘的扩展分区表项ID,由0F改为1F,用意你应该很清楚,我就不多说了,DE80和DE81则是对硬盘MBR扇区的分区表所有表项,实施ID清0的,在遇到硬盘有大量CRC循环冗余校验错误扇区时有用,对于硬盘遇到严重HPA意外时,也可以用它们来屏蔽所有分区,以回避启动难和启动过慢的问题。

[ 本帖最后由 lvyanan 于 2011-3-8 20:43 编辑 ]
作者: 2010_zheng    时间: 2011-3-8 22:28
原帖由 lvyanan 于 2011-3-8 20:41 发表
呵呵,我的映像对你没用,我只是自己组织集成了一个光盘启动映像,一个2.88M的软盘映像,把它添加到光盘启动里去,就形成了一个光盘映像,用这个映像刻录出来的光盘,可以用来启动主机,但光盘数据区是空的,操 ...



呵,和我的映像功能近似:

热键:F5,功能菜单1,保存原分区表至手工输入的扇区号,再清除分区表,再继续引导MSDOS
功能2......
不按热键则引导正常的MSDOS。
作者: lvyanan    时间: 2011-3-9 08:09
标题: 回复 #40 2010_zheng 的帖子
是一个不错的方法,只需把DBR改造掉,不需要改造MSDOS了,嗯,很容易做到,有启发。
作者: sgw888    时间: 2011-3-9 08:23
回复 蛙哥,感谢您的回复。 您的程序对于菜鸟真的非常有用!
其实对付逻辑锁就是暂时修改扩展分区的类型标识即可。或者直接将55AA标志清零也可以。
你会汇编程序,编程容易实现,我不会这个,但是利用现成的GRUB4DOS可以达到相同的效果。
MHDD也可以做到,这个就扯远了。
GRUB4DOS的方法如下  write --offset=510 (hd0)+1 \x00\x00 这是清除HD0的55AA标志。
清除HD1,依次类推即可。  但要注意一点,如果用U盘启动,U盘可能被识别为HD0 。 这与GRUB4DOS无关,与机器BIOS有关系。
硬盘有坏道,或者有CRC错误,也可用此方法解决。暂时让分区表无效,进入PE或者系统再做修复。
作者: lvyanan    时间: 2011-3-9 09:36
标题: 回复 #42 sgw888 的帖子
嗯,你的方法是可行的,只要有工具在操作系统引导之前,就能对硬盘MBR扇区进行修改,那就可以达到屏蔽逻辑锁的目的,一旦屏蔽了逻辑锁,Windows系统就能完成启动了,那些分区表维护工具软件也就可以施展拳脚,用PTDD或Diskgenius即可自动解除逻辑锁机制,对于逻辑锁机制的解除,需要有一个清醒的概念,这样才比较容易下手解决。
作者: dvd008    时间: 2011-3-9 10:16
锁有多种,
有的多MSDOS,有的对PE

FREDOS没问题,我刚刚做了一个工具箱,
放入DISKEDIT,DSPT,DISKFIX,MBR,BOOTPART等工具,
由于FREEDOS引导,目前都能进入,完了就本机容易了.
作者: lvyanan    时间: 2011-3-9 11:25
如果遇到HPA造成的逻辑锁机制,不知FreeDOS还能应付吗?
作者: dvd008    时间: 2011-3-9 13:03
没有遇到过
HPA的,不知道原理
DM能不能低格搞定就不清楚了
作者: 快雪时晴    时间: 2011-3-9 15:15
原帖由 sgw888 于 2011-3-9 08:23 发表
回复 蛙哥,感谢您的回复。 您的程序对于菜鸟真的非常有用!
其实对付逻辑锁就是暂时修改扩展分区的类型标识即可。或者直接将55AA标志清零也可以。
你会汇编程序,编程容易实现,我不会这个,但是利用现成的GRUB4DOS可以达到相同的效果。
MHDD也可以做到,这个就扯远了。
GRUB4DOS的方法如下  write --offset=510 (hd0)+1 \x00\x00 这是清除HD0的55AA标志。
清除HD1,依次类推即可。  但要注意一点,如果用U盘启动,U盘可能被识别为HD0 。 这与GRUB4DOS无关,与机器BIOS有关系。
硬盘有坏道,或者有CRC错误,也可用此方法解决。暂时让分区表无效,进入PE或者系统再做修复。


这一步操作很重要,标记下。
作者: sgw888    时间: 2011-3-9 17:01
HPA的逻辑锁没遇到过,不知道是怎么个原因,可否解释一下。
为什么HPA会造成逻辑锁。
作者: yuan-0918    时间: 2012-8-24 16:05
温故知新下。。。。。。。。。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3