从你的情况来看,很有可能是0磁道损坏,建议使用硬盘DM(硬盘初始化工具,最好能够用本硬盘专用的,如果找不到,可以使用DM万用版。首先,使用DM.exe制作一张启动软盘(其实现在很多的D版WINXP光盘都带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、 在保存分区信息之后,格式化硬盘
7、如果用DM还解决不了问题的话,建议使用LFORMAT对硬盘进行低级格式化,也会修复0磁道损坏。
你先总体扫描坏道 根据坏道推算需要屏蔽多少空间
比方说你的mhdd扫描的时候第一个是X 最后一个是Y 那么计算一下该数值大概是几G的位置
然后用PartitionMagic分区软件,开始分区,把Y数值以前的盘单独分出来,然后隐藏(好像默认是隐藏的) 然后点击执行就可以了。重启以后,你会少一部分容量,不过硬盘可以继续用了。这个方法只适合坏道不多的硬盘。如果坏道过于分散,那也没什么好的办法可以解决了。
这里还有第二种方法:
http://hi.baidu.com/feifei3010/blog/item/05c4999b4bed66b2c8eaf4aa.html
如果看得不是很懂的话 可以给我留言。