SD卡簇的大小设立
存储卡性能与格式化参数选取(fat32/fat16/簇大小),请看测试!
|
另 篇:
玩导航仪的人肯定会经常格式化TF卡(一般都选择快速格式化),而且现在大多数人都在用松下公司出品的那个格式化小软件进行。并且也都经常有人在买到一个新卡时,会用测速软件测一下它的读写速度。但是本人最近买了一个带行车记录功能的导航仪,里面有一个对记录仪专用TF卡的格式化选项,当你用这个选项对卡进行格式化后,你会发现它会将卡格式化成64KB簇的。当时我就想,为什么它不将簇大小格成4KB、8KB、16KB、32KB、128KB,甚至更大一些呢?是不是格成64KB的具有最好的效果(读写速度和卡的利用率都兼顾了)?带着这个疑问,用测速软件实测了一个8G的TF卡(是C4的),结果显示:按不同数据块大小的读写速度,在一定区间内有明显的差异,比如当以32KB数据块读写时,它的写入速度是9.9M/秒,而以64KB数据块读写时它的写入速度竟然达到了11.59M/秒,再往后它的写入速度提高就不太明显了。至此才明白:对于8G-16G的TF卡来说,格成64KB簇的是最好的选择,即提高了读写速度(写入速度变化明显,读入速度在一定区间里变化不大),又降低不了多少利用率。这相比格成32KB簇来说,写入速度可是提高了17%,不小的数字啊!
所以我的体会是:
1、如果你的卡是8-16G的,请不要用松下的那个格卡工具,因为它默认只格成32KB簇大小的,这个大小的簇虽然卡的利用率高一点,但是写入速度不行。建议在电脑上(XP系统)进入控制面板→管理工具→计算机管理→磁盘管理,点击可移动磁盘,在这个界面里进行格式化,但是要注意:不要用电脑的默认值,要选择“64KB”这个选项进行快速格式化。这样格式化后,你再回到“我的电脑”界面查看这个卡的属性,发现它就是64KB的了。
2、如果你是4G的TF卡的话,你是无法格成64KB的,它会弹出错误对话框。你最大只能格成32KB的。记住,同样不能用它的默认值,这个默认值只有4KB,而格成4KB大小的话则卡的写入速度是很慢的,与32KB的没法比。
3、如果你的TF卡是8G以上的,而且是用作拍照或录影用的,那么你完全可以格成128或256KB簇的,因为实际上影音文件没有小于128KB的,所以格成128或者256KB时不存在降低利用率的问题,相反还提高了读写速度。
纯属经验之谈,大家可以验证后在作批评。