基本原理,请看下图:
就是因为分区表的偏移量因为量产软件不同而造成了写入数据的时候,本来只需要进行一次擦写,对一个块进行操作。
而没有校正的U盘就会进行多次擦写多个块,IO次数增多,当然写入速度就下降得厉害!
免责申明: 本人不对数据损坏负任何责,请量力而行.操作分区软件有一定的危险,所以请谨慎使用.
准备工作:
1. 请先下载DiskGenius分区软件,2 楼有下载.
2. 关掉卡巴之类的杀软,因为会对分区软件造成影响.
本方法适用的主控和闪存:
2K/Block的闪存一般不需要校正,但是4K/Block的就是必须的.
1. 慧荣SM32x量产工具并没有对分区表进行校正,所以导致非空盘写入速度下降,是因为Flash的储存方式与硬盘不同.
2. SK6211需要手动校正分区表, HDD模式.
3. 群联的UP1x系列不需要,因为量产工具已经在量产的时候就是设为FDD模式了.
其它主控没有试过,欢迎大家提意见!
我们可以看到,刚量产完的SM32xU盘的”起始扇区号是48”,造成所有4K的数据错位放在两个块上,
下一次写入就会两次读写,速度当然会下降得厉害。
启动DiskGenius,选定U盘,点击右键,选择”制作USB-FDD启动盘”,我们并非要做启动盘,而是将U盘转换为FDD格式.
系统会提示确认信息,因为所有数据会被删除,点确认.
不需要改设置,直接点”格式化”,因为等一下还要重新拔下/插入U盘.
转换完成,系统提示重新拨插U盘,看到U盘灯不闪了后,照做.
重新插入U盘后,点示U盘盘符,我们就可以看到,”起始扇区号: 0”,表示转换成功.
确认U盘的盘符选定后,点击工具栏上的”格式化”, “Fat32, 16K”,其它的选项为空.格式化完成后,用FastCopy再试试看,如果第二次写入速度没有下降就表示成功了.
这里是用SM324BC+K9HCGx2,16G的盘转换成功,写入速度16MB左右,ATTO就更高了.
这里是用SM324BC+K9HCGx2,16G的盘转换成功,写入速度16MB左右,ATTO就更高了.
FastCopy 空盘写入速度:
FastCopy第二次写入速度: