无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 16215|回复: 47
打印 上一主题 下一主题

[求助] 硬盘MBR错误怎么办 ?

[复制链接]
跳转到指定楼层
#
发表于 2011-3-6 13:55:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我的C盘装XP,然后将G盘删除掉来安装 Ylmf OS ,后来没有重写MBR就直接用GHOST 还原C盘的以前的XP备份,还原到百分之九十六不动了,只好重启,重启后麻烦事出来了,硬盘不能读写,一读写就卡着不动,无论是GHOST,PE,安装版XP,也就试过外置硬盘盒,挂从盘,甚至热插硬盘也试过了,都不成功。最后试过好多方法后,发现DRDOS能进入,而且进入后能识别C和D,盘数据还在,D盘有重要数据,有什么方法能99我的硬盘啊!
47#
发表于 2012-8-24 16:05:57 | 只看该作者
温故知新下。。。。。。。。。
回复

使用道具 举报

46#
发表于 2011-3-9 17:01:49 | 只看该作者
HPA的逻辑锁没遇到过,不知道是怎么个原因,可否解释一下。
为什么HPA会造成逻辑锁。
回复

使用道具 举报

45#
发表于 2011-3-9 15:15:50 | 只看该作者
原帖由 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或者系统再做修复。


这一步操作很重要,标记下。
回复

使用道具 举报

44#
发表于 2011-3-9 13:03:13 | 只看该作者
没有遇到过
HPA的,不知道原理
DM能不能低格搞定就不清楚了
回复

使用道具 举报

43#
发表于 2011-3-9 11:25:30 | 只看该作者
如果遇到HPA造成的逻辑锁机制,不知FreeDOS还能应付吗?
回复

使用道具 举报

42#
发表于 2011-3-9 10:16:21 | 只看该作者
锁有多种,
有的多MSDOS,有的对PE

FREDOS没问题,我刚刚做了一个工具箱,
放入DISKEDIT,DSPT,DISKFIX,MBR,BOOTPART等工具,
由于FREEDOS引导,目前都能进入,完了就本机容易了.
回复

使用道具 举报

41#
发表于 2011-3-9 09:36:22 | 只看该作者

回复 #42 sgw888 的帖子

嗯,你的方法是可行的,只要有工具在操作系统引导之前,就能对硬盘MBR扇区进行修改,那就可以达到屏蔽逻辑锁的目的,一旦屏蔽了逻辑锁,Windows系统就能完成启动了,那些分区表维护工具软件也就可以施展拳脚,用PTDD或Diskgenius即可自动解除逻辑锁机制,对于逻辑锁机制的解除,需要有一个清醒的概念,这样才比较容易下手解决。
回复

使用道具 举报

40#
发表于 2011-3-9 08:23:02 | 只看该作者
回复 蛙哥,感谢您的回复。 您的程序对于菜鸟真的非常有用!
其实对付逻辑锁就是暂时修改扩展分区的类型标识即可。或者直接将55AA标志清零也可以。
你会汇编程序,编程容易实现,我不会这个,但是利用现成的GRUB4DOS可以达到相同的效果。
MHDD也可以做到,这个就扯远了。
GRUB4DOS的方法如下  write --offset=510 (hd0)+1 \x00\x00 这是清除HD0的55AA标志。
清除HD1,依次类推即可。  但要注意一点,如果用U盘启动,U盘可能被识别为HD0 。 这与GRUB4DOS无关,与机器BIOS有关系。
硬盘有坏道,或者有CRC错误,也可用此方法解决。暂时让分区表无效,进入PE或者系统再做修复。
回复

使用道具 举报

39#
发表于 2011-3-9 08:09:11 | 只看该作者

回复 #40 2010_zheng 的帖子

是一个不错的方法,只需把DBR改造掉,不需要改造MSDOS了,嗯,很容易做到,有启发。
回复

使用道具 举报

38#
发表于 2011-3-8 22:28:58 | 只看该作者
原帖由 lvyanan 于 2011-3-8 20:41 发表
呵呵,我的映像对你没用,我只是自己组织集成了一个光盘启动映像,一个2.88M的软盘映像,把它添加到光盘启动里去,就形成了一个光盘映像,用这个映像刻录出来的光盘,可以用来启动主机,但光盘数据区是空的,操 ...



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

热键:F5,功能菜单1,保存原分区表至手工输入的扇区号,再清除分区表,再继续引导MSDOS
功能2......
不按热键则引导正常的MSDOS。
回复

使用道具 举报

37#
发表于 2011-3-8 20:41:42 | 只看该作者

回复 #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 编辑 ]
回复

