Windowsでは、従来のハードドライブ(ソリッドステートドライブではない)は通常、デフラグが必要です。このプロセスには非常に長い時間がかかる場合があります。 macOS(および Linux )、まったく心配する必要はありません。とにかく、これはなぜですか、そしてデフラグとは何ですか?見てみましょう。
では、デフラグとは何ですか、そしてなぜWindowsがそれを必要とするのですか?
まず、これを邪魔にならないようにしましょう。ソリッドステートドライブを最適化する必要はありません(実際、ほとんどのオペレーティングシステムでは最適化すらできません)。ここで話しているのは、回転するプラッターを備えた従来のハードドライブです。
Windowsでも、デフラグは以前ほど大きな問題ではありません。最新のハードドライブはより高速で、最新のシステムはより多くのメモリを備えており、WindowsはデフォルトでNTFSファイルシステムを使用するようになりました。これらはすべて、従来のハードドライブでの最適化の必要性を減らします。その上、そのようなドライブがある場合、Windows Vista、7、8、および10はすべて、定期的なメンテナンスの一環として自動デフラグを実行するため、自分で行うことを心配する必要はありません。
しかし、デフラグとは何ですか?
簡単に言えば、ハードドライブからファイルを削除すると、ファイルが占有していたスペースが使用可能としてマークされます。より多くのものを削除すると、ハードドライブ全体に散らばっている断片でより多くの利用可能なスペースがあります。オペレーティングシステムが新しいファイルをディスクに書き込むとき(またはファイルのサイズが大きくなるとき)、そのファイルの一部が1つの使用可能なスペースに移動し、一部が別のスペースに移動する場合があります。それは断片化です。
すべてのオペレーティングシステムは、ある程度の断片化に悩まされています。重要なのは、ファイルシステムがそれをどのように処理するかです。 macOSとLinuxは、ファイルストレージの処理が少し異なります。ディスク上で複数のファイルを互いに近くに配置する代わりに、それらのファイルを異なる場所に分散させようとします。これにより、ファイルを拡張して新しいファイルを作成する余地が残ります。断片化が発生した場合、オペレーティングシステムはそれに対応するためにファイルを移動しようとします。
Windowsの動作は異なります。 FATやFAT32などの古いファイルシステムでは、断片化に対する組み込みの保護がなく、ドライブには定期的な最適化が必要でした。最近、WindowsはほとんどのドライブでデフォルトでNTFSファイルシステムを使用します。これには断片化に対する保護が組み込まれています(ファイルが大きくなるためのバッファスペースが残ります)が、それでも完全ではありません。
また、ほとんどのフラッシュドライブはそのままでFAT32でフォーマットされており、断片化する可能性もあります。
デフラグは、すべてのファイルを元の場所に戻すことで、これを修正しようとします。ただし、これは時間がかかり、煩わしいプロセスです。特にWindows10はバックグラウンドで自動的にデフラグを実行するため、ほとんどの人は気にしません。それでも、多くの人はまだ時々完全なデフラグを実行します。
では、なぜMacはデフラグを必要としないのでしょうか。
簡単に言うと、Macはまったく異なるファイルシステムを使用しているため、そもそもこの問題は発生しません。もう1つの簡単な答えは、最近のほとんどすべてのMacにはソリッドステートドライブがあり、Windowsと同様に、デフラグを行う必要がないということです。
ただし、回転するハードドライブを搭載した古いMacの場合、デフラグも問題にはなりません。これは、macOSがファイルを保存する方法に帰着します。 Macが使用するHFSおよびAPFSファイルシステムは、Hot File AdaptiveClusteringおよびオンザフライデフラグという名前の高度なプロセスを使用して、とにかくファイルを自動的にデフラグします。
macOSにファイルを保存すると、ファイルのすぐ隣に次のファイルをパックするのではなく、そのファイルを展開するためのスペースが残ります。また、ファイルを開くと、macOSはそのファイルが間違った場所にあるかどうかを検出し、自動的に正しい場所に移動します。これら2つのプロセスを組み合わせると、ディスクを最適化する必要がほとんどなくなります。実際、Appleは新しいMacにデフラグユーティリティを同梱していません。
とにかくやりたい場合はどうすればよいですか?
必要に応じて、macOSでドライブを最適化できますが、次の点に注意してください。
- おそらく必要ありません。コンピュータの動作が遅い場合は、他の理由が考えられます。
- ソリッドステートドライブではまったく必要ありません。
- 実際にはサポートされておらず、それを実行するソフトウェアはあまりありません。
- macOSのネイティブの最適化を妨げることにより、ドライブの速度を低下させる可能性があります。
とにかく、あなたがしたい場合は、あなたは試すことができます iDefrag (12.95ドル、10.13 High Sierra未満のシステムでのみ動作します)または Drive Genius 4 ($99)。