SD カードをフォーマットするときに、カスタム割り当て単位サイズを設定できますか?

SD カードをフォーマットするときに、カスタム割り当て単位サイズを設定できますか?

512、1024、2048、4096 KB のファイルのみを保存できる SD カードがあります。割り当て単位のサイズを 512 KB に設定したいのですが、Windows で許可されている最大値は 64 KB です。

Windows または Linux でこの 64 KB の制限をさらに高く設定できますか? 大きな違いが出るとは思いませんが、少しでも役立つと思います。

答え1

割り当て単位のサイズによって、パフォーマンスに目立った違いはほとんど生じません。サイズが大きすぎると、小さなファイルが多数ある場合にストレージ スペースの使用効率が悪くなる可能性があります。デフォルトのままにして、SD カード コントローラーでブロック管理とバッファリングを処理できるようにします。それが SD カード コントローラーの目的です。

最高のパフォーマンスと信頼性を得る方法は、実際のデータ転送中に、より高いレベルで実現します。たとえば、ファイルをコピーするときに、読み取り/書き込みブロックサイズの倍数のブロックサイズを使用します(ただし、通常はUSBアダプタインターフェイスの転送速度などによって制限されます)。SDカードは読み取り/書き込み/消去ブロックサイズが異なる場合があることに注意してください。次のようなプログラムを使用することもできます。これらまたはテラコピーこれらはすべて、Windows のデフォルトのコピー/移動よりも優れたパフォーマンスと柔軟性を提供します。

関連情報