-PR-
解決
済み

アロケーションユニットサイズについて

  • 困ってます
  • 質問No.679423
  • 閲覧数143538
  • ありがとう数265
  • 気になる数3
  • 回答数1
  • コメント数0

お礼率 59% (40/67)

XP HOME でHDDを新しくパーティション作成し、フォーマットしようとしたところ、アロケーションユニットサイズなるものが表示されます。選ぶ項目によって何が違ってくるのでしょうか。また既定値は何でしょうか?
通報する
  • 回答数1
  • 気になる3
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル14

ベストアンサー率 63% (1239/1943)

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

わずか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
お礼コメント
Izumi_Tamao

お礼率 59% (40/67)

 詳細なご説明ありがとうございました。よくわかりました。現在のHDD容量を考えると、ほとんどの場合規定値は4096バイトになりそうですね。
投稿日時 - 2003-10-23 23:49:59
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
あなたが体験したトラブルや解決方法を共有しませんか?
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