问题内容:HELP!!!!关于0磁道故障
原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=2026281
所属论坛:装机与升级及其他 审核组:硬件使用
提问者:jojo1102 解决者:zwwzy
感谢:zwwzy、zhiqiu、lgp8202、lnhsgj、zhangqingfan、wuxq7311、zbstone
关键字:
答案:
我的MAXTOR的4K040H2硬盘出现了0磁道故障:具体表现是:我的硬盘已经过了一年维修期限,并且很不巧的是出现了物理坏道,并且我用了DM低格了硬盘还有它的ZERO FILL功能,很是花了我一段时间。可是坏道还是没有修理好,并且变本加利了:出现了0磁道错误:0柱面0磁头1扇区报错,而且FDISK不行了(在检查磁盘完整性的时候只能够走到6%,然后就重新开始检查,如此往复),用PARTITION MAGIC7.0分区也不行,老是报错,还有DISK MAN 也是总是分不了区。听说0磁道错误能够修理,可是具体怎么操作还请各位大侠帮忙!!!!我手边没有PC TOOLS和NORTON,别的基本都有,还请各位结合我的实际情况考虑一下!!! ---------------------------------------------------------------
1.先格式化一张软盘,用debug读出该盘的零磁道一扇区的内容并保存为某个文件:如rboot.com
2.将坏软盘插入软驱,在dos下执行rboot.com文件即可。
下面具体给出用debug获得rboot.com文件的办法:
a:\>debug -a 100 :???? mov ax,0201 :???? mov bx,0200 :???? mov cx,0001 :???? mov dx,0000 :???? int 13 :???? int 3 :???? -g=100 -e102 :0102 02.03 -a10e :010e int 19 :???? -r bx ???? :0 -r cx ???? :200 -n c:rboot.com -w -q
同理的,硬盘的主引导区和软盘的主引导区数据结构及存放原理是一样的。故也可以在硬盘主引导区在没有被破坏的情况下用debug命令程序读出主引导区的内容存到一有系统的软盘上名为rboot2.com。当硬盘的主引导区被破坏时用该软盘启动,然后执行rboot2.com,即可将保存的引导出信息写到硬盘主引导区中。
下面具体给出用debug获得rboot2.com文件的办法
c:\>debug -a 100 :???? mov ax,0201 :???? mov bx,0200 :???? mov cx,0001 :???? mov dx,0080 :???? int 13 :???? int 3 :???? -g=100 -e102 :0102 02.03 -a10e :010e int 19 :???? -r bx ???? :0 -r cx ???? :200 -n a:rboot.com -w -q
注意:1,"????:????"为前一步回车后系统给出的代码,而非程序中所有。 2,生的rboot.com文件也可以用于杀磁盘引导区的病毒。 ---------------------------------------------------------------
主引导记录(MBR)位于0磁头/0柱面/1扇区,你可以试试fdisk/mbr,要害不行就用NDD修复,它将检查分区表中的错误,若发现错误,将会询问你是否愿意修改,你只要不断地回答YES即可修正错误,或者用备份过的分区表覆盖它也行(KV300,NU8.0中的RESCUE都具有备份与恢复分区表的功能) ---------------------------------------------------------------
到www.lander.com.cn上下载一个名为PowerMax的软件试试,我的迈拓硬盘的逻辑坏道就是用它修好的。 ---------------------------------------------------------------
低格无法通过的硬盘,不能再用了。 ---------------------------------------------------------------
同意楼上所说,不如买一块硬盘吧 ---------------------------------------------------------------
你试试用工具读出硬盘0柱面0磁头1扇区的内容来啊!
然后自己编辑改错吧,很简单的!!
当然了,如果坏道实在太多的话,修复也没什么意思,还是换吧,现在的硬盘还不算贵!! ---------------------------------------------------------------
零磁道的修复
硬盘的主引导记录区(MBR)在零磁道上,位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法引导。
通常的维修方法是通过Pctools9.0(或者其他类似的可以对磁盘扇区进行编辑的工具)的DE(磁盘编辑器)来修复,其原理是使零磁道偏转一个磁道,占用1磁道。
用Windows 9x启动盘启动,运行PcTools目录下的de.exe,先进入“Options”菜单,选择“Configuration”(配置)命令,去掉Read Only(只读)前的勾,然后保存退出。
接着选择主菜单“Select”(选择)中的Drive(驱动器),进去后在“Drive type”(驱动器类型)项中选择Physical(物理的),再切换到“Drives”项,选中“Hard disk”(硬盘),最后选择“OK”并回车。
之后,回到主菜单中,打开“Select”菜单,这时会出现Partition Table(分区表),选中并进入,出现硬盘分区表信息。如果硬盘有两个分区,1分区就是C盘,该分区是从硬盘的0柱面开始的。那么,将1分区的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。
重新启动,进入CMOS设置,选择“IDE AUTO DETECT”,可以看到CYLS(磁道)数比原来减少了1,保存设置并退出。重新分区、格式化,即可救活硬盘。
需要注意的是,DE工具仅对FAT16格式的硬盘有效,对于FAT32分区的硬盘则需要先通过分区大师等磁盘工具,将其转换为FAT16格式,然后再对其进行修改。
|