アロケーションユニットサイズとは?確認方法とフォーマット時の最適サイズを紹介

USBメモリやSDカードをフォーマットするときには、アロケーションユニットサイズの設定も確認することをおすすめします。この記事では、アロケーションユニットサイズとはどのようなもので、どうやって設定すれば良いのかをわかりやすくお伝えします。

目次

  1. 1アロケーションユニットサイズとは?
  2. データを保存するための最小単位
  3. サイズが不適切だとどうなる?
  4. 2アロケーションユニットサイズを確認する方法
  5. とても簡単に調べる方法
  6. コマンドプロンプトで調べる方法
  7. 3アロケーションユニットサイズの最適なサイズは?
  8. Windows10標準で使用されているNTFSの場合
  9. SDカードやUSBメモリなどに使われているFAT16・FAT32・exFATの場合
  10. 4アロケーションユニットサイズを変更するとどうなる?
  11. ファイルを読み書きする速度が変わる
  12. ストレージの利用効率が変わる
  13. 5アロケーションユニットサイズを変更する方法
  14. 注意!フォーマットしないとサイズ変更できない!
  15. SDカードやUSBメモリで変更する方法
  16. 6アロケーションユニットサイズを最適化しよう!

アロケーションユニットサイズとは?

PCのハードディスクやSSD、SDカードやUSBメモリといった記憶デバイスを利用する時には、アロケーションユニットサイズについて理解しておいた方がいいでしょう。

アロケーションユニットサイズを適切に設定することで、SDカードやUSBメモリの保存領域を、無駄なく適切に利用することができます。

この記事では、アロケーションユニットサイズとはどのようなもので、アロケーションユニットサイズを確認したり設定したりするにはどうしたらいいのか、詳しく解説します。まずは、アロケーションユニットサイズの詳細について詳しくお伝えします。

データを保存するための最小単位

アロケーションユニットサイズとは、データを保存する時の最小単位です。画像でも文書でも動画でも、PCやスマホなどに保存できるデータやアプリなどのプログラムは、それぞれ容量があります。

USBメモリやSDカードに保存する場合には、ファイルやプログラムの容量分だけ保存領域を利用します。実は、この時に保存されるHDDやSDカード、USBメモリ側の最小単位がアロケーションユニットサイズなのです。

HDDやUSBメモリ、SDカードなどの保存領域は小さな小部屋で区切られていて、その小部屋ごとにデータが保存されるようになっています。そのデータを保存するために区切られたUSBメモリやSDカード、HDDの小部屋のサイズのことをアロケーションユニットサイズといいます。

アロケーションユニットサイズではなくて、クラスターサイズと呼ぶこともあります。アロケーションユニットサイズのクラスターサイズをまったく同じ意味なので覚えておきましょう。

例えば55KBのファイルをPCに保存する時に、アロケーションユニットサイズが4KBの USBメモリと、アロケーションユニットサイズが16KBのUSBメモリがあるとします。

データはアロケーションユニットサイズごとに小部屋に分割されて保存されます。

4KBのアロケーションユニットサイズなら14のアロケーションユニットに保存することになります。13個のアロケーションユニットは4KBすべて使って、1つのアロケーションユニットは4KBのうちの3KBしか利用しません。

同じファイルを16KBのアロケーションユニットに設定してあるUSBメモリに保存する場合には、4つのアロケーションユニットを利用します。3つのアロケーションユニットは16KBすべて埋まりますが、1つのアロケーションユニットは7KBしか使いません。

アロケーションユニットは一つのファイルに一つが割り当てられます。余ったからと言って、その空き領域に他のファイルのデータを入れられないので、この場合は9KBが空き領域として使われずに残ってしまいます。

サイズが不適切だとどうなる?

アロケーションユニットサイズはUSBメモリやSDカードなら、フォーマットする時にサイズを設定できます。アロケーションユニットサイズのサイズが不適切だとどうなるのか見ておきましょう。

アロケーションユニットサイズが大きすぎる場合

アロケーションユニットサイズが大きすぎると、無駄に使われない領域が多くなってしまいます。上記の例では、9KBが何にも使われない領域として残ってしまいました。

1つや2つのファイルであれば、大した無駄にはならないでしょうが、ファイルの数が多くなってくると、ほんの数キロバイトの空き領域であっても、USBメモリやSDカードの容量を圧迫することになります。

アロケーションユニットサイズが小さすぎる場合

それでは、アロケーションユニットサイズを小さくして無駄をなくせばいいのかと言うと、そういうわけでもありません。アロケーションユニットサイズを小さくすると、一つのファイルやプログラムを複数のアロケーションユニットに分割して保存することになります。

現在ではSDカードやUSBメモリも大容量のものが登場し、512GBのものまで登場しています。大容量のファイルやプログラムも保存できるようになりましたが、アロケーションユニットサイズを小さくすると、分割する数が増えてしまいます。

ファイルやプログラムを分割する数が増えれば増えるほど、そのファイルやプログラムを利用する時にバグが起こりやすくなってしまいます

確かにアロケーションユニットサイズを小さくすれば、無駄な領域は減りますが、ファイルを利用するときに不具合が起こる可能性が高まります。

USBメモリにThunderbird Portableを入れてメールソフトを持ち歩く方法!
持ち運びが可能なメールソフトThunderbird Portableであれば、外出先でも普段...

アロケーションユニットサイズを確認する方法

SDカードやUSBメモリを利用する時に、アロケーションユニットサイズがどのくらいのサイズで設定されているのか確認する方法をお伝えします。すぐに簡単にできる方法と、少し知識が必要な方法をそれぞれお伝えします。

とても簡単に調べる方法

PCなどに関する知識があまりない方でも簡単にSDカードやUSBメモリのアロケーションユニットサイズを調べられる方法は次の通りです。

まずはPCでメモ帳を開き、1文字だけ入力してテキスト形式で保存します。これで最小サイズの1KBのファイルが作成できました。作成したファイルを、アロケーションユニットサイズを確認したい、空のSDカードかUSBメモリに保存します。

PCでエクスプローラーを開いて、「PC」を開きます。アロケーションユニットサイズを確認するUSBメモリかSDカードを右クリックして「プロパティ」を開きます。

関連するまとめ

関連するキーワード

この記事のライター
K.C
皆様のお役に立てる情報をお届けするために日々精進していきます。どうぞよろしくお願いします。

人気の記事

新着まとめ