Mac OS Xではデフラグしなくてもディスクが最適化されているから、ファイルがバラバラにならずに読み書きの速度が落ちにくいと聞いたことがあるのですが、最近市販のソフトでデフラグユーティリティーソフトを見かけました。これって必要あるのでしょうか?
[神奈川県 牛丼特盛りつゆだくさん]
ハードディスクの記録内容がフラグメント化されてしまった場合に、フラグメントを解消するツールとしてあまりにも有名なノートンユーティリティーズに含まれていた、Norton Disk DoctorのSpeed Diskがありますが、最近ではMacで使えるツールがあまりありませんでした。これは、Mac OS Xの機能としてディスクを効率的に使えるような設計になっていることから、一般的にはデフラグな必要ではないと言われていたからです。 ただし、この「一般的には」というのが曲者で、実際には以下の条件を満たすことが必要であり、逆に言えばこの条件を満たせない場合はフラグメントが発生するということになります。
以下はアップルのサイトにある【Tech Info Library】からの引用です。
最適化を行う必要はありますか?
Mac OS X を使用している場合、最適化を行う必要は全くないでしょう。
その理由は:
- ハードディスクの容量は、一般に数年前よりも遥かに大容量になっています。利用可能な空き容量が大きくなったので、ファイルシステムは「隅から隅まで」すべてを使用する必要はありません。Mac OS 拡張フォーマット (HFS Plus) 方式では、空いたばかりの小さな領域をすぐに利用することを避けて、削除されたファイルの領域を再利用することはできる限り避けます。
- Mac OS X 10.2 以降では、Mac OS X 拡張フォーマットのボリュームの遅延再配置機能が含まれています。この機能により、小さい再配置は複数組み合わされて、ディスク上の一ケ所の領域にまとまった大きさの再配置となることができます。
- フラグメントは、既存ファイル(特にリソースフォーク)に連続的にデータを追加すると起きる場合が良くあります。高速ハードディスクと優れたキャッシングを使って、新しいアプリケーション・パッケージフォーマットと同様に、多くのアプリケーションは単に、毎回ファイル全体を書き直しています。また、Mac OS X 10.3 Panther は、そのようなゆっくりフラグメントが生成されるファイルを自動的にフラグメント解消することができます。この処理は、「Hot-File-Adaptive-Clustering(ホット・ファイル・アダプティブ・クラスタリング)」とも呼ばれる場合があります。
- 積極的な先読み後書きキャッシュ方式は、ちょっとしたフラグメントは、人間が感じるシステムパフォーマンスにはほとんど影響しないことを示しています。
上記の理由により、フラグメントを解消しても利点はほとんどありません。
Mac OS Xシステムには数百、数千の小さいファイルが存在しますが、ほとんどは、たまにしかアクセスされません。それらを最適化するのは大変ですが、実際にはほんの少ししか役立ちません。また、システム起動中に高速読み込みできるように「ホットバンド」に配置されたファイルが、フラグメントの解消中に移動されて、実際にパフォーマンスを悪くしてしまう可能性もあります。フラグメントの解消が必要であると思われる場合は、まず、再起動を行ってみてください。
と、一見完璧なシステムかのように読み取れますが、実は、これには制約があります。
- ディスクサイズは大きくなっているが、利用するファイルサイズも大きくなる傾向があるので、未使用領域が有り余っているというケースは少ない。また、未使用領域がなくなってしまえば、この機能は意味をなさない。
- 遅延再配置機能は8つ以上に分断された容量20MB以下のファイルだけを対象に機能する。この条件に当てはまらないものは、その恩恵に授かれない。
- Hot-File-Adaptive-Clusteringは、アクセス頻度の高い最大5000個のファイルをディスク外周の0.5%の高速な領域に配置するものである。ただし、対象となるファイルは10MB以下であり、また、10GB以上の容量、かつ、ジャーナリングがオンの起動ボリュームでのみ機能する。
そこで、最近の利用状況を考えてみると、デジカメの画像データも画質アップに伴い、解像度が上がり=データサイズが肥大化しているし、動画ファイルの類もあちこちに溢れており、最早、データのサイズはMB(メガバイト)ではなくGB(ギガバイト)で表示される勢いです。もちろん、システムディスクだけでは容量も足りなくなり、外付けディスクにデータを保管する有り様。こうなると、先の条件を満たすどころの話ではありません。
そこでご質問にある、デフラグツールの登場となる訳です。
ちなみに、アップルでも大容量ファイルの存在に関しては以下の様に述べています。
ディスクがほとんど一杯になっていて、大きいファイルの修正や作成を頻繁に行う場合(ビデオの編集作業など。ただし、iMovie と Mac OS X 10.3 Panther を使用する場合は、以下のヒントを参照してください) 、ファイルがフラグメント化される可能性があります。この場合、フラグメントの解消による利点は大きいでしょう。フラグメントの解消は他社製ディスクユーティリティで実行可能です。他の方法には、重要なファイルをバックアップしてハードディスクを消去し、Mac OS X とバックアップファイルを再インストールする方法があります。
上記のように余程事務的な作業でしか使わないといった場合を除いて、ほとんどのMacユーザはデフラグの恩恵に与れると思われます。注意すべきはそれぞれの製品特徴を良く理解し、自分のマシン環境に合っているかをチェックすることです。特に、折角、ホットバンドエリアに配置したファイルを、誤って再配置してしまうものもあります。このような場合、体感上は逆に遅く感じることになるかも知れません。
デフラグ作業を行う場合、必ずバックアップを取ってから行うことを推奨しています。もし、デフラグ作業の最中に、停電やなんらかのトラブルでマシンが止ってしまった場合、ファイルが損傷したり、最悪の場合ディスクが読めなくなることが有り得るからです。
この「おたすけチップス」で紹介している内容は、標準的環境(※2)を想定して大塚商会マッキントッシュ担当SEが執筆しています。マシン環境によっては一概に適用できる情報とは限りません。紹介例に沿って諸作業を行う場合には、自己責任の下で行っていただけますようお願いいたします。また、何らかの不安、確認がしたいという場合には、メールにてお気軽にお問い合わせください。
(※2)標準的環境:現行モデル・最新バージョンのOS、アプリケーションで、メーカー推奨環境を満たしているもの。
Apple製品、Mac関連のことでお悩みこのことがありましたら、こちらから質問をお寄せください。 大塚商会 AppleグループのSEが、あなたの質問にお答えします。
Macを使っているあなたへ送る、アップルマインドに溢れたPodcastingプログラム「Apple Tips 〜林檎のこえだ〜」も好評配信中です。 「Apple Tips番組HP」と一緒にお楽しみください。







