アロケーションユニットサイズの決め方

このQ&Aのポイント
  • アロケーションユニットサイズの決め方とは?
  • アロケーションユニットサイズを大きくするか小さくするかのメリット・デメリット
  • アロケーションユニットサイズを決める基準
回答を見る
  • ベストアンサー

アロケーションユニットサイズの決め方

アロケーションユニットサイズを決めるときに、何か基準にしていることがありますか。 大きくすれば同一ファイルにおいて、断片化が防げますが、それよりもはるかに小さなサイズのファイルがたくさんあるような場合、大きな無駄になってしまいます。 このときエントリの数は少なくなりますが、そもそも32bitのように小さいので、容量を効率的につかえるという効果は期待できません。 小さくすれば、より無駄なくディスクを使えますが、断片化してしまうことが多くなります。 断片化していない場合でも、多少は読み出し速度に影響がでてくるのでしょうか。 以上のことから、どんなサイズのファイルを扱い、どんな用途に使うかによって決めるしかないと思いますが、パーティションを分けていない場合が多いと思います。 テキストファイルのようなものと、ビデオファイルのようなものが同じパーティション内にあるということは珍しいことではありません。 すると、どの程度の大きさが良いのか、良くわからなくなります。 そして結局は32KBなど、小さめのファイルに合わせたものになってしまいます。 どんな基準で、決めていますか。 exFATで32MBなど大きいサイズのアロケーションユニットサイズを使っているような場合があれば、用途など、そうした理由も教えてください。

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

  • ベストアンサー
  • A-Kawa
  • ベストアンサー率32% (69/215)
回答No.1

ここ数年のハード環境で、クラスタサイズや転送速度が問題になる用途って何でしょうか。 大容量のHDD/SSDと高速なインターフェースがあればほぼ無視できる範囲では。 私の用途では、9割以上のファイルが100KBを超えますので、OSの推奨サイズがほとんど、たまに気分で1枠上のサイズを指定します。小さくするのは転送速度の無駄が発生するだけでしょう。 強いて言えば、 ・データドライブは別のHDDにする(パーティションではなく、物理的に) ・必要なデータはHDDの外周付近に配置されるようにパーティションを分ける ですが、体感できるほどの差があるかは疑問です。

mactues
質問者

お礼

ありがとうございます。

