USBメモリやSDカードをフォーマットするときには、アロケーションユニットサイズの設定も確認することをおすすめします。この記事では、アロケーションユニットサイズとはどのようなもので、どうやって設定すれば良いのかをわかりやすくお伝えします。
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のものまで登場しています。大容量のファイルやプログラムも保存できるようになりましたが、アロケーションユニットサイズを小さくすると、分割する数が増えてしまいます。
ファイルやプログラムを分割する数が増えれば増えるほど、そのファイルやプログラムを利用する時にバグが起こりやすくなってしまいます。
確かにアロケーションユニットサイズを小さくすれば、無駄な領域は減りますが、ファイルを利用するときに不具合が起こる可能性が高まります。
SDカードやUSBメモリを利用する時に、アロケーションユニットサイズがどのくらいのサイズで設定されているのか確認する方法をお伝えします。すぐに簡単にできる方法と、少し知識が必要な方法をそれぞれお伝えします。
PCなどに関する知識があまりない方でも簡単にSDカードやUSBメモリのアロケーションユニットサイズを調べられる方法は次の通りです。
まずはPCでメモ帳を開き、1文字だけ入力してテキスト形式で保存します。これで最小サイズの1KBのファイルが作成できました。作成したファイルを、アロケーションユニットサイズを確認したい、空のSDカードかUSBメモリに保存します。
PCでエクスプローラーを開いて、「PC」を開きます。アロケーションユニットサイズを確認するUSBメモリかSDカードを右クリックして「プロパティ」を開きます。
1 / 3
続きを読む