少し前に買ったSDカードに多量のファイル書き込みすると異様に遅かったのでCrystalDiskMarkしてみるとこんな結果。

10MB/sが保証されるはずのClass10 U1 SDカードで連続書き込み2MB/sって何の冗談?ということでSDカードの規格策定団体 SD Association が無料配布している SD Card Formatter を試してみました。ちなみに最近某ゲーム機界隈で話題のmicroSD ExpressもSD Associationが規格を策定しています。

SD/SDHC/SDXC/SDUCカードをフォーマットする際、オペレーティングシステムに付属しているフォーマットツールではなく、このSDメモリカードフォーマッター を使用することを強く推奨します。一般的に、オペレーティングシステムに付属しているフォーマットツールはSD/SDHC/SDXC/SDUCカードを含むさまざまな記録媒体をフォーマットできますが、SD/SDHC/SDXC/SDUCカードに最適化されていない可能性があり、結果的に性能が低下する場合があります。
(SD Card Formatter ダウンロードページより引用)
規格策定団体が強く推奨しているなら使ってみましょう。Thinkpad T480s内蔵のRealtek USB3.0 Card Readerで4種類のSDカードを試した結果:左から
1)Windows11のエクスプローラーでクイックフォーマット
2)SD Card Formatterでクイックフォーマット
3)SD Card Formatterで上書きフォーマット




結果:
・SD Card Formatterでクイックフォーマットすると連続書き込みが1~2割速くなる
・極端に連続書き込みが遅いSDカードをSD Card Formatterで上書きフォーマットすると連続書き込みが5~10倍速くなる場合がある(本来の性能に復旧する):速くならない場合もある
クイックフォーマットはアラインメントの関係?上書きフォーマットはフラッシュセルの活入れ?理屈は良く分かりませんが上2つのSDカードはファイル書き込みが劇的に速くなりました。とりあえずSDカードはSD Card Formatterで上書きフォーマット掛けておくのが吉。ただし一番上のHidisc 32GBをもう1枚持っているんだけど、そちらは何度上書きフォーマット掛けても3MB/sのままで速くなりませんでした。残念。