PC 技術者にコンピュータを高速化する方法を尋ねると、ほぼ全員が PC をデフラグするように言うでしょう。しかし、最近では本当にデフラグを手動でトリガーする必要があるでしょうか?
簡単な答えは、最新のオペレーティング システムを手動でデフラグする必要はありません。より長い答え: デフラグがおそらく必要ない理由を理解できるように、いくつかのシナリオを見て説明しましょう。
SSD ドライブを備えた Windows を使用している場合
コンピューターで SSD (ソリッド ステート ドライブ) を使用している場合は、過度の磨耗を避けるためにドライブをデフラグしないでください。実際、Windows 7 または 8 は SSD ドライブのデフラグを無効にするのに十分賢い機能を備えています。 この件に関して Microsoft のエンジニアリング チームが述べている ことは次のとおりです。
Windows 7 では、SSD システム ドライブのディスク デフラグが無効になります。 SSD はランダム読み取り操作で非常に優れたパフォーマンスを発揮するため、ファイルのデフラグは、デフラグによる追加のディスク書き込みを保証するほど役に立ちません…
….最適化の自動スケジュールでは、SSD として宣言されているデバイス上のパーティションが除外されます。
Windows Vista を実行している場合は、必ず 自動デフラグを無効にし 、オペレーティング システムの選択を検討する必要があります。また、SSD を搭載した Windows XP を使用している場合は、なぜこれほど高価なソリッド ステートを使用する必要があるのか疑問に思う必要があります。 代わりに Linux に切り替えることができる 場合は、古いサポートされていないオペレーティング システムで実行されているドライブを使用しないでください。
Windows 7 または 8.x を実行している場合
Windows 7、8、または Vista を使用している場合、システムはデフラグを定期的に (通常は毎週水曜日の午前 1 時に) 実行するようにすでに構成されています。ディスク デフラグ ツールを開き、そこにあるスケジュールや、前回の実行と断片化レベルを確認することで、自分で確認できます。
たとえば、以下のスクリーンショットでは、最後に実行されたのはほんの数日前であり、断片化は 0% であったことがわかります。明らかにスケジュールは順調に進んでいます。
このルールの 1 つの例外は、使用後に毎回 PC の電源をオフにする場合です。基本的に、PC をまったくアイドル状態にしておかないと、デフラグ タスクは実行される機会がありません。おそらくこれは当てはまりませんが、確認したところドライブがしばらくデフラグされていない場合は、手動でデフラグを開始する必要がある可能性があります。
Windows XP
残念なことに、Windows XP には自動デフラグ機能はありませんが、10 年前のものであるため、これは驚くべきことではありません。これは、定期的にドライブを手動でデフラグする必要があることも意味します。どのくらい定期的ですか?まあ、それは作成、ダウンロード、書き込み、削除するデータの量によって異なります。ヘビー ユーザーの場合は、週に 1 回実行する必要があります。ライトユーザーなら月に1回くらいかな。
幸いなことに、はるかに優れたオプションがあります。タスク スケジューラを使用して 、Windows XP で自動デフラグをすばやく簡単にセットアップ できます。これは非常にシンプルで、いつでも実行できるように設定できます。
サードパーティのデフラグ ユーティリティは本当に重要ですか?
デフラグに関する記事を書くときに、少なくともサードパーティのデフラグ ユーティリティについて言及しないことは不可能です。しかし、残念ながら、Windows に組み込まれているデフォルトのデフラグ ユーティリティよりもパフォーマンスが向上することを証明する確実なベンチマークはありません。私たちの一般的で非科学的なテストでは、市販のデフラグ ユーティリティの方が確実にタスクをもう少しうまく実行し、組み込みのデフラグにはない起動時のデフラグや起動速度の最適化などの機能が追加されていることがわかりました。通常、これらはシステム ファイルをもう少し適切にデフラグでき、通常はレジストリをデフラグするためのツールも含まれています。
しかし、彼らが教えてくれないことは次のとおりです。長年にわたり、ハード ドライブのシーケンシャルおよびランダムの読み取りと書き込みの速度が大幅に向上するにつれて、デフラグの有用性は少し低下してきました。 10 年前のハード ドライブでは、部分的に断片化するだけでシステムの速度が低下することがありましたが、最近では、それを実現するには非常に断片化されたドライブが必要になります。もう 1 つの要因は、最新のコンピューターに搭載されている巨大なハード ドライブです。このハード ドライブには、Windows がファイルをドライブに書き込むためにファイルを断片化する必要がないほど十分な空き領域があります。
回転するハード ドライブのパフォーマンスを最後の一滴まで引き出したい場合は、おそらくサードパーティのデフラグ ユーティリティが必要です。あるいは、その現金を新しい SSD に投資して、パフォーマンスを大幅に向上させることもできます。
まとめ
記事全体を読む気がしませんでしたか?何らかの理由でここまでスキップされましたか?クイックバージョンは次のとおりです。
- (最速の) SSD ドライブを搭載した Windows: デフラグしないでください。
- Windows 7、8、または Vista: 自動的に行われるので、気にする必要はありません。 (スケジュールが実行されていることを確認してください)
- Windows XP: アップグレードする必要があります。また、 デフラグはスケジュールに従って設定する 必要があります。
結論: と、PC はデフラグを適切な場所、つまり遠い記憶に残しておくのに十分な速度になります。