関連するQ&A

  • アロケーションユニットサイズについて教えてください★

    パーティションをフォーマットするときのアロケーションユニットサイズとはどのようなものなのでしょうか?アロケーションユニットサイズを大きくしたり小さくしたりするといったいどのような意味があるのでしょうか? 大雑把で良いのでおしえてください、よろしくおねがいします(^^)

  • ファイルシステムとアロケーションユニットサイズ

    microSDのフォーマットについてご教示お願いします。 PCにもモバイルにも使用するmicroSDカードをフォーマットしようと思っています。 当方、PCはwindows10、モバイルはandroidです。 (1)ファイルシステム(「FAT32」「exFAT」「NTFS」)の設定に、おすすめはありますか? 4GB以上の動画を撮りたい時もあるので、保存サイズに制限のないNFTSに設定したいと考えていますが、ネットで調べたところ、androidも使用するならFAT32が良いと記載がありました。 <ファイルシステムについて> https://win-tab.net/misc/file_system_1608301/ (2)リロケーションサイズユニットは、大きめを選んだほうがよいでしょうか? 10分近い動画を撮っている最中で、カメラ側かSDカード側の問題かわかりませんが、途中でダウンしてしまい、データが消えてしまったことが、これまでに数回ありました。 ネットで調べたところ、 「アロケーションサイズユニットを小さくすればするほど、保存領域の無駄は少なくて済むが、データの断片化や、読み取り、書き込み速度の低下など、機能性が低下する。アロケーションサイズユニットを大きくとれば、データの断片化が起こりにくく、読み取り、書き込みも高速に行えるといった機能面の向上が見込めるが、保存領域に無駄が発生する」のだそうです。 ということは、動画を撮ることが多い場合には、アロケーションサイズユニットは、大きい方が良いのでしょうか? <アロケーションユニットサイズ> https://win-tab.net/opinion/allocation_size_1809052/ 以上、よろしくお願いいたします。

  • 適切なアロケーション ユニットサイズはいくつでしょうか?

    はじめまして、こんばんは。 早速ですが、質問させていただきます。 外付けHDD120GBを購入しました。パテーションを区切る際に、アロケーション ユニットサイズなるものがでてきて、意味は自分で調べて理解できたのですが、 具体的にどのくらいの容量が適切か分かりませんでした。 そこで皆さんにお聞きしますが、適切なアロケーション ユニットサイズはいくつでしょうか? よかったら教えてください。よろしくお願い致します。

  • 「アロケーションサイズ≒データの大きさ」が速い?

    Windows 7でアロケーションユニットサイズより小さい大きさのデータを記録する場合は、ハードディスクはその差分の領域も読み書きするのでしょうか。 例えば、アロケーションユニットサイズを64KBにしたハードディスクにファイルサイズ5KBのデータを書き込んだ場合は、差分の59KB (=64-5) の領域にはデータは何も記録されないことになりますが、書き込むときにはこの59KB部分も書き込むのでしょうか。また、このクラスタから読み出す場合は、この59KB部分も読みとるのでしょうか。 もし、ハードディスクが差分の領域も読み書きするのなら、小さいサイズのたくさんのファイルを読み書きするのに大きなアロケーションユニットサイズを設定していると読み書きが確実に遅くなるのではと思って質問しました。 よろしくお願いします。

  • アロケーションユニットサイズをどうしたらいいか

    先日500GBの外付けハードディスクと、160GBの内蔵ハードディスクを買ったのですが、フォーマットしようとしたら、アロケーションユニットサイズの設定というのが出てきて、どうしたらいいのか迷っています。 (アロケーションユニットサイズの設定の意味は大体調べました。) 外付け500GBの方は、既に4kでフォーマットしてしまったのですが、再度64kとかでフォーマットするときはクイックフォーマットでも問題ないですか?(再度不良セクタのチェックをするのは無意味ですか?) 用途は主に数百MB~GB級の動画の保存やバックアップデータの保存です。 160GBの内蔵ハードディスクの方はEPSONのNA101に搭載する予定です。(coresolo RAM1GB XPpro)。あと、パーティションをC52(OSとアプリ) D100(データ)くらいで分ける予定なんですが、パーティションごとにアロケーションサイズを別々に設定した方がいいでしょうか? 分けて

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

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

  • SSDのアロケーションユニットサイズ

    SSDの場合、アロケーションユニットサイズというのは極力小さくした方がいいのでしょうか? ランダムアクセスや断片化が存在しないことは分かっていますけれども。 システムドライブに使用したいと思っています。

  • アロケーションユニットについて

    フォーマット時にアロケーションユニットサイズ指定できます。 小さな容量のファイルが沢山ある場合、NTFSでアロケーションユニットサイズを512にしています。 このことによりHDD間で移動・コピーをした場合にファイルが壊れやすいことはありますか?? 512にしてから読み取れません・壊れていますとエラーが多いので・・・ お手数ですがご回答よろしくお願いします。

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

    ポータブルHDDのアロケーションユニットサイズの変更についてです。 今現在BUFFALOのHD-PCT1TU3-B/Nを使用しています。 本日、DMMで購入した四つのファイルの容量が、四つとも5GB以上だったので、ポータブルHDDの方に保存ができませんでした。 そこで、アロケーションユニットサイズを8192バイトに変更しようと思っているのですが、動作が遅くなると聞きました。 ポータルHDDに入っているファイルは全てDMMで購入したもので、一番低いもので552MB、高いもので3.35GBになります。 今のところ、ポータブルHDDに入っているファイル数は270ほどですが、殆どのファイルが1~3GBまでのものです。 動作があまり遅くならないようならば、アロケーションユニットサイズを変更しようと思うのですがどうなんでしょうか? 回答よろしくお願いします。

  • Windows7のアロケーションブロックサイズ64KBに変更する方法は

    Windows7のアロケーションブロックサイズ64KBに変更する方法は? Windows7のアロケーションブロックサイズを4KBから64KBに変更する方法がありますか?Windows7を再インストールしないで、アロケーションブロックサイズを変更する方法があれば教えてください。問題が解決できるのであればAcronis True Image 2010あるいはAcronis Disk Director 10.0を購入してもかまいません。 Acronis Disk Director 9.0のCD-ROMから起動し、Windows7が入っているパーティションを4KB→64KBに変換したところ、ノーエラーで完了しましたが再起動できませんでした。(WindowsXPではうまくいったので、Window7特有の問題なのでしょうか?) 構成 ・ノートPC IDEハードディスク1台内蔵 ・Windows7 Ultimate 32bit NTFS ・パーティションが無い状態からクリーンインストールした。 ・Acronis True Imageでボリュームを参照すると明示的な指定をしていないのに(なぜか)2パーティションが見えます。Windows7のエクスプローラからはC:ドライブが1台見える状態です。 C:(システムで予約) D:(おそらくWindows7本体が入っている)

専門家に質問してみよう