これら 3 つのアプリとツールは、知らぬ間に SSD を消耗させています

in tech

ソリッド ステート ドライブは長期間使用できますが、永久に使用できるわけではありません。一部の使い慣れたユーティリティや、あまり考えずに日常的に行っている作業は、ほとんどの人が認識しているよりもはるかに多くのデータを静かに書き込み、ドライブの耐用年数を短くします。ここでは、日常生活の一部になる前に、またはすでに日常生活の一部になっている場合に、もう一度見直してみる価値のある 3 種類のソフトウェアを紹介します。

必要のないドライブの最適化

SK hynix Gold P31 NVMe SSD は、Ugreen DXP8800 Ultra の Samsung RAM モジュールの横に取り付けられています。

私は SSD をデフラグしないことを何度かアドバイスしてきましたが、これがその理由の 1 つです。これは不必要であるだけでなく、時間の経過とともに実際にドライブの寿命を縮める可能性があります。デフラグは、ハード ドライブを回転させるために発明されました。この場合、分散したファイルの各部分に機械ヘッドが物理的に移動する必要があります。これらの部分を 1 つの連続実行に再配置すると、シーク時間が短縮され、システム全体がよりきびきびと動作するように感じられます。 SSD では、そのロジックは適用されなくなります。フラッシュ メモリには可動部分がなく、セルがどこに配置されていてもほぼ同じ時間でアクセスできるため、断片化されたファイルによるパフォーマンスの低下は事実上ゼロです。

本当の代償は忍耐によって支払われます。デフラグメントとは、データを読み取って別の場所に書き戻すことを意味し、各書き込みは、各 NAND セルが存続できる限られたプログラムおよび消去サイクルの小さなスライスを消費します。大規模なドライブを完全にパスすると、測定可能な速度の向上が得られない一方で、大量の書き込みが生成される可能性があります。これを毎週繰り返すようにスケジュールすると、オペレーティング システムからの警告なしに、バックグラウンドで静かに摩耗が蓄積されます。

最新の Windows バージョンでは、ほとんどの場合、人々をこのことから保護しています。システムがソリッド ステート ドライブを検出すると、ドライブ最適化ツールは従来のデフラグを実行する代わりに TRIM コマンドを送信します。 TRIM は、どのブロックが有効なデータを保持しなくなったかをコントローラーに通知します。これにより、コントローラーはガベージ コレクションを処理し、書き込み速度を一定に保つことができます。 Windows は、ファイル システムのメタデータを健全に保つために SSD 上で軽い統合を時折実行することもありますが、これはドライブ全体をシャッフルするのとは程遠いものです。

この問題はサードパーティのユーティリティによって発生します。古いデフラグツールや一部のオールインワン「PC チューンアップ」スイートは、すべてのドライブを同じ方法で扱うことができ、大量のデータを書き換える積極的な詳細な最適化モードを備えたものもあります。習慣的に SSD 上でコマンド ラインからレガシー デフラグを強制する人にも同じことが当てはまります。[ドライブの最適化]を開いて、メディア タイプがソリッド ステート ドライブを読み取ることを確認することで、健全性を簡単にチェックできます。スケジュールされたタスクが実行中の場合は、そのままにし、何年も前に交換されたハード ドライブ用にインストールされた余分なデフラグ ツールをすべて削除します。

セグメントベースのダウンロードマネージャー

並列ダウンロードにより書き込みが 2 倍になる可能性がある

セグメントベースのダウンロード マネージャーは、ファイルを複数のチャンクに分割し、それらを複数の接続で一度にプルダウンすることで、より高速な転送を約束します。 Internet Download Manager、Free Download Manager、JDownloader、aria2 などのツールはすべて、このアプローチの何らかのバージョンを使用しています。単一ストリームを調整するサーバーとの高速接続では、速度の向上が実感できます。めったに言及されないのは、それらのチャンクが到着する間にストレージ側で何が起こるかということです。

セグメントが順序どおりに配置されないため、ソフトウェアはセグメントを元に戻す必要があります。一部のマネージャーは、各セグメントを個別の一時ファイルとして保存し、ダウンロードが完了すると最終ファイルにマージします。つまり、すべてのバイトが 2 回書き込まれます。1 回目はフラグメントとして、もう 1 回目は組み立てられたファイルの一部として書き込まれます。ファイル割り当てオプションを備えた aria2 など、ファイル全体を事前に割り当て、各セグメントを所定の位置に直接書き込むことができるため、重複は回避されますが、それでも多数の小規模な分散書き込みが発生します。動作はツールや設定によって異なるため、自分のマネージャーが一時データをどのように処理するかを確認する価値があります。

