SSD の寿命を最大限に延ばす方法


SSDドライブとは、価値のある投資ただし、他のストレージデバイスと同様に、障害が発生する可能性があります。実際には、失敗することはそれほど珍しいことではない。回転ドライブと同様に、常にセットアップする必要があります。優れたバックアップソリューション、たくさんのことができますSSDを最大限に活用する, しかし、SSD の寿命を最大限に延ばすための措置を講じることもできます。その方法は次のとおりです。

アップデート: 最新の SSD のほとんどは、このレベルの注意を必要としません。書き込み回数には制限がありますが、書き込み回数が非常に多いため、ほとんどのユーザーはその制限に到達することはないと思われます。ストレスを感じずに SSD を楽しんでください。ぜひチェックしてください。それを最大限に活用するためのガイドさらに詳しく。

潜在的な問題

すべての SSD は、摩耗するまでの書き込み回数に制限があります。私たちがそうしてきたように指摘したほとんど最新の SSD は寿命が来る前に古くなりますが、それは、安全対策としてはともかく、SSD の寿命を最大限に延ばすためにいくつかの調整を行うことができないという意味ではありません。 Web サイト Super User の caveman と呼ばれるユーザーは次のように尋ねました。

プログラムによって 2 週間以内に SSD が破壊されるのを防ぐにはどうすればよいですか?

初めてSSDを手に入れました。そして私は持っています

SSDライフ

バックグラウンドで監視します。すべてのソフトウェアをインストールし、いくつかの基本的なテストを行った後。 SSDLife によると、「書き込まれた合計データ、GB」= 52.1 (使用済みスペース 40GB、空きスペース 70GB)。

つまり、約 40 GB のデータをインストールしただけですが、すでに 52.1 GB が書き込まれているということですか?彼はなぜこれが起こるのかを発見しましたポストこれは次のように説明します。

SSD の問題は、データがブロック単位で書き込まれることです。ブロックは 256KB、つまり 256 * 1000 * 8 の 2 進数になります。これらの数字の 1 つでも変更するには、ブロック全体を書き直す必要があります。つまり、OS では 1 ビットの書き込みが行われていると認識しますが、SSD の消耗は 256 KB の書き込みに相当し、204 万 800 万倍の差になります。

つまり、式は次のようになります。

(SSD のサイズ) * (耐久性サイクル) = 障害が発生する前に SSD に書き込まれた合計データ

...これは、障害が発生する前にドライブの 1,000 ~ 1,000,000 倍のデータを書き込むことができる最良のシナリオにのみ当てはまります。しかし、平均的なケースから最悪のケースまで見ると、SSD 上で小規模な書き込みがすべて行われている場合には、このようなことが発生する可能性が非常に高くなります。これについては、以下でも説明されています。

SSDドライブの寿命はどれくらいですか?

...要点は、SSD はハードディスクよりも信頼性が高く、パフォーマンスの低下を考慮しない限り、少なくとも 20 年間は十分に持続するはずであるということです。

。 -

キャリバンさんの回答

そしてそれが平均的なケースと言えるでしょう。必要に応じて、最悪のケースを想定して数字を計算することもできますが、それは保証できます。見た目が良くない

シンプルかつ高度な技術を使用してウェアレベリングを行い、SSD への小規模な書き込みを最小限に抑えることで、貴重な SSD の寿命を最大限に延ばすことができます。

TRIMが有効になっていることを確認してください

トリムこれは、「オペレーティング システムが、どのデータ ブロックが使用されていないと見なされ、内部的に消去できるかをソリッド ステート ドライブ (SSD) に通知できるようにするコマンド」です。一般に、TRIM は SSD を維持するための最初の防御線です。もちろん、ハードディスクが TRIM をサポートしていない場合は、TRIM を有効にしても意味がありません。したがって、質問 1 は次のとおりです。

SSD が TRIM をサポートしているかどうかを確認するにはどうすればよいですか?

SSD が TRIM をサポートしているかどうかを確認する最も簡単な方法は、次のようなアプリケーションを実行することです。CrystalDiskInfo(Windows)。スクリーンショットに示されているように、SSD が TRIM をサポートしているかどうかがわかります。

次のステップは、WindowsがTRIM機能を使用しているかどうかを確認してください。 Windows 7 の場合は、コマンド プロンプト (エド。注記:このコマンドを実行するには、管理者として cmd.exe を実行する必要がありました)、次のように入力します。fsutil behavior query disabledeletenotify。この結果が「DisableDeleteNotify = 0」になった場合は、OS が TRIM を使用しているため、SSD として扱われることを意味します。

