1、SD卡与TF卡

SD 卡:又叫标准 SD 卡,其尺寸大小为 32 x 24 x 2.1 mm ,一般用于数码相机、声卡和采集卡等设备。

TF 卡:又叫 micro SD 卡,其尺寸大小为 15 x 11 x 1 mm ,一般用于手机、游戏机、无人机和行车记录仪等设备;因为其尺寸更小巧,且还可以通过 SD 卡套转换成 SD 卡,所以 TF 卡在日常使用中更流行和常见。

2、卡面常见标识

2.1、容量分类标识

容量分类标识 容量范围 文件系统
SD 不大于 2 GB FAT16
SDHC 大于 2 GB ,但不大于 32 GB FAT32
SDXC 大于 32 GB ,但不大于 2 TB exFAT
SDUC 大于 2 TB ,但不大于 128 TB exFAT

因为卡面一般会有具体数字的容量标识,所以这个容量分类标识的参考价值不大;目前常见 SD 卡的容量分类标识是 SDXC 。

注意:exFAT 文件系统是针对闪存优化而推出的,适用于大于 32GB 的 U 盘和 SD 卡;其优点是单文件大小最大可达 16EB 。

FAT32 文件系统一般用于 32GB 以内的 U 盘和 SD 卡;其缺点是单文件大小最大不能超过 4GB 。

NTFS 文件系统一般用于硬盘,单文件大小最大可达 256TB 。

2.2、总线接口标识

总线接口标识 总线接口类型 总线速度 容量分类标识
- High Speed 25MB/s SD、SDHC、SDXC
UHS-I 104MB/s SDHC、SDXC
UHS-II 312MB/s SDHC、SDXC
UHS-III 624MB/s SDHC、SDXC

提示:目前常见的是 UHS-I 总线, UHS-II 比较少见,UHS-III 几乎没有。

虽然 UHS-II 或 UHS-III 总线的 SD 卡,也能在只支持 UHS-I 设备上使用,但不能发挥出其速度优势,多花的钱就浪费了。

2.3、最低顺序写入速度标识

最低顺序写入速度 速度等级标识 UHS速度等级标识 Video速度等级标识
90MB/s V90
60MB/s V60
30MB/s U3 V30
10MB/s C10 U1 V10
6MB/s C6 V6
4MB/s C4
2MB/s C2

C10 = U1 = V10 :可用于录制全高清(1080P)视频。

U3 = V30 :可用于录制 2k 或 4k 视频。

V60:可用于录制 4k 视频。

V90:可用于录制 8k 视频。

提示:因为 SD 卡长时间工作时会发热掉速,所以“最低顺序写入速度”比“最高顺序写入速度”更有参考价值。

2.4、随机读写性能等级标识

性能等级标识 随机读取 随机写入
A2 4000 IOPS 2000 IOPS
A1 1500 IOPS 500 IOPS

提示:在读写大量的小文件时,IOPS 值越高越好。

2.5、品牌标识

品牌标识 品牌名称 品牌知名度 知名型号 / 质保期限 价格 / 容量
Kingston 金士顿 一线品牌 CANVAS Go Plus / 终身 50元 / 64 GB
SAMSUNG 三星 一线品牌 EVO Plus / 10 年 50元 / 128 GB
QL 京东京造 二线品牌 麒麟系列 / 10 年 50元 / 128 GB
SanDisk 闪迪 一线品牌 Extreme(至尊极速) / 终身(保留产品包装有效) 60元 / 64 GB
KIOXIA 铠侠 一线品牌 EXCERIA(极至瞬速) G2 / 5 年 30元 / 64 GB
Lexar 雷克沙 一线品牌 633X / 10 年 30元 / 64 GB
HIKSEMI 海康 二线品牌 The Birdie(青雀系列) / 7 年(保留产品包装有效) 30元 / 64 GB
Netac 朗科 二线品牌 667X(超至尊 Pro) / 10 年 20元 / 64 GB
aigo 爱国者 二线品牌 T1(高速专业版) / 3 年 20元 / 64 GB
BANQ Banq 二线品牌 监控专用 / 1 年 20元 / 64 GB
EAGET 忆捷 二线品牌 监控专用 / 1 年 20元 / 64 GB

