2024年6月14日发(作者:)

硬盘0磁道(零磁道)损坏的维修

硬盘经常启动,是最常用的一个区域,所以损坏机率比其他扇区要大的多.我们来仔细谈谈

硬盘0道的一些知识和维修方法.

硬盘0道损坏的现象一般就是主板自检不通过(硬盘加点后自检声音正确的).还有的造

成启动非常的慢(其他光盘引导也是慢).这种情况一般都能确定属于0道故障(还有一种和0

道比较相近的故障就是硬盘固件错误通病,注意区分)

“0”磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。

MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共

512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表

(DPT),两个字节(55 AA)属于分区结束标志。由此可见,“0”磁道一旦受损,将使硬盘的主

引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自举。“0”磁道损坏也属于硬盘坏

道,只不过由于它的位置太重要,因而一旦遭到破坏,就会产生严重的后果。

1.硬盘“0”磁道损坏后的症状

当硬盘“0”磁道损坏后:系统自检能通过,但启动时,分区丢失或者C盘目录丢失,

硬盘出现有规律的“咯吱„„咯吱”的寻道声,运行SCANDISK扫描C盘,在第一簇出现

一个红色的“B”;Fdisk等分区软件找不到硬盘、利用低版本的DM进行分区时,程序“死”

在0磁道上;在进行“Format C:”时,屏幕提示0磁道损坏或无休止地执行读命令“Track

0 Bad”。

2.解决硬盘“0”磁道损坏的思路

磁头总是把“0”磁道作为寻道的基准点,如果“0”磁道出现物理损坏,磁头定位机构

会因找不到“0”磁道,使硬盘自举失败。因此,在解决硬盘“0”磁道损坏问题时,一般都

采取“以1代0”的方法,也就是在划分硬盘分区时,重新定义“0”磁道,将原来的“1”

磁道定义为逻辑上的“0”磁道,避开已损坏的“0”磁道。

3.通过工具软件解决硬盘“0”磁道损坏

(1)通过DM万用版解决

首先从网上下载DM万用版并制作好DM启动软盘,然后执行DM并进入其主界面。

在主界面中按下Alt+M组合键进入DM的高级模式,将光标定位到“(E)dit/View partitions”

(编辑/查看分区)选项,按回车键之后,程序要求选择需要修复的硬盘,选中硬盘,按回车便

进入了该硬盘的分区查看界面。

处理方法:

方法一:用户自己处理:可以用dm,lformat,mhdd来处理0道损坏硬盘(但成功率不高,只

适合于轻微损坏的0道修复).我们推荐用lformat的热拔插法来修).

先用光盘引导电脑(代修硬盘先只插上数据线,不插电源线)等电脑启动成功后,然后这是

在插硬盘的电源线(注意这是带电拔插,注意电源别插反了,搞不好烧板的)

等到硬盘起转自检声完成以后,运行软件,选择找到硬盘参数,进行低格.如果

就是修0道故障,只需低格1分钟即可退出.用其他软件分区,看看修复成功没有.如果这样还不

能修复,你可以试试hp,dm的擦除.mhdd的擦除试试.还不行就得第二种方法处理了

方法二:维修人员处理:一般专业的修理0道问题都是用pc3000来处理的比较多.你可以

先扫描,伺服测试等,来确定是否就只是0道损坏,如果就是0道问题的话,手动封闭硬盘的0,0

地址即可.自动屏蔽到p-list.

如果经过你的检测如果属于0磁道损坏的话,只有砍掉硬盘的0磁道才能正常的工作,具

体方法不介绍(因为每个牌子的操作是不同的)

方法三:如果您手头有现成的硬盘DM(硬盘初始化工具,最好能够用本硬盘专用的,

如果找不到,可以使用DM万用版),这种问题是很好解决的。首先,使用制作一

张启动软盘(软盘内有完整的DM工具,如果使用的是DM万用版,则必须把伙

伴程序拷贝到软盘,运行来启动)。运行DM执行文件,然后按以下操作

步骤进行:

1、 在主画面按“ALT+M”组合键进入高级管理模式;

2、 选择“Edit/ViewParations”菜单(屏幕的右上角将显示硬盘在BIOS中的设置参数);

3、 按“Del”或“Delete”删除所有分区;

4、 再按“Insert”或“Ins”键新建一个分区,请按照您的使用要求选用分区格式(FAT12、

FAT16、FAT32等);

5、 选择好分区格式后,选择“Cylinders”模式,将“0,XXXX”中的“0”改为“1”,即

使用1号磁道作为0磁道使用(注意:XXXX表示的是分区结束磁道,给根据自己的需要

变动数值)。

6、 在保存分区信息之后,格式化硬盘。

用Win9X启动盘启动,插入含有Pctools9.0的光盘,运行PCT90目录下的,先进

入Options菜单,选

Configuration(配置),按空格去掉Read Only(只读)前面的勾(按Tab键切换),保存退出。接

着选主菜单

Select(选择)中的Drive(驱动器);进去后在Drive type(驱动器类型)项选Physical(物理的),按

空格选定,再按

Tall键切换到Drives项,选中Hard disk(硬盘),然后选OK回车。 之后回到主菜单,打开

Select菜单,这时会出现Partition Table(分区表),选中并进入,之后出现硬盘分区表信息。

如果硬盘有两个分区,l分区就是C盘,该分区是从硬盘的0柱面开始的,那么,将1分区

的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。要注意的是,在修改之

前先将硬盘上的重要资料备份出来。重新启动,按Delete键进入回COMS设置,选“IDE

AUTO DETECT”,可以看到CYLS比原来减少了1,保存退出,重新分区,格式化,至此

大功告成。另外要注意,PCT00LS9.0不能在用FAT32分区的硬盘和 Windows下运行,但

可以在FAT16硬盘中运行。修复后一定要在CMOS中重新侦测硬盘,再分区和格式化,因

为 只有对硬盘作格式化后才会把分区表的信息写入1扇区(现在作为0扇区了)

另类修复法:

进入纯DOS环境,运行以下命令:

debug

a

mov ax,301

mov bx,90

mov cx,1

mon dx,80

int13

int3

-g

-q