ハードドライブをデフラグする方法

何十年も前から、Windowsデスクトップやラップトップの所有者は、より良いパフォーマンスを得るためにハードドライブを最適化するように言われてきました。 しかし、時代は変わり、現代のコンピュータは主にソリッドステートドライブ(SSD)に依存しており、「昔ながらの」デフラグを必要としたり、サポートしたりすることはありません。実際には、それらは全体的な性能と寿命を傷つける可能性があります。

ハードディスクを搭載したパソコンでも、macOSやWindowsは今まで以上に効率よく、バックグラウンドで掃除をするようになりました。同様に、LinuxベースのChrome OSは非常に論理的な方法でファイルを書き込むため、バックグラウンドでのデフラグはほとんど必要ありません。

ハードドライブをデフラグするには?

コンピュータにファイルを保存するとき、Windowsはファイルを断片化して、その部分を互いに離れた別の場所に保存することがあります(または、そうしないこともあります)。デフラグは、同じファイルのすべての断片を一緒に結合することでハードドライブを再編成し、プログラムやファイルをロードする際に散らばった断片を集める時間をオペレーティングシステムが無駄にしないようにします。

SSDをデフラグしない

SSDはハードディスクと同じように断片化の問題を共有していません。情報を求めて動き回る機械的な部分はありません。ファイルは断片化することができます, 確かに, しかし, あなたは HDD の回転プラッタと移動ヘッドに関連付けられているパフォーマンスの問題を持つことはありません. SSDは散らばったデータのブロックをすぐに見つけます。

SSD上で手動でデフラグを実行すると、ドライブに悪影響を及ぼすこともあります。 なぜでしょうか?データは、プラッター上のトラックに磁気的に保存されるのではなく、メモリセルに書き込まれるからです。

時間が経つにつれて、これらの細胞は消耗していきます。また、SSDでは「ウェアレベリング」といって、データをすべてのセルに書き込むことで、チャンクではなく均等に消耗するようにしています。

ハードディスクとは異なり、データはページ単位でSSDに書き込まれます:128ページはデータの1ブロックに相当します。TRIM コマンドがない場合、SSD コントローラは、有効なデータと必要なデータのページを一時的にメモリに移動し、不要なデータまたは無効なデータのページを削除し、ブロックをクリーンアップしてから、有効なページをブロックに書き戻します。ゴミの回収は、コンピュータがアイドル状態のときに行われます。

trimコマンドを使うと効率的です。ブロック内のどのページを消去できるかをSSDコントローラに伝えます。したがって、ブロック全体を消去して有効なデータを書き換えるのではなく、コントローラは無効なページをガベージコレクションのためにマークします。この方法は、SSDの寿命を延ばすことができます。

結局のところ、SSDはデフラグする必要はありません。また、ドライブを手動でデフラグすると全体の寿命が短くなるので、WindowsとSSDにバックグラウンドでゴミの収集をさせます。

MacやChromebookを分解する必要はありません

最近のMacはハードドライブに頼らず、SSDに頼っています。しかし、MacにHDDハードドライブがある場合、macOSはWindows10のようにバックグラウンドでディスクを静かにデフラグします。

より深いレベルでは、Appleの古い階層型ファイルシステム(HFS+)では、ホットファイル適応クラスタリングを使用しており、頻繁にアクセスされる(そしてほとんど変更されない)ファイルを特別なセクションに移動させることで、ファイルの断片化を自動的に防ぎます。新しいAPFSシステムはファイルのスナップショットを作成しますが、当初はSSDのみをサポートしていましたが、後にMojave (10.14)ではハードドライブやFusionドライブにまで拡張されました。

WindowsのようにmacOSにはネイティブのデフラグアプリケーションはありませんが、ドライブを手動でデフラグするサードパーティ製のツールをいくつか見つけることができます。問題は、High Sierra(10.13)以降に組み込まれた新しいApple File System(APFS)では動作しないということです。これらが含まれます。

  • CleanMyMac X

  • ドライブ・ジーニアス5

  • テックツールプロ13

一方、最新のMacのように、Chromebookはフラッシュベースのストレージに依存しているため、デフラグする必要はありません。また、Chrome OSはLinuxをベースに、ext2、ext3、ext4のファイルシステムを使用しています。

これらのプラットフォームは、成長に対応するためにそれらの周りに十分なホワイトスペースを持つ異なる場所にファイルを保存します。ファイルが断片化した場合、プラットフォームはこれらのファイルを移動して、散らばったビットを結合します。

パフォーマンスに問題がある場合は、一方の端がそれを修正して、両方のデバイスを工場出荷時のデフォルトに設定します。macOSとChrome OS(別名Powerwash)のガイドが別にあります。

Windows 10でハードドライブをデフラグする方法

繰り返しになりますが、Windows 10はバックグラウンドでハードドライブをデフラグします。Optimize Devicesツールを開くと、ドライブの断片化が0%になっていることがわかります。しかし、必要に応じてドライブを手動でデフラグする方法は以下の通りです。

ステップ1:ファイルエクスプローラーを開きます。

ステップ2: デフォルトでは「このコンピュータ」ペインが画面に表示され、ドライブが表示されているはずです。そうでない場合は、左側の「このコンピュータ」をクリックします。

ステップ3:デフラグしたいハードドライブを右クリックします。

ステップ4:ポップアップメニューから「プロパティ」を選択します。

ステップ5:次のポップアップウィンドウで「ツール」タブをクリックします。

ステップ6:「最適化」の下に表示されている「最適化」ボタンをクリックして、ドライブをデフラグします。

ステップ7:複数のドライブがある場合は、最適化したいドライブを選択します。そうでなければ、ステップ8に進みます。

ステップ8:[分析]ボタンをクリックします。ドライブをデフラグする必要がない場合は、[閉じる]ボタンをクリックします。ドライブのデフラグが必要な場合は、[最適化]ボタンをクリックします。

ステップ9:閉じるボタンをクリックして終了します。

comments powered by Disqus