SD卡(2)

来源:互联网 发布:传智播客网上商城源码 编辑:程序博客网 时间:2024/05/07 09:32
在传统SD卡最大2GB容量上限无法满足今后需要的情况下,SDA联盟制定了新的SD Ver2.0规范。顺势而生的就是新的SDHC卡,全称是SD High Capacity(高容量SD卡),其容量目前可以做到4GB,最大可达32GB。 一SD卡和SDHC卡之间的区别仔细查看一下SD卡和SDHC卡之间的区别,细心的消费者会发现,除规定了新的工作速度之外,这两者之间最大的区别就是文件系统格式。SD Ver 2.0规模中明确指出SDHC卡采用了FAT32文件系统格式,而SD卡采用的则是FAT16或者FAT12格式。

      由于使用SD卡的数码设备目前还没有分区的概念,而是将整张卡作为一个独立的存储空间来看待,因此SD卡不能像硬盘那样通过增加分区来应对总体容量的提升。因此文件系统格式的不同(实际就是FAT16和FAT32分区表之间的区别),直接造成了标准SD卡最多只能支持2GB的容量,而SDHC卡却可以支持4GB乃至少32GB的容量。 

      FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,因此它对存储设备是非常重要的。如果设备中的文件分配表丢失,那么其中的数据就会因无法定位而不能使用。FAT16使用16位空间来表示每个扇区(Sector)配置文件的情况,故称之为FAT16。FAT16的16位分配表最多只能管理2的16次方,也就65536个簇,而每个簇最大只能到32KB。因此,FAT16能够支持的最大单独分区只能是65536×32KB=2GB。而FAT32由于采用了32位的文件分配表,磁盘管理能力大大增强,突破了FAT16 2GB分区容量的限制,在实际中能够支持最大32GB的单独分区。除了文件系统格式不同外,SDHC卡和SD卡之间还有一个主要的区别,既SDHC卡针对音频和视频应用加入了相应的设计规范,而且在速度的标识上首次做出了严格的规定。

      过去厂商往往都是按照最大速度标注SD卡,而并未明确标注是写入速度(较低)还是读取速度(较高),这会让消费者产生较大的疑惑。而在新的SDHC规范中,对卡的速度明确划分为三个等级,并且都以写入速度为基准。其目的除了便于消费者对SDHC卡的速度有比较清晰的了解外,还便于与相应分辨率视频录像(如SD,HD视频)所需的速度相对应。 SD卡Ver2.0规范与普通SD卡在尺寸和针脚上相同,24mm*32mm*2.1mm和9针,在文件系统格式上,支持SD Ver2.0规范的读卡器同时兼容SD卡和SDHC卡,反之旧版读卡器无法直接兼容SDHC卡。

      正确的SDHC卡必须同时具备SDHC和速度等级标志。 SDHC速度等级 对应速度(写入) Class2 2MB/s Class4 4MB/s Class6 6MB/s 小结: 1. SDHC卡文件系统格式由FAT12/16变为FAT32; 2. SDHC卡可支持4GB-32GB容量; 3. 规格标注采用新的写入速度等级规范; 二4GB的SD卡一定是SDHC卡吗?看到这里,似乎我们可以直接分辨SD卡和SDHC卡的区别,就是SD卡最大不超过2GB,而4GB及其以上容量的卡都是SDHC卡。

      但是,大于等于4GB的SD卡就一定是SDHC卡吗?看过本文之前介绍的4GB SD卡文章的读者都应该明白,这种说法显然是错误的。实际上,4GB的SD卡早在SDHC规范出台前就已经问世,因此4GB容量的SD卡并不一定就符合SDHC规范。简而言之,只有通过SDA联盟认证了的符合SD Ver2.0规范的SD卡才能够在产品上标出SDHC及规格,而并非根据容量是否达到或者超过4GB。4GB的SD卡和SDHC卡对比,SDHC卡必然标注SDHC标志和对应的速度等级。

      至于为什么会出现这种混乱,我们有必要简单了解市场中流行的几代SD卡的主要特征。大家可以看出,相对SD Ver2.0规范对文件系统格式和容量作出了明确的规定,在SD Ver1.0和SD Ver1.1规范中实际上并未对SD卡的文件系统格式作出强制为FAT12/16的限制。也就是说SD Ver1.0和SD Ver1.1规范的SD卡实际上也可以采用FAT32格式。也正是基于这一点,在SD Ver1.1规范发布后不久,不少厂商都推出了标称133X或者150C的4GB容量SD卡。只要相应的设备支持SD Ver1.1规范和FAT32格式,理论上就可以使用4GB容量的SD卡。但是实际上,由于SDA协会并没有作出详细的规范,导致4GB容量的SD卡在兼容性上相差很大。因此目前SDHC规范出台的最大意义在于,它明确制定各种关于大容量SD卡的规范,确保了不同品牌设备和不同品牌SD卡根据SDHC规范做到广泛的相互兼容。

      小结" 1.普通SD卡同样可以采用FAT32文件系统格式; 2.通过SDA联盟认证的SDHC卡应有SDHC标志及新的速度规格; 三SDHC规范任重而道远新的SDHC规范虽然已经制定,且几乎所有的厂商都推出了相关产品,但是相应的问题也开始出现,并且效应被逐步放大。由于SD Ver2.0和SD Ver1.1设备存在兼容性问题,使得厂商都担心相关产品推出之后,会引起消费者混淆并带来麻烦。先天的限制是SDHC卡只能兼容于SDHC规范终端设备,因此对SDHC卡而言,目前还处于引导消费方向的阶段。只有等待未来市场中相关设备都支持SDHC规范,这个问题才能被真正解决。而在过渡期间,绝大多数用户都可能无法很好的享受4GB容量SD卡。相应的数码终端设备如果要全面支持SDHC规范,大约还需要1年时间。而新的规范目前最大能够支持32GB的容量,可以维持较长的发展时间,消费者可以静待SDHC卡全面普及阶段的到来。
原创粉丝点击