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,如需转载请自行联系原作者
目录
相关文章
|
6天前
|
存储 安全 Windows
U盘无法访问怎么解决?7个U盘修复方法
​U盘很常见也很常用,平时在存储文件和传输数据的时候使用频率非常高。经常使用U盘的用户可能对U盘无法访问的情况比较熟悉了。U盘出现打不开无法访问数据的问题时不仅会影响我们的工作和学习效率,最致命的是还会导致重要数据的丢失。所以,U盘无法访问是什么原因引起的呢?遇到这个问题的时候怎么处理才稳妥呢?今天就和大家一起了解一下U盘无法访问的原因和应对的方法,帮助大家轻松摆脱困扰。
|
5月前
|
存储 安全 Windows
U盘文件损坏且无法读取怎么修复?五个方法帮你搞定
U盘文件目录损坏无法读取可能是硬件、软件或人为操作导致的问题。修复方法包括:1) 使用数据恢复软件提取重要文件;2) 运行Windows的磁盘检查工具;3) 格式化U盘(数据会丢失);4) 检查U盘健康状况,如坏道修复;5) 若硬件故障,联系官方售后。在修复前,记得先备份数据。加强数据备份能减少损失。
|
2月前
|
存储 安全 芯片
U盘在电脑上读不出来怎么办?6个方法帮你修复U盘
平时在存储和传输数据的时候,我们经常会使用到U盘这种存储设备。U盘容量大,使用方便且便于携带,很受欢迎。 然而,在日常使用中,有时候会遇到U盘插入电脑后无法被电脑识别或读取的情况。这会让人感到困扰,因为我们无法访问U盘里的文件。遇到这种情况该怎么办呢?今天的内容会讨论一下U盘无法读取的症状、分析一下常见原因并且提供6个方法帮你修复U盘。
|
4月前
|
存储 安全 Windows
硬盘坏了可以修复吗
硬盘是电脑中存储数据的关键部件,但也会随时间出现故障。硬盘损坏分为物理损坏和逻辑损坏两类:物理损坏涉及硬件故障,修复复杂;逻辑损坏涉及文件系统错误等,较易修复。判断损坏类型很重要,例如硬盘无法识别或发出异常噪音通常是物理损坏,而文件丢失或系统崩溃则可能是逻辑损坏。
硬盘坏了可以修复吗
|
6月前
|
存储 算法 安全
U盘打不开提示格式化怎么办?(含数据恢复及U盘修复教程)
本文介绍了U盘无法打开并提示格式化的问题,包括症状(如系统弹出格式化提示,文件系统显示为RAW)和常见原因(文件系统损坏、物理损坏)。提供了修复步骤:检查U盘连接、使用数据恢复软件恢复数据、更新U盘驱动、格式化U盘及使用修复工具。强调在格式化前要备份数据,严重损坏时可能需寻求专业维修。
|
芯片 Windows
修复U盘【笔记】
修复U盘【笔记】
403 0
|
芯片