Mac OS Xをデフラグする必要がありますか?


9

ウィンドウは定期的にデフラグする必要がありますか?

MacOSに最適化ユーティリティがないのはなぜですか?

詳しい人を教えてください


1
反対投票しないでください。これは妥当な質問ですが、多少下手に書かれています。誰かが編集してください。;-)
GeneQ、2009

1
私はこれを片付けました、私はそれを読みやすいようにしながら、できるだけオリジナルに近づけようとしました。
ブルースマクロード

回答:


17

これに対する最良の答えは、このAppleサポートKBから直接得られると思います

最適化と断片化について

ディスクの最適化は、ボリューム上のファイルの物理的な場所が「合理化」されるプロセスです。データアクセス時間を改善し、ハードドライブのヘッドを移動する時間を最小限にするために、ファイルとメタデータが再配置されます。

ファイルは、変更されて保存され、ボリュームがいっぱいになると、時間の経過とともに「断片化」され、1つのファイルのさまざまな部分がボリュームのさまざまな場所に格納されます。ファイルフラグメントを収集して「元に戻す」プロセスは、最適化と呼ばれます。ただし、最適化中に停電などの障害が発生した場合、ファイルが損傷する可能性があり、バックアップコピーから復元する必要があります。

最適化する必要がありますか?

Mac OS Xを使用している場合は、おそらく最適化する必要はありません。その理由は次のとおりです。

  • ハードディスク容量は一般に、数年前よりもはるかに大きくなっています。利用可能な空き領域が増えると、ファイルシステムはすべての「わんぱく」をいっぱいにする必要がなくなります。Mac OS拡張フォーマット(HFS Plus)は、削除されたファイルのスペースをできるだけ再利用しないようにし、最近解放されたスペースの小さな領域が早期にいっぱいになるのを防ぎます。

  • Mac OS X 10.2以降には、Mac OS X拡張フォーマットボリュームの遅延割り当てが含まれています。これにより、いくつかの小さな割り当てを組み合わせて、ディスクの1つの領域で1つの大きな割り当てにすることができます。

  • 多くの場合、断片化は、特にリソースフォークを使用して、既存のファイルに継続的にデータを追加することによって発生しました。より高速なハードドライブと優れたキャッシング、および新しいアプリケーションパッケージ形式により、多くのアプリケーションは毎回ファイル全体を単純に書き換えます。Mac OS X 10.3 Pantherは、このような成長の遅いファイルを自動的にデフラグすることもできます。このプロセスは、「Hot-File-Adaptive-Clustering」と呼ばれることもあります。

  • 積極的な先読みと後書きキャッシングは、小さな断片化が知覚されるシステムパフォーマンスに与える影響が少ないことを意味します。


4
これは理論ですが、実際にはライトユーザーでない場合はデフラグする必要があります。
アリマック

そして、その記事の最後のメモを忘れないでください。MacOS Xシステムは、数十万の小さなファイルを使用しますが、その多くはほとんどアクセスされません。それらを最適化することは、ほとんど実用的な利益を得るための大きな努力となる場合があります。また、システム起動時の高速読み取り用に「ホットバンド」に配置されたファイルの1つがデフラグ中に移動され、パフォーマンスが低下する可能性もあります。
Arjan

1
まともなデフラグツールは「ホットバンド対応」であり、このように動作しません。私を信じてください。Macでのデフラグによるかなりの利益を見てきました。特に、ブートキャンプは実際に機能します。
アリマック

その記事はアーカイブされてお​​り、Appleによる更新はありません。(2010年2月版は、他のアーカイブされた記事への参照を削除し、それが(それ以外の場合は2008年6月版と何ら変わりません周りにその時間をクロール)Snow LeopardにはMac OS X 10.6またはライオンのMac OS X 10.7には適用されません。。
グラハム・ペラン

10

Server Faultの回答も確認することをお勧めします。

サーバー障害に関する私の答えもここに当てはまります:

それは少しはい、いいえの答えです。特定の状況で役立ちますが、FATまたは通常のHFSの場合よりも問題は少ないです。すべてのファイルシステムは断片化しますが、新しいファイルシステムは断片化に対して非常に耐性があります。

特にMac OS Xについて言えば、HFS +は、古いシステムと比較して、物事が断片化されないようにするのに十分な仕事をしていますが、それでも同じ規模ではありません。OS自体も10.3(Panther)以降、「小さな」ファイル(20MB以下)をその場でデフラグします。

断片化は引き続き発生し、そのため、特にビデオ編集システムや、大きなファイルをディスクにすばやく読み書きする機能を必要とするワークフローでは、パフォーマンスの低下が見られます。標準ユーザーの場合-ほぼ問題ありません。

私が使用して実行したOS Xのハードドライブを最適化するための最も一般的なオプションは次のとおりです。

  • ハードドライブを別のドライブに複製して戻します。これは、Carbon Copy ClonerまたはSuperDuperを使用して行われ、追加のハードドライブが必要です。バックアップルーチンの一部として実行された場合、時間のヒットはひどくないかもしれませんが、この方法でそれを行うことは自由です。

  • iDefragDrive Genius、およびその他のいくつかのユーティリティは、すべてハードドライブも最適化します。個人的に私はiDefragを好みます。


1
iDefragが非常に優れたソリューションであることがわかりました+1
Darren Newton

iDefragについて聞いたことがなかったので、これから見ていきます。
Bruce McLeod

2

OS Xをデフラグする必要がないということではありません。Windows VistaやWindows 7と同様に、OS Xはコンピューターがアイドル状態のときにバックグラウンドでドライブを自動的に最適化します。OS Xでドライブを手動でデフラグする必要はありません。


他のバックグラウンドデフラグよりもうまく機能することを願っています。ドライブが常に煩わしいため、Diskkeeperの使用をあきらめなければなりませんでした。
ランスロバーツ

OSXは20MB以下のファイルを最適化します。ディレクトリの断片化(ファイル全体の間のスペース)は削除されません。そのため、ドライブが非常にいっぱい(> 80%)である場合、または大きなファイルを使用している場合(通常はビデオとイメージが機能する)、デフラグする必要があります。
アリマック

バックグラウンドでの最適化も行われません。実際には、ファイルアクセス(読み取りおよび書き込み操作)中にその場で最適化されます。
alimack

場合によっては、1回限りのデフラグが必要になります。Macは最適化する必要がありますか?に回答を追加しますか?異なる質問で。
Graham Perrin

2

特定の状況ではデフラグを行う必要があります。MacOS Xでは、20 MB未満のファイルのファイルの断片化(分割ファイル)は排除されますが、ディレクトリの断片化(ファイル間のスペース)は排除されません。ドライブが80%を超えて非常にいっぱいになる場合、またはBoot Campで Windows 7をインストールする場合、ドライブの断片化によってOSが十分な連続スペースを取得できないため、十分な空きスペースがあるにもかかわらずエラーが発生する可能性があります。

私の経験では、iDefragは素晴らしい仕事をします-バージョン2は出ましたが、有料のソフトウェアです。


iDefragサイトでバージョンを注意深く確認してください。最新バージョンはel capitanと古いOSで大混乱を引き起こします。
アリマック2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.