使用道具 举报

36#
发表于 2011-3-8 20:10:30 | 只看该作者
蛙哥,可否请教一下,你那个程序是什么作用机理?可否解释一下啊。
我解除逻辑锁以前是用DOS下的HDEDIT直接将扩展分区类型改成0C,07之类的,这样,操作系统虽然无法识别到扩展分区,但是逻辑锁可暂时解除,进了系统之后,通过WINHEX可手动恢复。
现在新版的DISKGEN3也可解除逻辑锁。逻辑锁对FREEDOS不会有影响。DISKGEN官方的DOS IMG就是FREEDOS的。
DISKGEN2.0是无法对付逻辑锁的。
回复

使用道具 举报

35#
发表于 2011-3-8 16:00:38 | 只看该作者
好好学习了一下,问题解决了是好事
回复

使用道具 举报

34#
发表于 2011-3-8 13:23:58 | 只看该作者
除了DM,还有什么不用BIOS
回复

使用道具 举报

33#
发表于 2011-3-7 21:52:41 | 只看该作者
原帖由 afafvvvv 于 2011-3-7 21:07 发表
最好用HDTunePro扫描、测试一下。估计有警告了的。
使用时间不久了的。
我朋友那硬盘就这样,可以用,不过!速度非常慢了的。数据也不保险了的。
一种是ghost搞错还原选项,这种情况硬盘是可以继续使用的 ...

速度非常慢的硬盘,往往是有扇区出现了CRC循环冗余校验错误造成的,一般这种错误容易发生在移动硬盘上,主要是供电不足造成的,可以在供电可靠的情况下,用诺顿磁盘医生修复一下,实在不行,可以用完全格式化的办法来纠正扇区的CRC循环冗余校验错误,然后再用文件恢复类软件恢复盘中文件,如果硬盘上的数据不重要,可以将硬盘分一个区,然后完全格式化,不要快格,就可以纠正CRC循环冗余校验错误,一般CRC循环冗余校验错误都是供电不足引起的逻辑故障,少数是硬件故障,逻辑故障时可以通过慢速格式化解决的。
回复

使用道具 举报

32#
发表于 2011-3-7 21:43:32 | 只看该作者

回复 #33 lwz 的帖子

里面有两个小程序非常危险,是在极端情况下用的,只有能直接编辑分区表的大腕才可以玩转,因此就不把映像放出去了,省得遭骂。
回复

使用道具 举报

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

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

nxgbx@139.com
回复

使用道具 举报

30#
发表于 2011-3-7 21:07:35 | 只看该作者
最好用HDTunePro扫描、测试一下。估计有警告了的。
使用时间不久了的。

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

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

[ 本帖最后由 afafvvvv 于 2011-3-7 21:26 编辑 ]
回复

使用道具 举报

29#
 楼主| 发表于 2011-3-7 21:04:19 | 只看该作者
我的硬盘有逻辑锁的,逻辑锁未解除时挂从盘是不行的,解除左之后才可以!
回复

使用道具 举报

28#
发表于 2011-3-7 20:57:56 | 只看该作者
ghost搞成一个盘符,只能是克隆搞错选项,
不是镜像到分区。而是镜像到硬盘了……。
我见过几次这样情况了,别人使用ghost不熟练,手动克隆复原后,pe进去察看是只有一个盘符的。
我大哥也打电话给我说,克隆搞错选项了,盘符变一个了。
问我怎么办?
我都不知道如何回答……。-_-!!!

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

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

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

大家都在猜测各种可能。

[ 本帖最后由 afafvvvv 于 2011-3-7 21:01 编辑 ]
回复

使用道具 举报

27#
 楼主| 发表于 2011-3-7 19:59:50 | 只看该作者
谢谢版主的热心帮助!可能是因为我将H盘划分出来安装雨林木风OS,导致分区表参数混乱,GHOST的时候出错形成逻辑锁!
回复

使用道具 举报

