星期二, 一月 01, 2008

tf卡坏道的修复方法

自己用的xv6700,之前买过一个二手的TF卡。买的时候没测,后来发现用手机听歌的时候有的时候会死。用电脑加读卡器查了一下,发现卡的前一部分都是坏道。用网上介绍的软件和方法都尝试过,未果。甚至开始怀疑坏道是不是可以用软件修复?以前修复过硬盘 的优盘的坏道。tf卡应该和u盘有点象。windows底下没办法了,就想换到dos下。一开始用的maxdos,可是就是加载不了usb驱动。只能换思路了,以前做过usb启动u盘,好像是主板直接提供支持,不需要其它驱动。于是,用usboot把tf 做成可以启动的。然后在卡里放了hddreg,diskgen,dm,mhdd这四种软件。hddreg试过,不行。这个只是对硬盘的。然后用了mhdd,remap和erase都没有效果。想用diskgen把前面有坏道的分个区出来,结果一运行就死机。最后的希望就是dm了。启动没有问题,一开始本来想用dm分区的,就来想起来填零了。就试试吧。结果用了一段时间,把tf卡全部填零,重启用mhdd检查,没有问题。用win下的hdtun e检查,没有问题。至此,tf卡的修复成功完成。
在此和大家分享一下,我相信很多人的卡都出现过这种问题。不知道是怎么解决的?理论上来说这种方法支持所有的flash型存储媒体。用到的软件也很简单,usboot+dm。都是很常见的东西。唯一的要求就是主板支持usb启动。

......

[阅读全文]