ドライブのフォーマットに最適なアロケーションユニットのサイズ


ハードドライブをフォーマットする場合、選択できる選択肢の1つは、アロケーションユニットのサイズです。ほとんどの人は、推奨されるデフォルト値のままにして、生活を続けます。

しかし、その数のサイズを変更するとどのような影響があるのか​​疑問に思ったことはありませんか?デフォルトの番号はニーズに最適ですか?どのアロケーションユニットサイズが最適かを見てみましょう。実際には、思ったほど複雑ではありません!

ドライブフォーマットのクラッシュコース

アロケーションユニットに入る前に、0について簡単に触れておく必要があります。。ドライブがフォーマットされていない場合、物理的なドライブスペースは広いオープンフィールドのようになります。ドライブをフォーマットすると、あたかもその広いオープンフィールドが小さな土地に分割されたかのようにアドレスに整理されます。

フォーマットが異なれば、利用可能なスペースを配置するためのシステムも異なり、それぞれに長所と短所があります。 、しかしそれは別の記事の話です。

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

ドライブのフォーマットが、オープンフィールドをより小さな土地に変換するようなものである場合は、アロケーションユニットは、それらのプロットの1つになります。 「クラスター」サイズと呼ばれることもあります。アロケーションユニットは、ドライブが保存できるデータの最小ビットです。

これは、1つのファイルがアロケーションユニットのサイズよりも小さい場合でも、すべてを占めることを意味します。したがって、残りの物理スペースは無駄になります。

In_content_1 all:[300x250] / dfp:[640x360]->

デフォルトのアロケーションユニットサイズはどのように決定されますか?

どのアロケーションユニットサイズが最適かは、いくつかの要因によって異なります。ドライブの合計サイズから、使用している特定のオペレーティングシステムまで。ドライブのパフォーマンスと効率的なスペースの使用のバランスが取れるように、アロケーションユニットのサイズを選択する必要があります。

ただし、システムドライブに保存されるファイルの種類は、一例として、メディアファイルの保存にのみ使用されるドライブのファイルとは大きく異なる場合があります。

次に、ソリッドステートドライブ の問題があります。これは、ファイルの断片化が発生してもパフォーマンスが低下することはありません。断片化は、部分的には割り当てサイズの関数でもあります。したがって、ドライブをフォーマットするときに提供されるデフォルトのアロケーションサイズは、ほとんどの人にとってほとんどの場合に機能する汎用サイズです。

アロケーションユニットサイズはパフォーマンスにどのような影響を与えますか?

アロケーションユニットのサイズは、ドライブのパフォーマンスに影響を与えます。特に機械的なハードドライブ。基本的に、アロケーションユニットのサイズを大きくすると、アロケーションユニットの総数は少なくなります。ドライブ不動産の「プロット」が大きいため、これは理にかなっています。したがって、コンピュータがデータの物理的な場所を検索する必要がある場合、名簿ははるかに薄くなります。

これにより、ドライブの「シーク時間」が短縮されます。つまり、ファイルアロケーションテーブルでファイルの場所を検索してから、正しいアロケーションユニットにアクセスするのにかかる時間です。繰り返しになりますが、メカニカルドライブでは、ハードドライブの読み取り/書き込みヘッドをアクセスするアロケーションユニットの場所に物理的に移動する必要があるため、これは重大な問題です。

アロケーションサイズが非常に小さい場合も、極端な断片化につながる可能性があります。これは、アロケーションユニットよりも大きいファイルは複数のユニットに書き込まれるためです。ここでの問題は、ファイルの書き込みと削除が時間の経過とともに行われるため、開いているユニットがドライブ全体に分散する可能性があることです。

アロケーションユニットのサイズはドライブスペースにどのような影響を与えますか?

フォーマットハードドライブのスペースは、パッケージに記載されている生のスペースの合計とは異なります。これの主な理由は、アロケーションユニットのサイズとは何の関係もありません。これは、メガバイトを1000に丸めるハードドライブメーカーを除いて、誰もがメガバイトを1024キロバイトと定義しているというかなりばかげた事実によるものです。これは、コンピューターのメモリとストレージが10進数ではなく、バイナリ単位で測定されるためですが、厳密にはアロケーションとは関係ありません。ユニットサイズ。

ファイルの実際のサイズとディスク上で占めるスペースの量が異なる他の理由は、アロケーションユニットのサイズと関係があります。ユニットサイズは、ファイルがドライブ上で占有できる最小容量を決定します。したがって、ユニットサイズが4KBで、ファイルが2KBの場合、2KBのフィラーデータになります。ドライブ上のすべてのファイルのサイズが2KBしかない場合、ドライブスペースの半分を浪費することになります!

問題は、ファイルがすべてのサイズで提供されることです。特にシステムドライブでは、構成データを含む何百万もの小さなテキストファイルだけでなく、プレゼンテーションや高解像度の写真などの大規模なメディアファイルも存在する可能性があります。

割り当てサイズを大きくしすぎると、多くのユニットが部分的にいっぱいになると、スペースが無駄になります。それらを小さくしすぎると、ファイルが多くの異なるアロケーションユニットに分割されてしまいます。最近のハードドライブは非常に大きいため、ファイル割り当てユニットのスペースの浪費についての懸念はもはや重要ではありません。

推奨されるアロケーションユニットのサイズ

これで、アロケーションユニットとは何かがわかりました。なぜ存在するのか、変更したときにパフォーマンスとスペースにどのような影響があるのか​​。残りの質問は、最新のコンピューターで変更する必要があるかどうかです。

正直な答えは、標準のデスクトップコンピューターでは、ユーザーとしての目立った違いはおそらくないということです。サーバークラスタまたは専用のドライブアレイ内の専用ドライブについて話している場合は、問題になる可能性があります。あなたにとって最良の選択肢は、通常、オペレーティングシステムがデフォルトであると言っているものにそのままにしておくことです。

例外がある場合があります。たとえば、大きなメディアファイルの保存にのみ使用される外付けの機械式USBドライブがあるとします。そのドライブ上の事実上すべてのファイルが最大アロケーションユニットサイズよりも大きくなることがわかっている場合は、スペースの浪費について心配する必要はありません。ユニットサイズをそのドライブ上の通常のファイルよりも小さい最大サイズにクランクアップすると、シーク時間を短縮できます。

別のシナリオを試してみましょう。小さなSSDをメインドライブとするウルトラブックまたはネットブックがあります。 16GBまたは32GBユニットのようなもの。スペースが非常に狭いため、アロケーションユニットのサイズを小さくすることで、無駄なスペースを削減できます。 SSDであるため、読み取り/書き込みヘッドがないため、データがドライブ上に断片化 あるかどうかは実際には問題ではありません。アクセスは瞬時に行われます。

ジュースは絞る価値がありますか?

難しい数値については、どのアロケーションユニットサイズがどの目的で100%機能するかはわかりません。実験する時間や機会​​がない場合は、デフォルトを使用することをお勧めします。

NTFS Windowsドライブの場合、その数は4096バイトです。マイクロソフトが一般的なユーザーに最適な汎用サイズと見なしているもの。デフォルトの変更は、特定のユースケースが改善されることがわかっている場合にのみ行う必要があります。

関連記事:


16.01.2021