SSD をデフラグしたほうがよいでしょうか?

NVMe SSDのコレクション

(画像クレジット:Future)

SSD は現在、愛好家やゲーマーにとって同様のストレージとして選ばれています。これが PC にとって最も影響力のあるアップグレードであるとさえ言う人もいます。それらはより小型で高速であり、長年にわたって信頼性が大幅に向上しています。しかし、デフラグする必要があるでしょうか?簡単に言うと「ノー」です。長い答えは絶対にノーです。

PCに最適なファン

これについて詳しく説明する前に、デフラグが従来のハード ドライブにとってなぜ有益であるかを説明する価値があります。



HDD は、正しいデータ上に配置する必要があるドライブ「ヘッド」を備えた物理的な回転プラッターを使用して動作します。 (ビニール レコード プレーヤーのようなものだと考えてください。速度がはるかに速いだけです。) データは、プラッターのさまざまなセクションに、順番に並べられたブロックとして保存されます。読み取りまたは書き込みのためにブロックにアクセスするには、ドライブ ヘッドを正しいセクター上に配置し、目的のブロックがドライブ ヘッドの下を通過する必要があります。これら 2 つの手順を組み合わせると、ドライブのアクセス時間がわかります。一般的な 7,200 rpm ドライブの場合、回転遅延は 4.17 ミリ秒 (1 回転の半分)、シーク時間は約 8 ~ 12 ミリ秒です。

使用量に応じて、かつてはドライブ上で順番に並べられていたデータが、異なるブロックに分割される可能性があります。これは断片化と呼ばれます。これが発生すると、ドライブ ヘッドはプラッターの 2 つ (またはそれ以上、場合によってはさらに多く) の異なるセクションからデータにアクセスする必要があり、パフォーマンスが大幅に低下します。

デフラグでは、データのブロックの順序が順番に変更され、ハード ドライブの元のパフォーマンスの復元が試みられます。データの先頭を見つけるための最初のシーク時間が経過した後は、その後はすべて、1 つのブロックから別のブロックからデータを順番に取得するだけです。

SSD をデフラグしても意味がないのは、シーク時間や回転遅延がないためです。代わりに、SSD は非常に高速でフラッシュ メモリ (NAND) にアクセスします。通常は 50 マイクロ秒未満 (つまり 50 マイクロ秒)、平均アクセス時間 15 ミリ秒の一般的なハード ドライブと比較すると、約 300 倍高速です。しかし、重要なのはスピードだけではありません。

SSD は可動部品を排除してアクセス時間を短縮するだけでなく、ウェアレベリング アルゴリズムも内蔵しています。その理由は、NAND ゲートは時間の経過とともに摩耗し、プログラム/消去サイクルで評価されるためです。最新の SSD の各セルは、セルが正常に動作しなくなるまでに約 3,000 回書き込むことができます。頻繁に変更されるデータを含む個々のセルの消耗が早まるのを防ぐために、SSD は各ブロックの使用状況を追跡し、ウェアレベリング アルゴリズムにより、時間の経過とともに SSD 上のセルが同じ回数書き込まれるようにします。ユーザーがアクセスできない追加のブロックもあり、アルゴリズムがドライブの磨耗を防ぐために使用できます。

最高の予算のレースホイール

SSD の仕組みにより、データが断片化しないだけでなく、デフラグ ユーティリティを実行するとプログラム/消去サイクルが実際に燃え尽きて、SSD が早期に「停止」する可能性があります。これはすぐに起こることではありません。例として、500 GB Samsung 850 Evo は合計 150 TB の書き込み、またはドライブのすべてのブロックに少なくとも 300 回書き込むのと同等と評価されています。一般的なユーザーの 1 日あたりの書き込み量は平均 20 GB 未満であるため、150 TB の書き込みを使い切るには 20 年以上かかります。しかし、デフラグを行うと簡単に数百 GB のデータが書き込まれる可能性があり、SSD の消耗がさらに早くなります。

良いニュースとしては、価値のあるデフラグ プログラムであれば、SSD の存在も検出し、デフラグしないよう警告するはずです。 Windows デフラグの場合、SSD が検出されると、消去済みとしてマークされたセグメントを解放するトリムの最適化オプションが表示されます。これはいずれにせよ、週に 1 回自動的に行われます。いいえ、SSD をデフラグする必要はありません。

人気の投稿