Macのパフォーマンスが以前ほど良くなく、スピードアップが必要な状況です。以前のPCでやっていたことを思い出すと、ディスクデフラグを思い出しますよね?Macでも同じ効果があるはずですよね?だって、以前のPCはデフラグのおかげでかなり高速化できたんですから。
Windows にはこれまでもディスク デフラグ ソフトウェアが搭載されてきました。実際、Windows 10 (および Windows 8 と Windows 7) では、毎週自動的にデフラグが実行されます (最近の OS リリースでは「ディスクの最適化」と呼ばれており、デフラグの頻度を調整できます)。
一方、AppleはmacOSにデフラグソフトウェアを搭載していません。「なぜ?」と疑問に思うかもしれません。実は、Macがデフラグ機能を搭載していない理由はいくつかあります。
- Mac では通常、Windows PC で起こりがちな断片化は発生しません。
- 最近の Mac はファイルを自動的にデフラグします。これは 2002 年にリリースされた OS X 10.2 から採用されています。
- ファイルを移動するとドライブが消耗するため、デフラグを行うとドライブが損傷する可能性があります。
- SSD を使用している場合、デフラグは効果がなく、ドライブを損傷することになります。
この記事では、Mac をデフラグする必要がない理由、Mac をデフラグする必要がある稀な状況、直面している問題の本当の原因、そして、結局 Mac をデフラグする必要がある場合のその方法について説明します。
しかし、その話に進む前に、まず、データがドライブに書き込まれる仕組み、PC をデフラグする必要がある理由、そして Mac の場合は状況が異なる理由について説明します。
![]()
一部のPCでデフラグが必要な理由
ファイルをPCのハードドライブに保存すると、利用可能なスペースが効率的に埋められます。ディスクを長期間使用している場合、ファイルを削除したために多くの空き領域が残っていることがあります。Windowsは、これらの空き領域を空のままにするのではなく、ファイルを保存すると、これらの空き領域のいずれかにファイルを配置します。(下の画像のような感じですが、これは現在では利用できなくなっているMacアプリです。)
例えば動画のような大きなファイルを保存する場合、ファイルを複数のギャップに分散、つまり断片化する必要があるかもしれません。PCはファイルの各部分がどこにあるかを認識していますが、断片化されたファイルが多数ある場合、ファイルを開く前に必要な部分をすべて見つけるのに長い時間がかかることがあります。
![]()
ドライブをデフラグすると、ファイルが削除されたときに生じた穴を埋めるためにすべてのファイルがシャッフルされ、将来的にファイルが断片化されることが回避され、断片化されたファイルがまとめられます。
ただし、これはハード ドライブにのみ適用され、以前ほどではありません。NTFS (最新のファイル システム) は、FAT-32 (古いファイル システム) ほど断片化の傾向がありません。
また、最新の SSD (別名フラッシュ ドライブ) はデフラグする必要はなく、実際には以下で説明するように、デフラグすると SSD が損傷する可能性があります。
Macをデフラグする必要がない理由
後ほどご説明しますが、Macをデフラグする必要はおそらくありません。ただし、以下のいずれかに該当する場合は、デフラグは問題の解決策ではない可能性があります。
- お使いの Mac オペレーティング システムは 2002 年以前のものではありません (2002 年以前の場合は、Mac を更新することをお勧めします)。
- あなたのMacにはSSDが搭載されています。
- High Sierra または Mojave を実行していて、ファイル システムが Apple の新しい APFS に変更されている場合は、機能するサードパーティ ツールが存在しないため、Mac をデフラグするサードパーティ ツールを使用することはできません。
Mac では、ファイル システム (当初は HFS+、最近では APFS) が断片化を防ぎ、必要に応じて自動的にファイルをデフラグするため、デフラグする必要はありません。ファイルに 8 個を超えるフラグメントがある場合、または 20 MB 未満の場合は、自動的にデフラグされます。
1998年に導入されたHFS+は、ホットファイルクラスタリングによってファイルをリアルタイムでデフラグすることができました。その後、2002年に登場したMac OS X 10.2では、断片化の回避能力がさらに向上しました。さらに1年後の2003年には、ホットファイルアダプティブクラスタリングが登場しました。これは、頻繁にアクセスされるもののあまり更新されないファイルを識別し、ドライブ内の特定の領域に移動することで、その過程でデフラグを実行するものです。
Appleは2017年のHigh SierraでAPFS(Apple File System)を導入しました。APFSは当初SSD(前述の通り、SSDはそもそもデフラグすべきではありません)でのみ利用可能でしたが、2018年のMojaveでハードドライブとFusion Driveにも搭載されました。APFSは前身と同様に、ドライブをリアルタイムで自動的にデフラグしますが、ファイルのスナップショットを作成するため、同じファイルの異なるバージョンにアクセスできるようになるという点で、動作が少し異なります。
Macのデフラグツールを開発している企業は、AppleがAPFSの仕組みに関する十分な情報を提供していないため、新しいファイルシステムのデフラグツールを提供できないと不満を述べています。Appleの回答は間違いなく、APFSはデフラグの恩恵を受けないというものでしょう。
Macで問題が発生している場合、ファイルの断片化とは関係ない可能性が高いです。幸いなことに、Macにはディスクユーティリティにシステムの様々な問題をトラブルシューティングして修復するためのツールが多数搭載されているので、試してみる価値があります。ディスクユーティリティの使い方ガイドと、Macを修復するための様々なトラブルシューティングのヒントはこちらに掲載しています。
Macをデフラグする必要がある場合
Mac をデフラグする必要がある唯一の理由は、次の条件に当てはまる場合です。
- Mac にはハードドライブが搭載されています。
- ストレージ容量が不足しています (ストレージの 10% を空けておくことを常に推奨します)。
- 1GB を超える特に大きなファイルを頻繁に保存しています。
ファイルが特に断片化している場合にハード ドライブの速度が低下する理由の 1 つは、ハード ドライブには可動部品があり (SSD とは異なり)、開きたいファイルのさまざまなビットを読み取るためにヘッドを移動させる必要があるためです。
空きストレージ容量が10%未満の場合、Macは自動デフラグを実行できません。この場合、デフラグを試みるよりも、いくつかのファイルを削除するか、Macを消去してクリーンインストールすることをお勧めします。
後者の点では、パフォーマンスを向上させるために、OS のメジャーアップデートの前にクリーンインストールを行うことを好む Mac ユーザーもおり、そうすることで Mac が効果的にデフラグされます。
上記をすべて考慮した上で、Mac をデフラグする必要があるとお考えですか?デフラグに役立つアプリがいくつかあります。
しかし、Macのデフラグを目的として開発されたツールの中には、開発が中止されているものもあります。例えば、Coriolis Systems製のiDefragはその一例ですが、macOS 10.13 High SierraのリリースでAPFSが導入され、SSDの普及が進んだため、同社は開発を中止しました。
テックツールプロ11
Tech Tool ProはAPFSボリュームのデフラグをサポートしておらず、SSDでの使用も推奨していませんが、ハードドライブ上の個々のファイルのデフラグは可能です。他にも様々な機能があり、Mojaveにも対応しているようです。
アプリのフルバージョンはMicromatから124.99ポンドで販売されている。
ドライブジーニアス5
Prosoft EngineeringのDrive Geniusは、Macのデフラグ機能を提供します。ボリュームの断片化状況をグラフィカルに表示し、サイズや断片化レベルに関係なく、断片化されたファイルのデフラグ(再編成)を提案します。デフラグに加えて18種類の機能が用意されていますが、macOS 10.13以降をお使いの場合、デフラグ、再パーティション、再構築ユーティリティはAPFSではサポートされていません。
無料のデモ版があります。また、Prosoft から Drive Genius 5 を購入することもできます。
![]()
Macを無料でデフラグする方法
すでに説明したように、Mac をデフラグする必要はおそらくありません。もし必要だと判断した場合は、上記のツールのいずれかを試すことができます。ただし、これらのツールはメリットよりもデメリットの方が大きい可能性があります (Apple がこのようなツールを macOS に含めないのには十分な理由があると考えられます)。
Mac にデフラグの問題があると思われる場合、最善の解決策は無料です。Time Machine を使用してドライブをバックアップし、前述のようにクリーン インストールを実行します。
Time Machine を使用してバックアップする方法と、Time Machine から Mac を復元する方法を説明します。
Macの本当の問題点を見つけよう
すでに述べたように、これはおそらくデフラグの問題ではありません。
何が本当に問題なのかを確認するには、Mac で利用できるいくつかのツールを使用できます。たとえば、アクティビティ モニタを使用して CPU を使用しているものをチェックしたり、ディスク ユーティリティを使用してディスクに問題があるかどうかを確認したりできます。
古いバージョンの Mac OS X を実行している場合は、ドライブが実際に故障している可能性があります。その場合は、「破損した Mac からデータを回復する方法」をお読みください。
ここでは、遅い Mac を高速化するさまざまなヒントを紹介しますので、ぜひ実行してみてください。