26#
发表于 2011-3-7 19:47:55 | 只看该作者
LZ的分区很可能不标准,原因大概是用过一些不大好的分区工具,这些工具会在操作者不知道的情况下,修改分区表参数,改得不伦不类,给后来其他软件读取分区时,造成了很大的影响,甚至造成分区表破坏,GHOST在还原系统时,会对分区表进行遍历,当遇到怪异分区表参数时,可能会进行修改,当软件把扩展分区链表的相对偏移量改为0时,逻辑锁就会发生,这常常是软件对分区表操作失误引发的,软件对于无法理解的分区参数,会无所适从,不知为什么它会把相对偏移量参数清0,给使用者造成很大的不便,此类情况我遇到过很多次了,当然都是网友遇到逻辑锁后,找我解决我才遇到的,PQ、Chkdsk、Diskman v2.0等软件,都会制造逻辑锁,GHOST在特殊情况下大概也会,我自己从94年开始,就研究逻辑锁了,对其作用机理理解较深,所以能够很好的解除它,自己编了小程序,专门屏蔽逻辑锁,还集成了一个光盘映像,用于启动有逻辑锁的主机,自带Diskgenius,可以有效地解除逻辑锁,对于由HPA引发的类逻辑锁现象,也能对付,HPA造成的类逻辑锁,是最难对付的,我自己遇到过一次,而且栽在这种逻辑锁上了,后来由于热拔插硬盘,把硬盘控制板都烧掉了,事后过了很久才回过味来,发誓编程解决类似这样情况的逻辑锁,最后就有了那个映像,我这里说的是要在保留硬盘数据的基础上解除逻辑锁,用DM的方法是要冒丢失数据风险的,而且DM不一定能解除HPA类逻辑锁。

[ 本帖最后由 lvyanan 于 2011-3-7 20:01 编辑 ]
回复

使用道具 举报

25#
 楼主| 发表于 2011-3-7 19:16:12 | 只看该作者
硬盘确定是逻辑锁问题,用论坛上的DOS版diskgenius,成功修复出C,D,E盘,但是最后几个盘说是数据溢出,无法修复.接着用GHOST安装系统,万恶的GHOST竟然把我的硬盘GO成一个盘符.真是血泪的教训,将我辛辛苦苦修复的硬盘数据消灭得一干二净!兴奋的心情马上跌落谷底,痛定思痛去朋友里借一个硬盘,将我的挂从盘.用PTDD修复(速度很快),但是并没有成功搜索出D盘,心想数据可能没了!@接着用windows版的diskgenius(速度比较慢),搜索了半个钟头最终于把我的搜出来了!谢天谢地,数据回来了!我在此多谢大家的解答指导,多谢大家的帮助!Thank you!!!!
回复

使用道具 举报

24#
发表于 2011-3-7 16:59:55 | 只看该作者
原帖由 sgw888 于 2011-3-7 09:25 发表
如果是GHOST一半中途强行退出。可能导致被克隆的分区出现错误。这种错误对DOS启动影响不大,但是对PE跟系统影响很大。因为PE或者是系统在启动过程中会检查磁盘,如果发现有错误,可能会尝试进行修复,从而导致系 ...

嘿嘿,“...,直接将有问题的分区删除重建即可。无需格式化!!”
抹点红药水就能解决的问题,非得整成开刀的手术;莫非仁兄是医院的,职业习惯?
开个玩笑,希望别介意哈。
回复

使用道具 举报

23#
发表于 2011-3-7 09:25:59 | 只看该作者
如果是GHOST一半中途强行退出。可能导致被克隆的分区出现错误。这种错误对DOS启动影响不大,但是对PE跟系统影响很大。因为PE或者是系统在启动过程中会检查磁盘,如果发现有错误,可能会尝试进行修复,从而导致系统启动缓慢或者卡死。此情况并不是MBR问题,也不是逻辑锁问题,更不是硬盘有坏道所致,根本原因是磁盘文件系统存在错误所致。

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

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

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

如果启动PE不是停在滚动条画面,而是在出现桌面那一段时间卡的话,可以认为是磁盘文件系统有错误导致。
回复

使用道具 举报

22#
 楼主| 发表于 2011-3-7 08:33:57 | 只看该作者
谢谢dvd008 ,你的PE在论坛上找了几个都是已经失效了,能否提供一个下载地址!
回复

使用道具 举报

21#
发表于 2011-3-6 21:31:51 | 只看该作者
1118版,好像会清理硬盘的页面文件,硬盘有问题时,读不了

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

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

所以,我有一个多启动的版本,使用WIN7光盘制作,
带F6模块,dos模块(内有我自己YY的工具箱),可以方便的处理
这样问题.
回复

使用道具 举报

20#
发表于 2011-3-6 21:17:41 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

19#
发表于 2011-3-6 20:57:00 | 只看该作者
diskgenius那个img不就是freedos的吗,不可以启动?
回复

使用道具 举报

18#
发表于 2011-3-6 20:52:42 | 只看该作者

回复 #19 2011marko 的帖子

DRDOS可以启动系统,就不要再找PCDOS了,现在的问题是你的盘上要集成DOS版的Diskgenius,你想办法把这个软件添加到DRDOS的目录下去,以便启动后可以找到和运行,实在不能解决,我可以帮你。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-14 23:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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