-PR-

解決済みの質問

質問No.679423
困ってます
困ってます
お気に入り投稿に追加する (2人が追加しました)
回答数1
閲覧数128254
アロケーションユニットサイズについて
XP HOME でHDDを新しくパーティション作成し、フォーマットしようとしたところ、アロケーションユニットサイズなるものが表示されます。選ぶ項目によって何が違ってくるのでしょうか。また既定値は何でしょうか?
投稿日時 - 2003-10-14 15:33:08

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

回答No.1
『アロケーションユニットサイズ』というのは、ディスクを管理する際の基本の単位のことで、『クラスタ』とも呼ばれます。

わずか1バイトのファイルでも、ディスク上では1クラスタを占有するため、『クラスタギャップ』と呼ばれる無駄が発生します。(例えば、1クラスタ=4KBでフォーマットされているディスクにわずか1バイトのファイルを保存しても、4KBが使われてしまいます。)

『クラスタギャップ』を少なくするには、1クラスタをできるだけ小さくすれば良いわけですが、今度は、管理するクラスタの数が多くなってアクセスに時間が掛かるようになってしまいますし、クラスタの総数はフォーマットの形式によってそれぞれに上限があるので、容量が大きなドライブの場合には小さなサイズを選択しても、『アロケーションユニットサイズが小さすぎます』とかいうエラーメッセージが表示されてフォーマットが出来ません。

>選ぶ項目によって何が違ってくるのでしょうか。

・サイズを小さくする:クラスタギャップは少なくなるが、総クラスタ数が多くなって若干アクセスが遅くなる。
・サイズを大きくする:比較的小さなサイズのファイルが多い時には、クラスタギャップが多くなる。

なお、NTFSフォーマットで、ファイルとフォルダの圧縮を有効にする時には、4096以下に指定する必要があります。(8192以上では、圧縮は無効になります。)

『クラスタ』
⇒『ASCIIデジタル用語辞典:クラスタ』
http://yougo.ascii24.com/gh/71/007179.html

『クラスタギャップ』
⇒『Windows.FAQ:ディスクの使用量と空き容量を足してもディスクサイズになりません』
http://homepage2.nifty.com/winfaq/c/ntdisk.html#352

『アロケーションユニットサイズの規定値』
⇒『Windows.FAQ:FAT12、FAT16、FAT32、NTFSのデフォルトクラスターサイズを教えて下さい』(下記参考URL)
http://homepage2.nifty.com/winfaq/c/ntdisk.html#809
投稿日時 - 2003-10-15 06:20:00
この回答を支持する
(現在0人が支持しています)
お礼
 詳細なご説明ありがとうございました。よくわかりました。現在のHDD容量を考えると、ほとんどの場合規定値は4096バイトになりそうですね。
投稿日時 - 2003-10-23 23:49:59
この質問は役に立ちましたか?
262人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

回答募集中

同じカテゴリの人気Q&Aランキング

カテゴリ
Windows XP
-PR-

特集

背筋がゾクゾクする心霊体験を要チェック!

お城、ボート、ツリーハウス、ユニークな物件満載!

【期間限定】1ヶ月無料キャンペーン中!

このQ&Aの関連キーワード

同じカテゴリの人気Q&Aランキング

カテゴリ
Windows XP
-PR-

ピックアップ

-PR-