Answers:
规格表说谎,包装的谎言,印在卡上的标记所在。
我忘记了仅以几MB / s的速度运行的“第10类” SD卡的数量,或者实际容量为2GB的8/16 / 32GB卡的数量!
如果您真的想知道存储卡有多快(以及是否曾被小于报告容量的存储卡所欺骗,当存储卡满时会损坏您的数据),我强烈建议您测试购买的每张SD卡。
甚至品牌产品也可能是假冒的。我已经购买了看似高端品牌的产品,使用了令人信服的地道包装,这些包装实际上是假货,经测试失败了。
† 此页面为德语,即使格式不佳,也可以阅读google翻译版本。
这会向驱动器写入一个独特的,可验证的模式,从而完全填满它。由于该模式是唯一的,因此它可以验证回读的数据实际上与写入的数据相同,并且该卡没有报告其容量比实际容量高。
由于该类别与最低写入速度有关,并且SD卡已满时会变慢,因此这也确保您在最坏的情况下测试速度。松开硬盘的完整重写只是为了省心而付出的小代价。
为了获得准确的速度读取,您将需要一个读卡器,该读卡器支持micro-sd卡上的接口。
我选择的读卡器是金士顿MobileLite G4,它可靠,便宜且快速。G4可以充分利用其USB3接口,并支持高达UHS-II(半双工高达312 MB / s)的存储卡。如果在计算机的USB2端口上使用,它将仅限于USB2速度(大约60 MB / s)。
如果您需要测试UHS-III设备(最高624MB / s),则将需要更好的读卡器。
有一个名为F3的开源项目(Fight Flash Fraud或Fight Fake Flash的缩写),与用于Linux和Mac的h2testw非常相似,但是我对此没有任何个人经验。但是,它可能构成Android端口的基础(源代码在github上)。
F3也有一些GUI:
F3 QT是使用QT的Linux GUI。F3 QT支持
f3write
,f3read
和f3probe
。作者:田泽。F3 X是使用Cocoa的OS X GUI。F3 X支持
f3write
和f3read
。作者:Guilherme Rambo。
如果有人知道一个类似的功能强大且可靠的Android应用程序,可以直接在平板电脑/手机中测试SD卡,那么我会很乐意更新我的答案。
您可以在命令行中测试SD卡速度:
adb shell
dd if=/dev/zero of=/mnt/sdcard/test bs=512 count=2048000
rm -f /mnt/sdcard/test
这将在sdcard中写入一个1GB的文件,其零位。