根据 B 站 UP 主 DIYLAB 的测评,金士顿 CANVAS Go Plus 的综合表现是最好的,缺点是有点贵。

其次,三星 EVO Plus 和京东京造麒麟系列,也有不错的表现,性价比也较高。

根据测评的网友评论,金士顿 CANVAS Go Plus 是当之无愧的卡皇,京造麒麟 256G 的表现会更好,铠侠 G2 是平民好卡、极少损坏案例。

注意:质保指的是 SD 卡可以维修或换新,不包括数据恢复,所以重要数据最好有多重方式的备份。

3、SD卡的寿命

闪存颗粒类型 每单元比特数 可擦写次数 读取时间 编程时间 擦写时间
SLC 颗粒 1 100000 25us 300us 1500us
MLC 颗粒 2 5000 50us 600us 3000us
TLC 颗粒 3 1000 75us 900us 4500us

SD 卡的寿命不是以年为单位的,而是看可擦写次数(P/E),SLC > MLC > TLC > QLC 。

SLC 一般用来当做缓存,MLC 用于企业级产品,TLC 多用于消费级,QLC 则用于低端产品。

因此 SD 卡不适合存放需要高频读写的文件,所以用来做监控的卡的寿命一般都很短(针对监控优化的卡一般有 Endurance 标识),手机厂商也不支持在 micro SD 卡中安装应用程序。

当 SD 卡的写入到达极限的时候,一般会自动对卡进行写入保护(只能读取,不能写入),这时需要尽快备份数据。

注意:SD卡的寿命,除了和闪存颗粒的可擦写次数有关之外,还和存储容量密度有关;

例如 512GB 的 MLC 保证写入寿命是 600TBW ,但 2TB 的 TLC 保证写入寿命是 1200TBW 。

4、其他注意事项

  • 因为读取速度一般比写入速度快,所以商家宣传的速度,一般都是顺序读取速度,因此要额外留意(顺序)写入速度。

  • SD 卡的稳定性和兼容性一般比读写速度更重要,影响兼容性和稳定性的因素一般是:主控芯片和闪存颗粒。

  • 三星这种品牌,主控和颗粒都能自产,因此品质和兼容性会更有保证。

  • 最好选择能同时生产存储卡、U盘和固态硬盘的品牌。

  • 如果在高温、低温、尘土、深水等恶劣的工作环境中使用,还应该考虑 SD 卡的防水、防震、防磁、防射线、防跌落、耐冷热、耐磨损等属性。

本文参考

【1】【硬件茶谈】【如何选择存储卡?SD、TF和CFe卡有哪些区别?】【bilibili】【2024-01-04】

【2】【DIYLAB】【最新最全性能级TF卡对比评测】【bilibili】【2023-11-17】

【3】【邕江墨韵】【存储卡、U盘和固态硬盘的关系】【bilibili】【2024-03-01】

【4】【八遐记】【SD卡的迭代及性能说明与测试】【bilibili】【2023-07-31】

【5】【威尼的自留地】【为什么TF卡没有取代SD卡?】【知乎】【2022-11-22】

【6】【易我硬盘数据恢复】【TF卡,SD卡,U盘,ssd,这三种储存介质都是什么,寿命怎么比较?】【知乎】【2023-08-10】

