不久前我的破u盘坏了,想一想用了四年也该寿终正寝了,就仍作了一边,今天无聊研究了一下,没想到就给修好了,哎~老子越来越厉害了~
症状:插到电脑会有反应,但访问u盘,资源管理器就会无相应,拔掉了就好,报错说什么忘了,好像说什么写入缓存失败什么的,反正是不能使了,本想扔了它。
今天把不能用的U盘拿出来,研究了一下,把前后盖子拆卡有两块主要的芯片如图:
大的一块是存储芯片,小的一块就是本文的主角:i5060-Z。于是就查了查这块芯片的门道:
i5060-Z是 Create公司的Flash Disk控制器。可直接与OTI680x芯片脚对脚替换,可以直接使用原有PCB。内置加电复位电路,节省1个复位IC。
读取速度可达1033K/S,写操作可达844K/S,写速度比oti680x芯片快20%
支持K9F1G08xxx Flash(i5061),单片Flash可降低一块美金成本
支持各种NAND Flash, 如SAMSUNG、TOSHIBA、SANDISK、FUJITSU等
生产程序PDx8 每次可以生产8片,PDx1可以在Win98、W2K、WinXP下运行
规格:
符合USB 1.1 标准,兼容USB 2.0
支持Windows 98/Me/2K/XP、MacOS 9.0以上、Linux 2.4以上操作系统
支持USB启动、加密功能(完全、只读两种方式)
速率:读取速度>1000K/S、写入速度>800K/S
工作电压:5V
工作电流:读取<50mA 写入<50mA 等待<300uA 休眠< 50A
温度:使用温度 0~50摄氏度 保存温度-20~80摄氏度。
用驱动盘里带的格式化工具报错:10015 the controller cant be regonized
看来低格的路是不通了;
之后又在网上找了这块芯片的量产工具:portfree production v2.20
运行后如此:
似乎和驱动带的功能多出很多;
在高级设置中作如下设置:
关键是在others parmeters 中用get capacity level设定u盘大小,然后选中其中的两个选项及低格之后运行:
虽然也报了10015的错误,但经过对U盘的初始化,就这样好了。
附:report
PenDrive 1 : FAIL
Controller ID : UNKNOW
Flash Information : UNKNOW
ERR MSG : UNSUPPORT CONTROLLER(PART)
PenDrive 2 : FAIL
Controller ID : UNKNOW
Flash Information : UNKNOW
ERR MSG : UNSUPPORT CONTROLLER(PART)
PenDrive 3 : GOOD
Controller ID : i5060,100b
Flash 1 ID : 0x98 0x76 0xa5 0xc0 0x20 0x46 0x3a 0x 0
Flash 1 : ID 0x98, Good Blocks 4072, Bad Block 24, Total Blocks 4096
Flash 1 Capacity : 66715648 bytes
Total Useable Sector : 130304 sectors
Total Useable Byte : 66715648 bytes