SDカード:SD Card Formatterで書き込み速度大幅改善?

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

Hidisc 32GB Class10 U1

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

SD Card Formatter:Windows95時代のようなレトロな外観
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で上書きフォーマット

Hidisc 32GB Class10 U1 2018年購入

Transcend 16GB High Endurance Class10 U1 2021年購入

Transcend 32GB Class10 2010年頃購入?かなり古い

Samsung 128GB U1 2016年購入

結果:

・SD Card Formatterでクイックフォーマットすると連続書き込みが1~2割速くなる

・極端に連続書き込みが遅いSDカードをSD Card Formatterで上書きフォーマットすると連続書き込みが5~10倍速くなる場合がある(本来の性能に復旧する):速くならない場合もある

クイックフォーマットはアラインメントの関係?上書きフォーマットはフラッシュセルの活入れ?理屈は良く分かりませんが上2つのSDカードはファイル書き込みが劇的に速くなりました。とりあえずSDカードはSD Card Formatterで上書きフォーマット掛けておくのが吉。ただし一番上のHidisc 32GBをもう1枚持っているんだけど、そちらは何度上書きフォーマット掛けても3MB/sのままで速くなりませんでした。残念。