SD卡容量的大小

  • 通过NOOBS安装带有桌面和推荐软件(完整)的 Raspberry Pi OS,SD卡最小为16GB。
  • 对于带有桌面和推荐软件的 Raspberry Pi OS 镜像安装,SD卡最小为8GB。
  • 对于安装 Raspberry Pi OS Lite,建议 SD 卡最小为4GB。

某些发行版,例如LibreELEC和Arch,可以在容量更小的卡上运行。

  • 如果要在64GB或更大的卡上使用NOOBS,则需要先将其重新格式化为FAT32,然后再将NOOBS文件复制到其中。

根据 SD 卡规范,任何大于32GB的SD卡都是 SDXC 卡,必须使用 exFAT 文件系统进行格式化。 这意味着 官方的SD Formatter工具将始终格式化exFAT为64GB或更大的卡。
Raspberry Pi 的引导加载程序内置于 GPU 中,并且不可更新,仅支持从 FAT 文件系统(FAT16和FAT32) 读取,并且无法从 exFAT 文件系统进行引导。

SD卡速度等级,以及它们的重要性

不同等级的SD卡的读写速度差别较大。通常 SD 卡的容量越大,速度等级也越高。 如果你想存储数码相机中的 4K 视频,重要的不仅仅是 SD 卡的大小足以容纳它, 而且需要 SD 卡可以足够快地将其写入卡中,以跟上相机输出的大量数据。

SD Class x决定了卡的连续写入速度; 一个Class 4的卡写入速度为4MB/s,而 一个Class 10的卡写入速度为10MB/s。 但是,这并不意味着Class 10的卡在一 般用途上将胜过Class 4的卡,因为通常以牺牲读取速度和增加寻道时间为代价来达 到这种写入速度。通常使用8GB Class 6的SD卡即可满足需求

正如硬盘速度影响传统台式电脑的运行速度一样,SD卡的速度也会直接影响 Raspberry Pi 的运行速度。SD 卡的读取速度越快,Raspberry Pi 启动的速度就越快,加载程序的速度也就越快。同样,写入速度也会影响任何保存大量数据的程序的运行情况,因此使用高质量的卡非常重要。

哪里看 SD 卡的速度

SD卡的包装上都标注了其速度等级。

下面显示的32GB卡是 Class 4,字母C内的4表示;SD 卡的速度写入为4MB/s。

下面显示的64GB卡是Class 10,因此写入速度为10MB/s的。另外它还有 UHS(超高速)Class 1的标识,同样字母U中的1对应于相同的速度。

另外 SD 卡的速度分类也会通过用途来划分。例如V10级表示的是一种10MB/s的视 频卡。树莓派最常用的 SD卡速度分类为 A,表示(Application 应用)。官方推荐 使用 A1 级别的 SD 卡。 这种 SD 卡除了10MB/s的写入速度外,这些卡还支持每 秒至少1500次读操作和500次写操作。所有 Raspberry Pi 官方 microSD 卡都符合此规格。

一个测试你的SD卡速度的新工具

大家可能了解TB上有些黑心商家卖的 64GB SD卡,实际容量可能只有2GB。这种情况,很容易发现,还有一种黑心卡,你就不是那么容易发现了,那就是虚标 SD卡 的等级,比如原本是 Class 4 的卡,标为 Class 10 的卖给你,你就不是那么 容易发现问题了,下面将介绍一下如何测试你的 SD 卡速度。

今天,作为一套新的测试的第一部分,这套测试将使您能够对您的Raspberry Pi硬件执行各种诊断,我们将发布一个工具,允许您测试您的SD卡,以检查它是否正常工作

要安装新工具,请从终端执行

sudo apt update
sudo apt install agnostics

如果您在主菜单中找到新安装的 "Raspberry Pi Diagnostics",启动后界面如下:

选择 SD 卡速度测试 "Run Tests"

了解你的速度测试结果

需要注意的是,随着时间的推移,SD卡的写入性能会下降。新卡是空白的,数据可以写入有效的";空";内存,这是很快的;但当一张卡被填满时,需要先擦除内存,然后才能覆盖它,因此卡使用越多,写入速度就会越慢。此测试中的通过/失败标准假定是一个新的(或至少是新格式化的)卡;如果在您使用了六个月的SD卡上运行写入速度测试失败,请不要惊慌!如果你真的注意到你的树莓皮随着时间的推移而变慢,也许值得使用SD卡复制工具备份你的SD卡并重新格式化它

