`
wezly
  • 浏览: 473132 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

SD卡簇的大小设置

 
阅读更多

 

   存储卡性能与格式化参数选取(fat32/fat16/簇大小),请看测试!
昨天测了手头上的几块sd卡,发现现在用的创见4g150xsd卡表现非常之差,一度怀疑是否被JS骗了。
  今天闲来无事,决定找找原因。先是用我的数码相机对卡做了低格(只能格成fat32),放到手机上一测,结果性能大幅提高! 遂怀疑可能与格式化参数有关,于是找到一个格式化工具storage tool, 用不同的参数格式化sd卡,看性能有无变化。结果见图
测试手机:Mio-A701, OS:wm5-rzx-1015
所用测试软件:spb-benchmark
图中f16、f32表示文件系统类型,b后面的数字表示簇大小 


结论:
1.创见4g150xsd卡采用fat32格式/簇大小64k,spb测试综合性能最佳!采用fat16/64k性能略差,但基本与fat32相当。
2.采用fat32时如果簇大小选择过小,会严重影响大文件写到sd卡的速度,例如拍张照片存到卡上的速度。
3.测试结果显示各种情况下从卡读取数据的速度都差不多,这正好解释了我平时使用时的感觉,因为我大部分的应用都是读卡,写卡的时候很少。
4.根据测试结果,fat32只要簇大小选择合适,其性能并不比fat16差!
有些帖子里提到fat16比fat32速度快,原因很可能是格式化成fat32时,簇大小都比较小(估计是4k),而fat16对于容量较大的卡,簇大小都比较大,例如对于1G、2G、4G的卡,fat16的簇大小的最小值是16k、32k、64k。
     我怀疑这块sd卡买来时的簇大小是512或1024(现在已经看不到了,被我格了),原来的测出来综合指数为49.3,而现在重新设置后是110!
现在我把簇大小设成64K,速度是提高了,但缺点是比较浪费空间;大约每个文件平均浪费32KB, 1000个文件浪费32MB!
   注意:格式化成f32b64时,把卡插到读卡器上在PC上往卡上拷东西会有问题!提示磁盘已满,而f16b64没问题!

 

 

 

 

               另 篇:             

 

     玩导航仪的人肯定会经常格式化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时不存在降低利用率的问题,相反还提高了读写速度。

     纯属经验之谈,大家可以验证后在作批评。

 

  • 大小: 32.9 KB
分享到:
评论

相关推荐

    sd卡 + VS1003模块+M16组成的mp3

    sd卡+VS1003模块+M16组成的mp3 VS1003模块使用www.icdev.com.cn的,sd卡直接连接,M16使用内部RC8M。...3、由于mp3数据量较大,故而对于数据的最后一簇不做文件大小的验证,整簇数据都送到VS1003。

    HAL库 CubeMX STM32采用SDIO实现对SD卡和NAND Flash的读写

    这款STM32F103ZET6本身的flash...SD卡(三种卡的统称)的存储空间是由一个一个扇区组成的,SD卡的扇区大小是512byte,若干个扇区又可以组成一个分配单元(也被成为簇),分配单元常见的大小为4K、8K、16K、32K、64K。

    SD卡中的FAT16文件分析

    SD卡中的FAT16文件分析,,我们仅分析最常见的一种FAT16 格式,即每个扇区大小为512字节,每个簇由32 个扇区组成的这一种FAT 格式

    慧龙照片恢复软件 v1.71绿色免费版

    参数“簇大小”建议使用默认值,如果效果不好,可以尝试减小“簇大小”的值。 5. 开始恢复。软件会先扫描源盘的所有扇区,寻找照片文件头信息,扫描完成后才开始逐一进行恢复,恢复完成后会提示成功恢复照片文件的...

    Ghost 8.3 系统备份软件

    注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件...

    佳能MOV视频文件恢复软件(EOS相机恢复) v8.2.zip

    而且还加入了参数(数据区开始位置、簇大小)设置的选项,可以根据实际情况灵活的设置其参数,精准的设置扫描恢复范围。 改进一个MOV规范的兼容性,更准确的识别扫描到的文件状态。 佳能MOV视频文件恢复软件(EOS...

    超级硬盘数据恢复[免费版]

    超级硬盘数据恢复软件是一款简单易用并且功能强大的硬盘数据恢复软件,可以帮助您恢复误删除或者误格式化的文件数据, 甚至分区表破坏或者... 支持IDE硬盘、SCSI硬盘、SATA硬盘、USB移动硬盘、U盘、SD卡等等存储介质。

    DGSetup30830

    支持U盘、USB硬盘、存储卡(闪存卡); 支持FAT12、FAT16、FAT32、NTFS、EXT2/EXT3文件系统; 支持EXT2/EXT3文件系统的文件读取操作。支持Linux LVM2磁盘管理方式; 可以快速格式化FAT12、FAT16、FAT32、NTFS分区。...

    LABVIEW虚拟仪器从入门到测控应用130例.(电子工业.李江全.任玲.廖结安.温宝琴)

    实例15 按钮的快捷键设置 第3章 字符串数据 实例基础 字符串数据概述 实例16 计算字符串的长度 实例17 连接字符串 实例18 截取字符串 实例19 字符串大小写转换 实例20 替换子字符串 实例21 搜索替换字符串 实例22 ...

    DISKGEN硬盘分区及数据恢复软件

    支持U盘、USB硬盘、存储卡(闪存卡);  4、支持FAT12、FAT16、FAT32、NTFS文件系统;  5、支持EXT2/EXT3文件系统的文件读取操作。支持Linux LVM2磁盘管理方式;  6、可以快速格式化FAT12、FAT16、FAT32、NTFS分区...

    计算机应用技术(实用手册)

    后面是IDE设备的类型和硬件参数,TYPE用来说明硬盘设备的类型,我们可以选择AUTO、USER、NONE的工作模式,AUTO是由系统自己检测硬盘类型,在系统中存储了1-45类硬盘参数,在使用该设置值时不必再设置其它参数;...

    《计算机应用基础》模拟冲刺卷(1).docx

    在Windows7系统中,选择"显示属性"对话框中的"_______"选项卡,可以设置窗口和按钮的外观。 16.在Windows7中,用鼠标左键将一个文件夹拖动到同一个磁盘的另一个文件夹中,系统执行的是___________。 17.Interriet...

    Ghost 8.3 Enterprise

    注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。  Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件...

Global site tag (gtag.js) - Google Analytics