U盘修复

简介:
前几天搞测试,把我的U盘搞坏了,坏的原因其实很简单,我把我的那个系统的程序改了一下,不停的向U盘中写数据,U盘写满了就格式化再重新写,2G的U盘写满了2次,终于写坏了。

U盘内保存的数据放在一个文件中,系统每收到512字节数据就向U盘保存一下,因为是以文件形式保存,因此也要更新文件大小信息,导致目录扇区不停被写入数据,写得太多,Flash出现坏块了。

本来我以为只是出现坏块,把物理0扇区的相关参数修改一下,避开坏的扇区就行了,兴致勃勃地把程序改了一下,结果大失所望。物理0扇区的数据可以读出来,但是写入数据就不行,执行相应的UFI命令返回STALL,复位后再写依然返回STALL,REQUEST SENSE命令也是返回STALL。

我把物理0扇区的数据读出来跟正常的U盘比较一下,发现坏U盘的0扇区的数据是乱七八糟的,估计可能U盘内部的程序出问题了。

这可不是USB规范和OHCI就能搞定的了,看来还得网上搜索高人的答案了。找了半天,发现解决方案其实很简单,

1.先用u盘芯片型号检测工具检测u盘芯片:下载网址为   http://drv5.cn/sfinfo/64.html  
2.在相同的链接上面找到(如果找不到就用搜索引擎找)并下载相应的U盘(关键是对应芯片型号)的量产工具进行修复。

关键是第二步的量产工具一定要找对,这没什么好办法,就是慢慢找,下来慢慢试了,一旦量产工具可以识别出U盘,那就基本没问题了。





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/229770,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
存储 算法 安全
U盘打不开提示格式化怎么办?(含数据恢复及U盘修复教程)
本文介绍了U盘无法打开并提示格式化的问题,包括症状(如系统弹出格式化提示,文件系统显示为RAW)和常见原因(文件系统损坏、物理损坏)。提供了修复步骤:检查U盘连接、使用数据恢复软件恢复数据、更新U盘驱动、格式化U盘及使用修复工具。强调在格式化前要备份数据,严重损坏时可能需寻求专业维修。
|
12月前
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
1332 0
|
9月前
|
芯片 Windows
修复U盘【笔记】
修复U盘【笔记】
325 0
|
存储 安全
u盘数据恢复软件EasyRcovery软件2023最新版
u盘体积小,容量大,易携带,是一种非常重要的数据储存设备。在频繁的使用过程中,u盘可能出现一些故障或损坏。今天小编就给大家介绍一下,u盘坏了数据可以恢复吗,u盘数据恢复软件推荐。EasyRcovery下载如下:http://t.csdn.cn/z2t8x
150 0
|
存储 监控
免费的u盘恢复软件有哪些?
部分用户可能电脑型号不一样,但系统版本一致都适合该方法。硬盘在使用过程中出现损坏的情况相信很多人都碰到过,硬盘损坏后不仅仅是硬件的损失,更会导致其存储的数据损坏甚至丢失。硬盘损坏后我们应该如何进行修复?
110 0
|
Ubuntu Linux
Ubuntu文件系统损坏修复
前两天在使用Ubuntu14.04系统时,不知道何种原因桌面系统没有任何反应(ps:可能是开机运行的时间比较长吧),所以就对其进行了强制关机操作,可是悲剧的事情发生了,系统无法启动了,并且进入initramfs系统
1057 0
|
芯片