Windows がドライブを SSD として扱っていない場合、つまり TRIM を使用していない場合は、デバイス マネージャーで SSD のプロパティを確認する必要があります。 OS が SSD を認識できるようにするには、ディスク コントローラーのドライバーを更新する必要がある場合があります。これを行うには、デバイス マネージャーでハード ドライブを右クリックし、[ドライブ ソフトウェアの更新] を選択します。

不要な OS 機能を無効にするか移動する

当社のオペレーティング システムには、何らかの理由でメモリが容量を保持できない場合にディスクに書き込む機能がいくつかあり、また、HDD はあるものの SSD では不要になった場合に備えて、コンピュータの速度を向上させる機能も備えています。

問題を引き起こす可能性のある最も重要な機能を調べて、それらを無効にできるかどうかを確認してみましょう。読むこの 3 部構成の記事さまざまな宇宙利用者に関するさらに詳しい情報がご覧いただけます。

ページング

Windows のページ ファイルは、メモリ データをディスクにスワップアウトすることでメモリ内の空き領域を維持し、プログラムを実行しすぎてもメモリがいっぱいにならないようにすることを目的としています。

ただし、8 GB のメモリを搭載しているにもかかわらず、2 ~ 3 GB のメモリしか使用しないコンピュータがある可能性があります。このような場合、メモリが 8 GB までいっぱいになることはほとんどないと確信できる場合は、ページ ファイルを無効にすることで、何の問題もなく SSD への大量の書き込みを回避できます。

メモリが不足した場合 (仮想マシンを実行している場合など)、それが原因でコンピュータが SSD をスラッシングさせたくないので、解決策は 2 つあります。

ページファイルを無効にする

  1. 「マイコンピュータ」を右クリックし、「プロパティ」をクリックします。

  2. 「システムの詳細設定」タブに移動します。

  3. 「パフォーマンス」フィールドセットの「設定」をクリックし、「詳細」タブに移動します。

  4. 「仮想メモリ」フィールドセットで「変更」をクリックします。

  5. SSD ドライブをクリックし、「ページング ファイルなし」を選択して、「設定」をクリックします。

  6. 完了したら、「OK」をクリックします。

ページ ファイルを SSD からストレージ ハード ドライブに移動する

  1. まず、上記の説明に従ってページ ファイルを無効にします。

  2. 次に、希望の HDD ドライブをクリックし、[システム管理サイズ] を選択し (何をしているかわからない場合を除き)、[設定] をクリックします。

  3. 完了したら、「OK」をクリックします。

時々自分の記憶を監視してください。わずか 1 ~ 2 GB の HDD 上に、より小さいページ ファイルを作成することで回避できる場合があります。

ページ ファイルの無効化に関する多くの質問に回答しましたので、お気軽にお問い合わせください。もっと研究してください自分にとって何が最適かを確認するか、試してみてください。

冬眠

Windows に組み込まれている休止状態機能は、SSD に負担をかける可能性があります。この機能が本当に必要ない場合は、代わりにスリープまたはシャットダウンを使用することを検討してください。休止状態では、休止状態になるたびにメモリが休止状態ファイルに書き込まれるためです。コマンド プロンプトからコマンドを実行すると、休止状態を無効にできます。

powercfg /休止状態オフ

...管理者として。これにより、休止状態オプションが無効になり、休止状態ファイルが削除されます。残念ながら休止状態ファイルを移動することはできません

スーパーフェッチとデフラグ

SSD メーカーは両方をオフにすることを推奨していますスーパーフェッチドライブのデフラグ機能。SSD はデフラグをまったく必要とせず、その優れた速度により SuperFetch は役に立ちません。これらの機能は両方とも、ドライブに少量の過剰な書き込みを行いますが、これは不必要です。両方を無効にする方法は次のとおりです。

  1. SuperFetch サービスを無効にする

  2. デフラッガーがスケジュールされていないことを確認してください、デフラグ ソフトウェアを無効にするか削除します。

検索インデックス作成

ほとんどの人は、Windows の組み込み検索インデクサーが必要であると考えています。これは、ハード ドライブ上のデータの検索速度が大幅に向上するためです。

SSD しか持っていない場合は、次のことを検討してください。検索インデクサーを無効にする。 SSD と通常の HDD の両方をお持ちの場合は、次のようにする必要があります。Search Indexer のキャッシュを HDD に移動します。これにより、大量の書き込みが回避され、インデックス付けされた場所のいずれかにファイルが保存されるたびに、検索キャッシュが更新されなくなります。

別のオプションは、インデックスされた場所を削減するそのため、絶対に検索しないものや、すでにどこにあるかがわかっているものはインデックスに登録されません。

一時ファイル、キャッシュ、ログ