SD卡的基本知识与选购指南的更多相关文章

  1. 转 Android:文件下载和写入SD卡学习小结

    转自 http://blog.csdn.net/zzp_403184692/article/details/8160739  一.文件下载  Android开发中,有时需要从网上下载一些资源以供用户使 ...

  2. SD卡给MCU升级

    目 录1. 前言2. 初识BootLoader2.1 百度百科的BootLoader2.2 BootLoader的简单理解2.3 BootLoader的作用3. BootLoader预备知识3.1 复 ...

  3. sd 卡驱动--基于高通平台

    点击打开链接 内容来自以下博客: http://blog.csdn.net/qianjin0703/article/details/5918041 Linux设备驱动子系统第二弹 - SD卡 (有介绍 ...

  4. 我的SD卡乱码解决方案

    转载请注明出处.chendesheng1988是原作者. 问题描述:射频模块读取证件信息后,串口读取的信息存到SD卡,存进去发现汉字是乱码. 解决方案:使用函数WideCharToMultiByte搞 ...

  5. 基于stm32f103zet6的FAT16文件系统学习0(读SD卡扇区)

    SD卡已经看了两天了,主要是因为测试出来的卡容量不对,所以一直找原因,最终还是发现了,总比不过是单位上面出现了问题,或许是之前没有接触到SD的缘故吧,所以对其中的一些寄存器很不了解,一切都是重新开始, ...

  6. 【Android平台安全方案】の #00-请不要在外部存储(SD卡)加密存储的敏感信息

    本文翻译自https://www.securecoding.cert.org/confluence/display/java/DRD00-J.+Do+not+store+sensitive+infor ...

  7. 增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略

    http://blog.csdn.net/silenceburn/article/details/6083375 =========================================== ...

  8. 菜鸟在ubuntu 16.04下制作am335x的SD卡启动盘反思

    以前只在消费电子平台android和rtos上做软件,每次都是公司的环境现成的,根本不用去想启动加载那部分 的事情,最近在做一个工控机的项目时,接触到了TI的arm335x系列的平台,才发现在嵌入式的 ...

  9. android打开存储卡(TF卡\SD卡)中的sqlite文件

    android的SDK直接支持sqlite3的API.   打开SD卡上面的sqlite数据库,不需要SQLiteOpenHelper的继承类.只需要,SQLiteDatabase中的一些静态方法.如 ...

  10. 第36章 SDIO—SD卡读写测试

    第36章     SDIO—SD卡读写测试 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/f ...

随机推荐

  1. 使用nvm管理node

    安装包在阿里云盘 安装时,记录安装位置 安装后,在安装目录的setting添加镜像地址 node_mirror:npm.taobao.org/mirrors/node/ npm_mirror:npm. ...

  2. docker部署苍穹外卖

    首先修改配置信息和自己的docker部署信息相符:MySQL.redis.记得把MySQL数据导上去(记得数据库信息的完整) 1.通过maven下载三个jar包 2.上传,编写dockerfile,注 ...

  3. ipa文件上传到app store的构建版本的工具

    打包好ipa文件后,可以使用mac电脑上的xcode将ipa上传到app store的构建版本中,假如没有mac电脑,可以使用香蕉云编来将ipa文件上传到构建版本. 这里我们来介绍下ipa文件上传到a ...

  4. Vue Hook 封装通用型表格

    一.创建通用型表格的需求 实现一个通用型表格组件,具备以下功能: 动态列配置. 分页功能. 排序功能. 可扩展的行操作功能. 二.设计通用型表格组件 首先,需要设计一个基础的表格组件,它接受列配置.数 ...

  5. 【Java】SonarLint 疑难语法修正

    规范驼峰命名使用: 提示信息 Local variable and method parameter names should comply with a naming convention 代码片段 ...

  6. 【C】Re04

    一.类型限定符 extern 声明一个变量,extern声明的变量没有存储空间 const 定义一个常量,该常量必须赋值,之后且不允许更改 volatile 防止编译器优化代码??? register ...

  7. 从.net开发做到云原生运维(一)——从.net framework过渡到.net core

    1. 前言 序篇讲了自己的一些感悟和经历,从这章开始就开始讲一些.net技术栈的东西了. 2. .net framework和.net core对比 .NET Framework 概述 .NET Fr ...

  8. flex布局被内容被撑开及flex布局下定宽元素被压缩

    实现效果使用flex进行左右布局,左边定宽200px,右边自适应,当右边内容过多,造成右边盒子被撑开,会造成两种问题 左边定宽盒子被压缩解决办法: flex-grow:0;//是否自动增长空间 fle ...

  9. Grafana的仪表盘URL参数设置

    转载请注明出处: 在调试grafana时,需要对grafana进行share的url图表进行一些自定义设置,总结下常用的参数 参考网站:https://grafana.com/docs/grafana ...

  10. nvic stm32g0

    STM32G0 32个可屏蔽中断通道 4个可编程优先等级(抢占等级:0~3) 低延时异常和中断处理 电源管理控制