如果你使用数码相机、运动相机或无人机等拍摄过照片视频,不知道是否留意过这样的情况:不管你使用多高速度的SD或MicroSD(也称TF)卡,但在使用读卡器向电脑拷贝照片视频的时候,实际能达到的最高速率都在90MB/s以内,距离存储卡标称的读取速度相差甚远!
图一:用USB3.0读卡器能够达到的最高读取速度不超过90MB/s
例如本人使用的一张闪迪至尊128GB超极速SD相机卡,其最高读写速度分别为170MB/s、90MB/s,但在向电脑拷贝照片和视频时,速度最高不到90MB/s(如上图一所示),离商家标称的最大读取速度差了将近一半!
图二:商家标称的最高读取速度170MB/s
图三:商家标称的最高写入速度90MB/s
本人也是在最近一次向电脑拷贝照片时才发现这一问题,以前并未注意到,联想到以前拷贝照片时也是差不多这个速度,甚至换了一张最高读取速度为250MB/s的雷克沙128G相机卡,往电脑拷贝文件的速度也是不到90MB/s,这就不是卡的问题了。那么问题出在哪里呢?经过本人分析、测试,发现问题出在读卡器上!现将该过程分享出来,希望能对有同样问题的摄友有所帮助,也希望大家在评论区留言,交流分享心得与经验。
一、影响相机卡读写速度的因素当我们使用读卡器,将存储卡中的照片或视频文件拷贝到电脑时,影响读写速度的因素主要有3个:卡本身的速度限制、电脑接口的速度限制、读卡器的速度限制。拷贝过程最终的读写速度受制于这3个因素中最低的那一个。
- 相机卡自身的读写速度。这点不需要做什么解释,只是我们在选购存储卡时要注意:必须是卡的写入速度要满足拍摄设备的需要。而存储卡的传输速度分为读取速度和写入速度,这2个速度是不一样的,商家为了数字好看,往往只是含糊其辞地标出一个数值高的读取速度却又不说明。感兴趣的朋友可以参看本人的另一篇文章《数码相机拍摄视频4K已成标配,要选多快速度的存储卡才够用?》。
- 电脑接口的速度。目前中低档的相机,包括一些定位高端的相机普遍使用SD规格的存储卡,无人机、运动相机,包括行车记录仪使用MicroSD卡,这些卡通过读卡器与电脑上的USB接口相连,那么电脑USB接口的速率也是限制拷贝速率的一个因素。好在近年来USB3.0/USB3.1规格的接口已成电脑标配,USB3.0接口标准的理论速率最大为5Gbps,实际传输速度可达到480MB/s左右,完全可以满足通常的相机卡速度要求。
- 读卡器的读写速度。由于我们通常用的读卡器是USB接口的,所以大家也就习以为常的以USB的版本号来区分读卡器,如百度百科中关于读卡器的速度分类是这样描述的:“读卡器都是采用USB接口,分为USB1.1接口和USB2.0接口,USB1.1是12Mbps,而USB2.0是480Mbps”,“新的USB 3.0在保持与USB 2.0的兼容性的同时,极大提高了带宽——高达5Gbps全双工”。所以很多人也就自然而然的认为,USB3.0读卡器,它支持的最高读写速度也应该是5Gbps,但事实正像本文开头说的那样并非如此!
是的,事实确实如此。其实所谓的USB2.0读卡器,USB3.0读卡器,这种叫法并不规范,只因为它采用的是USB接口。事实上,读卡器能够支持的读写速率是和它使用的存储卡的有关技术规范相关的,而不是和USB接口的速率直接关联。说到这里,就需要简单介绍一下SD卡的一个技术规范:UHS(Ultra High Speed 超高速)总线接口标准。
UHS是SD协会于2010年制定的,关于SD卡(只适用于SDHC和SDXC大容量卡)的一个总线接口标准,同时它以UHS-I(后续为UHS-II、UHS-III)的格式规范了不同UHS版本下SD卡的速度等级:
- UHS-I,最高传输速度104MB/s,2010年发布;
- UHS-II,最高传输速度312MB/s,2013年发布;
- UHS-III,最高传输速度624MB/s,2017年发布。
所以,严格意义上来说,如果要按照读卡器能够支持的速度等级来分类,应该分为UHS-I读卡器,UHS-II读卡器等等,而不是笼统的称为USB3.0读卡器。在实际的读卡器产品市场上,能够支持高速率的UHS-II读卡器都会特别标注说明(如下图四),未标注的所谓USB3.0高速读卡器,只能支持到UHS-I存储卡。
图四:支持高速率的UHS-II读卡器都会特别标注出来
也有的读卡器厂商依据UHS-I、UHS-II和UHS-III标准所对应的协议号来分类产品,如图四中的UHS-II 4.0,也有称为SD3.0(支持UHS-I速度的读卡器),SD4.0的。
说到这里,就能解释本文开始提到的问题:为什么自己购买的相机卡,读取速度明明支持到170MB/s,但在向电脑拷贝文件时却只有不到90MB/s。这是因为该卡属于UHS-I级别的存储卡,所用的读卡器也是只支持UHS-I的产品,所以使用这样的组合拷贝文件时,速度最高也只能达到UHS-I规范的104MB/s,这104MB/s只是读卡器理论上的总线速度,在实际应用中能达到90MB/s左右的有效数据传输,当属正常。
看到这里爱动脑筋的小伙伴可能要问:既然UHS-I标准只支持到104MB/s,那存储卡生产商为什么还要生产170MB/s速度的UHS-I存储卡?这当然不是生产商善心大发。前面说了,我们在使用存储卡时是要看它的写入速度,上面测试的这张卡写入速度为90MB/s,并没有超过104MB/s,至于同一张卡读取速度高于写入速度,这是SD卡所用的材料特性决定的,并不是厂商加大成本刻意为之。
顺便说一下,我们如何看一张卡属于什么级别的UHS标准呢?很简单,只要查看卡面上的标识即可,如下图五。另外UHS-I卡的金手指是单排的,UHS-II和UHS-III卡的金手指是双排。
图五:如何识别SD卡的UHS级别
三、如何选择合适的读卡器知道了存储卡,读卡器的相关规范标准,选择读卡器似乎就简单了:
- 目前市场上主流的读卡器是被称为USB3.0/USB3.1的高速读卡器,它们都支持UHS-I级别的相机卡,这也是大家用得最多的相机卡,不足之处就是读取速度小于90MB/s,不能发挥出存储卡自身的性能;
- 如果你使用的是UHS-II级别的存储卡,则需要购买对应支持UHS-II的读卡器才能发挥出应有的读写性能。
现在我们回到本文开头提出的问题:什么样的读卡器才能满速读取速度高于104MB/s的UHS-I级别的存储卡?只支持UHS-I级别的读卡器肯定不行,那么支持UHS-II级别的读卡器呢?按照我们通常的认知,应该没问题吧,因为根据UHS的规范,高等级的产品是向后兼容低等级的。但结果出乎预料,经本人在某宝,某东等电商平台搜寻查找,大部分UHS-II规范的读卡器,虽然其最高传输速度支持到266MB/s,但仅是对UHS-II存储卡而言的,如果是UHS-I存储卡,其传输速度依然只支持到90MB/s。
图六:对于UHS-I存储卡,即使UHS-II的读卡器大部分也只支持到90MB/s
最后经过一番努力,总算找到了一款产品,就是雷克沙的LRW470U UHS-II高速读卡器,在卖家的产品网页上清楚地标出了“UHS-I存储卡,传输速度可高达170MB/s”,那么这个数据有没有水份呢,经本人购买了一只回来测试,基本靠谱。
下面是简单的测试情况:
将雷克沙LRW470U读卡器,连接到电脑的USB3.0端口,分别对读写速度为170/90MB/s的闪迪至尊128GB UHS-I相机卡,和读写速度为277/150MB/s的SONY 128GB UHS-II相机卡进行测试,为了使测试结果与实际使用一致,没有采用专门的测速软件来测试,而是直接在windows的资源管理器中,通过将存储卡上相机拍摄的照片和视频文件拷贝到电脑的方式进行。
下图八为拷贝闪迪至尊UHS-I卡上的照片文件到电脑的实际速度截屏,160MB/s左右的实际速度,与存储卡和读卡器标称的170MB/s相当接近了。
图八:拷贝数据到电脑截图
下图九为拷贝SONY UHS-II相机卡上的照片和视频文件到电脑的实际速度截屏,270MB/s左右的实际速度,与存储卡标称的277MB/s也是相当接近了。
图九:拷贝数据到电脑截图
四、结束语目前性价比较高,应用最普遍的相机卡还是支持4K视频分辨率,速度等级达到U3的UHS-I总线SD卡和MicroSD卡,这样的卡最高读取速度基本都在150MB/s以上,但相应的能够支持UHS-I规范,读取速度超过104MB/s的读卡器产品却很少。所以要充分发挥出相机卡的速度性能,做到“物尽其用”,选购到一只合适的读卡器还是要花费一些精力的。本人因时间所限,也不想对没有明确标注传输速度的读卡器买来测试,所以只发现了雷克沙这款和它的同款(不带传输线),希望有使用过其它品牌,能满足这样要求的产品的朋友分享交流,谢谢您的阅读。
,