由于工作经常需要通过U盘对设备进行升级,今天不知道什么原因导致DiskGenius无法获取到U盘内容,window也提示需要格式化操作。后续发现U盘扇区写保护了,无法进行格式化。于是开始研究如何救活它。
所需工具下载链接
链接:https://pan.baidu.com/s/1fKOEGHo5OTYO6jiapPkhUg
提取码:b7hn
思路1
使用USBoot来进行恢复
软件截图
因操作流程忘记截图,大致语言描述一下。
- 在usboot里用0重值参数 (会提示写盘错误)
- 在usboot里用HDD模式格式化U盘 (FAT表、根目录之类的参数重新写入,写成功后提示再次插上U盘)
- 最后再拔出U盘后在插上 (显示等待U盘写入,最后提示引导型U盘制作成功)
上述操作结果失败,依然存在扇区写保护无法进行格式化。
思路2
使用量产工具测试恢复
- 使用ChipGenius检测U盘所使用的主控芯片
设备描述: [G:]USB 大容量存储设备(Kingston DT 101 G2)
设备类型: 大容量存储设备
协议版本: USB 2.00
当前速度: 高速(HighSpeed)
电力消耗: 100mA
USB设备ID: VID = 0951 PID = 1642
设备序列号: 001CC07CEDAEFB91493223E9
设备供应商: Kingston
设备名称: DT 101 G2
设备修订版: 0100
产品制造商: Kingston
产品型号: DT 101 G2
产品修订版: 1.00
主控厂商: SSS(鑫创)
主控型号: TC58NC6621/SSS6692-B5
闪存识别码: 98D79432 - Toshiba(东芝) TC58NVG5D2FTA10 - 1CE/单通道 [MLC-8K] -> 总容量 = 4GB
在线资料: http://dl.mydigit.net/special/up/sss.html
可能的闪存型号
------------------
[1CE]TC58NVG5D2FTA00(32nm) x 1片/通道 x 1通道
[1CE]TC58NVG5D2ELA48(43nm) x 1片/通道 x 1通道
[1CE]TC58NVG5D2FTA10(32nm) x 1片/通道 x 1通道
闪存识别码映射表
------------------
[通道 0] [通道 1]
98D794327655
- 下载对应的主控程序
通过第一步获取了u盘的信息,闪存识别码: 98D79432 - Toshiba(东芝) TC58NVG5D2FTA10 - 1CE/单通道 [MLC-8K] -> 总容量 = 4GB。
选择红色框框东芝的主控程序
会提示错误
不用管他,直接进入主程序。
点击cardinfo,我原先U盘无法读取MBR,忘记截图了,网上找了一个类似的图片
修改红色框框配置文件,我就修改了两个地方。
根据读取出来得信息
USB设备ID: VID = 0951 PID = 1642
设备供应商: Kingston
设备名称: DT 101 G2
进行修改。
之后运行程序点击start【后续发现直接使用6692_Toshiba 32nm D2 Flash.INI默认设置也没影响也能成功】
成功如下
U盘总算救活了
参考资料
金士顿/東芝/鑫创U盘重新量产完全攻略(一) 3S 主控篇[2010.05.10]|U盘存储技术 - 数码之家 http://bbs.mydigit.cn/read.php?tid=173242
来源:https://blog.csdn.net/chenwr2018/article/details/95904435