测试需要一分钟左右的时间在Raspberry Pi4上运行(在旧型号上需要更长的时间),最后,您将看到一个结果屏幕,其中有一个(希望)通过,或者(如果幸运的话)失败。要查看速度测试的详细结果,请按";Show Log";,这将在文本编辑器中打开测试日志文件。(日志文件也会以 rpdiags.txt文件

我们针对A1规范进行测试,该规范要求顺序写入速度为10MB/s,每秒500次随机写入操作,以及每秒1500次随机读取操作;我们最多运行三次测试。(这种性质的测试很容易在测试运行时由于访问SD卡的其他后台操作而出错,这可能会影响结果-;通过多次运行测试,我们试图降低单个错误运行导致失败的可能性。)

如果测试结果太好了,太好了!你的SD卡足够好,可以在你的树莓派提供最佳的性能。如果失败,请查看日志文件,您将看到如下内容:

Raspberry Pi Diagnostics - version 0.1Mon Feb 24 09:44:16 2020Test : SD Card Speed TestRun 1prepare-file;0;0;12161;23seq-write;0;0;4151;8rand-4k-write;0;0;3046;761rand-4k-read;9242;2310;0;0Sequential write speed 4151 kb/s (target 10000) - FAILNote that sequential write speed declines over time as a card is used - your card may require reformattingRandom write speed 761 IOPS (target 500) - PASSRandom read speed 2310 IOPS (target 1500) - PASSRun 2prepare-file;0;0;8526;16...

您可以看到您的卡与指定目标的比较情况;如果它非常接近,则您的卡仅略低于规格,使用起来可能很好。但是,如果你看到的分数明显低于目标,你可能会考虑换一张卡

SD卡故障排除

  • 确保不要使用劣质的SD
  • 检查电源供电是否满足要求。全速运行时,如果电压低于4.75V会导致系统不稳定
  • 检查供电USB线,不要使用劣质线,也不要使用太长的供电线,以免由于线路损失导致供电不足
  • 断电前确保运行 sudo halt 关闭系统
  • 超频也可以导致一些问题

参考资料

  • SD cards
  • Formatting an SDXC card for use with NOOBS

[*]除非您使用的是PXE网络或USB大容量存储启动模式。

android 获取sd卡目录失败_树莓派对SD卡的大小,速度有哪些要求?相关推荐

  1. android 获取sd卡目录失败_解决Android手机自带内部存储路径存在但是却获取不到内容的问题...

    我有一台中兴的Android手机,型号是 ZTE U930HD,手机没有插入外置SD卡(也就是Micro SD Card,原名Trans-flash Card(TF卡),2004年正式更名为Micro ...

  2. android 获取sd卡目录失败_获取sd卡存储路径失败

    android新手,最近在学习 搜索sd卡上的所有txt文件并将其放入listview中显示,加载的过程中界面上会显示一个progress dialog.在之前的手机(Android5.0 andro ...

  3. android 获取sd卡目录失败_Android正确获取SD卡目录及使用SD卡目录

    此文乃是转载,原文在这里链接 SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件.因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作 ...

  4. android获取文件上级目录,Android 文件存储

    Android 存储位置及 API 一.内部存储 应用安装后都会在Android 根目录生成 /data/data/packagename,当前应用读取不需要读写权限 注意: 有些开发者可能看到过应用 ...

  5. Android私有数据存储,Android获取私有存储目录

    (1)手机存储目录 //通过context对象获取私有目录,/data/data/packagename/filse context.getFileDir().getPath() (2)SD卡目录 1 ...

  6. 小米门卡协议加载失败_小米门禁卡没反应怎么回事

    小米手机MIUI9开发版上线了模拟门禁卡功能,米粉们都非常兴奋,跃跃欲试,但是也出现了小米门禁卡没反应,小米门禁卡无法识别等问题,小米门禁卡没反应怎么回事呢?本文为大家带来了小米门禁卡nfc功能的详细 ...

  7. 物联卡查询流量_电信物联卡官网是多少?如何快速查询流量信息?

    原标题:电信物联卡官网是多少?如何快速查询流量信息? 高速率设备的使用场景需要用到5G,中速率LET-Cat1应用范围更广,而低速率则要靠窄带物联网NB-IOT去维护了.这三种网络制式全都与物联网息息 ...

  8. android 获取sd卡目录失败_Android获取外置SD卡存储路径的方法

    在开发应用的过程中,经常会遇到需要获取设备存储路径的问题.而从网上看到的很多方法获取到的都是内置存储位置,并非外置SD卡路径,因此我推荐使用反射的机制来获取外置存储的路径. 通常,使用Environm ...

  9. 获取服务器信息目录失败是怎么回事,获取服务器列表失败...(是怎么回事)附解决方法...

    获取服务器列表失败...这种是什么错误,是怎么回事呢?我相信很多成人都遇到过这种错误,无论你是玩家还是开的GM,既然有问题,那么比如就会有解决的方法,今天我们就说说获取服务器列表失败...(是怎么回事 ...

最新文章

  1. 学好单片机能找什么工作?单片机好学吗?
  2. Debug.startMethodTracing() 没有生成trace文件
  3. qq推广 qq在线客服工具
  4. 2、MySQL备份类型
  5. cvMorphology形态学原理解析及源码分析
  6. R 学习 - 图形设置中英字体
  7. 金三银四大厂面经总结,淘汰了80%的Java面试者
  8. 中国医科大学计算机应用基础本科在线作业,中国医科大学《计算机应用基础(本科)》在线作业.docx...
  9. html如何把三个按键放一起_winkawaks使用手柄按键玩游戏的教程-winkawaks街机模拟器用手柄攻略...
  10. 如何在 Mac 上卸载 Chrome?
  11. 金融科技助力智慧运营
  12. 斐讯k2刷无线打印服务器,斐讯K2全版本刷机教程
  13. FIT2CLOUD获网宿科技战略投资 深度聚焦混合云管理价值交付
  14. 用把百分数转换成a,b,c,d,e等级
  15. 12级软件测试课程博客汇总
  16. java 实现ps功能_java 简单图片,可以实现ps的几个小滤镜
  17. 计算机 90学时培训总结,90学时的培训心得体会
  18. 开发中的代码管理工具熟知
  19. java ip 获取了两个_用Java获取本地的多个IP地址
  20. Oracle latch: cache buffers chains

热门文章

  1. 为什么借助开源学习是最有效的?
  2. git 报错:was cached in the local repository, resolution will not be reattempted until the upda
  3. Maven 依赖-镜像仓库替换为 -- 阿里云镜像仓库(飞快实现 pom 引入)
  4. java.util.UnknownFormatConversionException: Conversion = ‘,‘ 解决
  5. 记忆讲师石伟华微信公众号2017所有文章汇总(待更新)
  6. 前端开发一些很有用的工具
  7. Jaxb annotation使用
  8. 基于SuperSocket的IIS主动推送消息给android客户端
  9. Java中装箱与拆箱
  10. 设计模式学习笔记五——Prototype模式