この効果は、非常に大きなファイルの場合に最も顕著になります。 60 GB のゲーム インストーラーやビデオ ファイルのスタックでは、書き込み負荷が簡単に 2 倍になる可能性があり、ダウンロードが中断または再試行されると部分的なセグメントが残り、再開時に再び書き込まれる可能性があります。

観点から見ると、これ自体が壊滅的な事態になることはほとんどありません。多くの民生用 1 TB ドライブの耐久性定格は数百テラバイトの範囲で書き込まれるため、時折大きなダウンロードが行われてもほとんど登録されません。本当にここにたどり着くのは習慣です。毎日大量にダウンロードする人、特にドライブがほぼいっぱいになる人は、気付かないうちに数年間にわたってその評価のかなりのシェアを使い切ってしまう可能性があります。

修正は簡単です。マネージャーの一時フォルダーをハード ドライブまたはセカンダリ ディスク (利用可能な場合) にポイントし、ファイルごとの接続数を減らし、サーバーが速度を制限しない場合はセグメンテーションを完全にスキップします。多くの場合、ブラウザーの単一ストリームも同様に高速です。

ストレステストとベンチマーク

テストを繰り返すと予想より早く成果が上がる

PCに搭載されているNVMe SSD。

ベンチマークとストレス テストは、SSD を装着するための最も計画的な方法ですが、SSD を実行している人はそれに気づいていないことがよくあります。 CrystalDiskMark、AS SSD、ATTO Disk Benchmark、Anvil のストレージ ユーティリティ、PCMark または 3DMark 内のストレージ テストなどのツールは、大きなテスト ファイルをドライブに書き込み、読み取って結果を測定することで機能します。各パスは実際の書き込みのブロックであり、ドライブの耐久性評価に対してカウントされます。

1 回実行しても無害です。 CrystalDiskMark のデフォルト構成では、ギガバイト単位で測定されるテスト ファイルが書き込まれ、パスが数回繰り返されるため、1 つのセッションが最大で数十ギガバイトになる可能性があります。この問題は、ドライバーの更新、BIOS の調整、オーバークロックの試行のたびにテストを再実行したり、安定性をチェックするためにストレス テストを一晩ループしたりするなど、ベンチマークがルーチンになったときに発生します。ドライブ全体を繰り返し埋めるバーンイン ツールは、弱いセルを露出させるためにすべてのセルを書き換えるため、さらに重くなります。

さらに、ドライブがいっぱいであることを考慮すると、事態はさらに悪化します。ほぼフル状態のドライブをテストすると、コントローラーの動作がより激しくなり、高速キャッシュ領域が使い果たされる可能性があり、書き込み増幅が増加する傾向があります。これは、ソフトウェアが実際に要求したよりも多くの書き込みをフラッシュが受け取ることを意味します。このような実行の結果も通常よりも悪く見えるため、人々は再度テストしたくなるでしょう。

CrystalDiskInfo などのドライブ健全性ツールやメーカー独自のソフトウェアは、ホストの合計書き込み数と残りの寿命を報告するため、テスト習慣が実際にどれだけのコストをもたらしたかを簡単に確認できます。最新のドライブのほとんどには十分なヘッドルームがあり、長期にわたる耐久実験では、消費者向け SSD が公式の定格をはるかに超えて存続することが繰り返し示されています。それでも、画面上の数字を求めて忍耐力を費やすのは得策ではありません。

賢明なアプローチは、ドライブが新しい​​ときに一度ベンチマークを実行して、宣伝どおりに動作することを確認し、その後は実際の問題をトラブルシューティングするときにのみ行うことです。通常は、より小さいテスト サイズと 1 回のパスで十分であり、読み取り専用テストは書き込みをまったく追加せずに有用なデータを提供します。

SSD を保護するために、これらのツールは慎重に使用してください

SSD は評判よりも丈夫ですが、それでも不必要な書き込みが増えてしまいます。 TRIM ベースの最適化は Windows に任せ、大きなファイルの分割ダウンロードを再考し、ベンチマークは控えめに行ってください。小さな習慣の変更には費用はかからず、実際に重要な作業に対するドライブの耐久性が維持されます。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

完全ガイドはこちら

関連記事

前の投稿
私の「ランニングエコノミー」の向上に役立った 5 つの Garmin データ画面
次の投稿
このハックを使用して、Android スマートフォンで Pixel の AI ディクテーションを取得します

関連記事