• ベストアンサー

アロケーションサイズとは

メモリーカードのフォーマットの時にででくるアロケーションサイズとは何ですか。どれを選択すればいいのですか。

質問者が選んだベストアンサー

  • ベストアンサー
  • kngj1740
  • ベストアンサー率18% (197/1052)
回答No.1

クラスターサイズとも呼ばれます。ファイルの最小単位です。たとえ1バイトのファイルでも1クラスターサイズの容量を消費します。普通は4KBが標準らしいです。

その他の回答 (1)

  • RandenSai
  • ベストアンサー率54% (305/561)
回答No.2

こちらの解説が理解しやすいと思います。 http://pcnomori.blog.fc2.com/blog-entry-82.html 最適値は、OSが提示するデフォルト値であることがほとんどです。決まった大きさのファイルを多数取り扱うなどの特殊ケースでない限り、OS推奨に逆らう理由はありません。 上の説明にもあるのですが、アロケーションユニットサイズを小さくすると、小さいファイルを記録する時の無駄(クラスタギャップ)が減るため、HDDやメモリカードの利用効率は高くなります。しかしその反面、ファイルが多数のクラスタに分割されて保存されることから、ファイルの断片化が起こりやすくなり、また速度が出にくくなります。アロケーションユニットサイズを大きくした時はその逆となります。 またメモリカードやUSBメモリの場合は、アロケーションユニットサイズに関わらず、フラッシュメモリ内部のブロックサイズ単位で書き込みが実行され、またブロックサイズは32KBや64KBといった値を取ることが多いため、あまりアロケーションユニットサイズを小さくすると、無駄な書き込みが発生して速度低下や寿命を縮める原因にもなります。 ユーザー自身でこのバランスを取る値がいくつかを判断できない場合は、OS推奨に従ってください。それが最も良い結果になります。

関連するQ&A