有什么工具可以判断硬盘坏道的位置

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:08:38
我的硬盘上有坏道了,我想把坏道直接分成一个隐藏的分区,各位能推荐一个工具吗?
希望满足下面的要求:
1.在XP和2K下运行,我没有软驱
2.能清楚地告诉我坏道在什么位置,用了HDTune2.52,他只表示了图标,我半天也没算明白在哪里
忘了说,最好支持160G的大硬盘

诺顿或者diskmanager
或用BADTRK工具 如下
badtrk的语法结构是:
/etc/badtrk[-o[-m mak]][-s qtdn][-v][-f device]
其中的各项说明如:
device 是Unix分区的设备名。比如,系统上的第一块硬盘设备名是/dev/rhd0a,第二块硬盘的设备名是/dev/rhdla。系统默认的设备名是/dev/rhd0a。
-f 这个选项的作用是打开Unix分区设备,并读出它的坏道表。
badtrk -f/dev/rhd0a
屏幕显示菜单选项
显示当前磁道表
扫描硬盘(可以选择只读方式,也可选破坏方式)
按柱面/磁头数在当前坏道表中增加一些记录项
按扇区数在当前坏道表中增加一些记录
从当前坏道表中删除单个记录项
从坏道表中删除全部记录项
-e 这个选项在硬盘安装过程中使用。它可以用来修改坏道表的大小。当在已经安装好的系统中使用它时,要特别当心。因为坏道表的大小发生变化时,则要对硬盘的空间重新划分,将破坏硬盘上的内容。
例如:
badtrk -e
屏幕显示:This device contains a valid division table.Additional
(non-root)filesystems can be preserve across this reinstallation.
If you wish to be able to preserve these file systems lager,
Your must not change the current limit of the bad track table
Which is n bad track.Do you wish to leave it unchanged?(y/n):
如果回答n,将会改变坏道表的大小。那么随之而来的divvy表等都会遭到破坏,甚至需要重装系统。非根文件系统的数据,可以用后备形式加以保存。
-m max max是一个十进制数值