コンピューター上には、一時ファイル、キャッシュ、ログが大量にあります。これらにより、大量の過剰な書き込みが発生します。ただし、これらを移動してみたい場合、その方法は使用するブラウザとソフトウェアによって異なります。

たとえば、Google Earth は訪問した場所の画像のキャッシュを保持するため、Google Earth を使用するときは常に画像を SSD に書き込むことになります。次の 2 つのセクションでは、ジャンクション ポイントを移動できない場合や無効にできない場合に、ジャンクション ポイント (以下を参照) を見つけて使用する方法を見てみましょう。

ディスクに頻繁に書き込みを行うアプリケーションをさらに探し出す方法

(参照。Linux または Mac OS X を使用している場合は、いくつかの代替案使用できます。)

リソースモニター

新しいバージョンの Windows に組み込まれているリソース モニターを見てみましょう。

  1. スタートメニューに「リソースモニター」と入力して実行します。

  2. 「ディスク」タブに移動します。

  3. 「ディスクアクティビティ」を「書き込み」順に並べ替えます。

これにより、システム上で発生している書き込みの蓄積を確認できるようになります。さらに詳しく知りたい場合は、プロセス モニターが必要になります。

プロセスモニター

Microsoft Sysinternals から Process Monitor をダウンロードし、書き込みに対するフィルターを設定しましょう。

  1. ダウンロードプロセスモニターそしてそれを実行します。

  2. 「リセット」をクリックします。

  3. 新しいフィルタに「操作に WRITE が含まれ、次に含める」と表示されていることを確認し、「追加」をクリックします。

  4. オプション: SSD ドライブでフィルターします。新しいフィルターに「パスは C:\ で始まり、その後含める」と表示されていることを確認し、「追加」をクリックします。

  5. 次に、「適用」をクリックし、「OK」をクリックします。

これで、書き込みがリアルタイムで発生していることがわかります。個々の要素をクリックすると、詳細な情報が表示されます。 「ツール」メニューの下には「ファイル概要」があり、さまざまなタブで書き込みセット全体を確認できます。

警告: プロセス モニターをバックグラウンドで実行する場合は、[フィルター] メニューの [フィルターされたイベントの削除] を有効にし、場合によっては [オプション] メニューの [履歴の深さ] を減らします。ページ ファイルを無効にしていない場合は、Process Monitor がページ ファイルに書き込みます。この動作は、「ファイル」メニューの「バッキング ファイル」で変更できます。

フォルダーを SSD から移動できないのですか?ジャンクションポイントを活用しよう!

ジャンクション ポイントは、システムがパス X にアクセスしているときに、代わりにパス Y にアクセスする必要があることをシステムに伝えます。たとえば、これは、アクセスしたい場合にそれを伝えるのに非常に便利です。C:\Windows\Tempそうすべきだということ実は代わりに E:\Storage\Cache\Temp にアクセスしてください。これにより、データを書き込むアプリケーションからは、ファイルがメイン システム ドライブ上にあるように見える場合でも、頻繁に書き込まれるファイルをストレージ ドライブに簡単に保存できます。

コマンドライン愛好家は試してみてくださいジャンクションWindows の場合は mklink、Windows と Linux の両方に対応します。このドキュメントでは、接続点の作成、リスト、削除に使用するパラメーターについて明確に説明しています。

ただし、Windows エクスプローラーからジャンクション ポイントを作成したい場合はどうすればよいでしょうか。ここで 2 つのツールを見てみましょうそれはまさにそれができます。

じゃあ、何すべきSSDを装着しましたか?

本当に高速にロードする必要があるものは SSD に配置する必要があります。これには主にプログラムやゲームが含まれます。 SSD からビデオを配置しても、HDD と比較して顕著な速度向上は見られません。また、他の個人的なドキュメントのパフォーマンスも高速化されません。

多くの画像は Adob​​e Lightroom などのプログラムでより速くロードされ、多くの音楽は Traktor Studio のような DJ プログラムでより速く分析されます。しかし、現在の SSD のサイズはその目的を意図したものではないので、現時点では。 (確かに、それは残念なことですが、心配しないでください。ドライブのサイズは常に拡大しており、価格は常に低下しています。)

詳細については、Lifehacker の以前のガイドを参照してください。ソリッドステートドライブを最大限に活用するこれは、このアドバイスの一部を反映していますが、スペースが限られた SSD からより多くのことを得る方法に関する他の提案も提供します。

SSD の寿命を最大限に延ばす|スーパーユーザー


スーパーユーザーブログの公式ブログです。スタック交換サイト:スーパーユーザー。彼らは、製品レビュー、生産性プロセス、スーパー ユーザー サイト自体から見つかった興味深い質問と回答など、コンピューター関連のすべてについて書いています。