-PR-
Izumi_Tamao

XP HOME でHDDを新しくパーティション作成し、フォーマットしようとしたところ、アロケーションユニットサイズなるものが表示されます。選ぶ項目によって何が違ってくるのでしょうか。また既定値は何でしょうか?
  • 回答数1
  • 気になる数2
  • Aみんなの回答(全1件)

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

    • 2003-10-15 06:20:00
    • 回答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
    お礼コメント
     詳細なご説明ありがとうございました。よくわかりました。現在のHDD容量を考えると、ほとんどの場合規定値は4096バイトになりそうですね。
    投稿日時 - 2003-10-23 23:49:59
    • ありがとう数0
    -PR-
    -PR-
    • 回答数1
    • 気になる数2
    • ありがとう数264
    • ありがとう
    • なるほど、役に立ったなど
      感じた思いを「ありがとう」で
      伝えてください
    • 質問する
    • 知りたいこと、悩んでいることを
      投稿してみましょう
    あなたが体験したトラブルや解決方法を共有しませんか?
    このQ&Aにはまだコメントがありません。
    あなたの思ったこと、知っていることをここにコメントしてみましょう。

    関連するQ&A

    -PR-
    -PR-

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

    別のキーワードで再検索する
    -PR-
    -PR-
    -PR-

    特集


    成功のポイントとは?M&Aで経営の不安を解決!

    -PR-

    ピックアップ

    -PR-
    ページ先頭へ