Windows 10でのSSDドライブの構成と最適化

今年、ほとんどのWindows 10ユーザーがSATAハードドライブからSSDドライブに切り替えたと想定しても問題ありません。比較的新しいPCでも、古いPCのアップグレードでも、Windows 10には、SSDをフル稼働させるのに役立つ多くの機能がありますが、デフォルトで常にオンになるとは限りません。さらに、初期のSSDと新しいSSDは最適化のために「オプションで必須」です。Windows 10が更新されるたびに、SSDのパラメーターを決定するシステムの機能がますますインテリジェントになります。SSDドライブのデフラグはそれほど悪い考えではないことを知って、特に驚くかもしれません!

1. SSDファームウェアを更新する

SSDが今日も可能な限り機能していることを確認するには、最新のファームウェアアップデートを使用する価値があります。残念ながら、これらは自動化されていません。プロセスは不可逆的であり、ソフトウェアの更新よりも少し複雑です。SSDの製造元ごとにSSDファームウェアを更新する独自の方法があるため、SSDの製造元の公式Webサイトにアクセスし、そこからガイドに従う必要があります。ただし、便利なツールはCrystalDiskInfoです。これには、ファームウェアバージョンなど、ディスクに関する詳細情報が含まれています。

  • 公式サイトからCrystalDiskInfoをダウンロードしてください。

クリスタルディスク情報をダウンロード

2. AHCIを有効にする

Advanced Host Controller Interface(AHCI)は、WindowsがコンピューターでSSDを実行する際に伴うすべての機能、特にWindowsがSSDが定期的なガベージコレクションを実行できるようにするTRIM機能を確実にサポートする主要な機能です。ガベージコレクションとは、ディスクが使用できなくなった情報がディスクから削除されるときに発生する現象を説明するために使用される用語です。 AHCIを有効にするには、コンピューターのBIOSに入り、設定のどこかで有効にする必要があります。各BIOSの機能が異なるため、設定がどこにあるかを正確に伝えることはできません。少し検索するか、googolの写真を入力する必要があります。ほとんどの場合、新しいコンピューターはデフォルトでオンになります。オススメ この機能を有効にする前に  オペレーティングシステムのインストール。

3. TRIMを有効にする

TRIMはSSDの寿命を延ばすために、つまりクリーニングすることによって不可欠です。Windows 10はこれをデフォルトでオンにする必要がありますが、オンになっていることを再確認する価値があります。TRIMは、オペレーティングシステムがSSDディスクに、不要になったデータブロックを通知し、削除するか、上書きのために空きとしてマークできるコマンドです。つまり、TRIMは、移動または削除するデータが格納されている場所をオペレーティングシステムが正確に認識できるようにするコマンドです。したがって、SSDは、不要なデータへの不要なアクセスなしで、データ含むブロックにのみアクセスできます。... さらに、ユーザーまたはオペレーティングシステムによって削除コマンドが発行されると、TRIMコマンドはファイルが保存されているページまたはブロックを即座に破棄します。確認するには、コマンドプロンプトを開き、以下のコマンドを発行して、TRIM機能を再度有効にします。

fsutilの動作設定disabledeletenotify 0

SDDディスクのTRIM機能を有効にする

4.システムの復元が有効になっていることを確認します

SSDの初期の頃、SSDは現在よりも耐久性が低く、故障しやすかったため、ドライブのパフォーマンスと寿命を改善するために、システムの復元を無効にすることを推奨する人が多かった。このアドバイスは最近かなり冗長ですが、Samsung SSDのような特定のソフトウェアはシステムの復元を自動的に無効にします。システムの復元は非常に便利な機能であり、維持することをお勧めします。SSDが無効になっていないことを確認してください。

システムを回復する

5.インデックス作成を無効にする

SSDの速度のほとんどは、Windows検索用のファイルのインデックス作成によって消費されます。これは、SSDにあるすべてのものを保存する場合に役立ちます。SSDドライブ自体はコストが高く、ボリュームも小さいため、多くの場合、オペレーティングシステムをその上に置いて、ファイルのインデックス作成を無効にします。ディスクに新しいデータを追加するたびに発生する定期的なインデックス作成プロセスが原因で速度低下が発生している場合は、SSDディスク上のファイルにインデックスを付けないで作業を行うことをお勧めします。

  • SSDを右クリックして、[プロパティ]を選択します。
  • [このドライブでコンテンツのインデックス作成を許可する]をオフにします

このドライブのファイルのインデックス作成を許可する

6. Windowsのデフラグには触れないでください

SSDの初期のもう1つの遺物は、SSDのデフラグが不要であるだけでなく、潜在的に危険であることでした。最適化は、SSDディスクに残っているデータの読み取り/書き込みサイクルから消耗のリソースを消費します。それは可能ですが、今日のWindows 10はすでにこれを認識しており、最適化を有効にしている場合、WindowsはSSDを検出し、それを最適化しません。  Windows 10での今日のデフラグは、より用途の広いディスク保護ツールと考えるのがよいでしょう。ボタンでもプロセスを「最適化」と呼び、「デフラグ」とは呼びません。このプロセスはSSDを「修復」します。これにより、前述した優れたTRIM機能がトリガーされます。今、私は事実を含む記事を1つ掘りました。

Scott Hanselmanは、Windowsでのドライブの実装に取り​​組んでいる開発チームに話しました。

ボリュームシャドウコピー(システム保護)が有効になっている場合、ドライブの最適化(Windows 10)は月に1回SSDを最適化します。これは、SSDフラグメンテーションのパフォーマンスへの影響によるものです。SSDの断片化は問題ではないという誤解があります。SSDが高度に断片化されている場合、メタデータがより多くのファイルフラグメントを表すことができない最大の断片化を実現でき、書き込みまたはファイルサイズの増加を試みるときにエラーが発生します。さらに、ファイルフラグメントが増えると、ファイルの読み取り/書き込みのためにより多くのメタデータを処理する必要があり、パフォーマンスが低下します。

Retrimに関する限り、このコマンドはスケジュールに従って実行され、ファイルシステムでのTRIMコマンドの実行方法のために必要です。コマンドは、ファイルシステムで非同期に実行されます。ファイルが削除されるか、スペースが解放されると、ファイルシステムはTRIM要求をキューに入れます。ピーク負荷の制約により、このキューはTRIMリクエストの最大数に達する可能性があり、それ以降のリクエストは無視されます。さらに、Windows Drive Optimizationは、ブロックをクリーンアップするために自動的にRetrimを実行します。

結果:

  • デフラグは、システム保護が有効な場合にのみ実行されます(ポイントの復元、VSSを使用したファイル履歴)。
  • ディスク最適化は、TRIMによってマークされなかったSSD上の未使用ブロックをマークするために使用されます。
  • SSDのデフラグが必要になる場合があり、必要に応じて自動的に適用されます。同時に(これは別のソースからのものです)、ソリッドステートドライブにはHDDとは異なるデフラグアルゴリズムが使用されます。

つまり、Windows DefragはSSDに適応するので、この機能はそのままにして、オンにして忘れてください!

7.プリフェッチとスーパーフェッチを無効にする

Windowsは、現在使用されていない、または非常に頻繁に使用されるプログラムに属する物理メモリおよび仮想メモリに情報を配置することがあります。これは「プリフェッチ」および「スーパーフェッチ」と呼ばれます。 SSDを取り付けると、これらの機能は自動的に無効になり、すべてのドライブで無効になります。多くのSSDメーカーは、これらの機能をWindows 10に残しておくのが最善であると考えていますが、Samsungはそうでないと考え、無効にすることを推奨しています。 SSD製造元のWebサイトにアクセスして、これらの機能について読むことをお勧めします。高SSDドライブで問題が発生している場合、大量のメモリが消費されている場合、またはアクティブなRAMの動作中にパフォーマンスが低下している場合は、レジストリでこれらの機能を無効にします。遅いSSDではこれらの機能を無効にしても意味がないことに注意したい。ヒント7と8は相互接続されているため、両方を実行する必要があります。

  • レジストリエディターを開き、パスに従います。
  • 「EnablePrefetcher」と「EnableSuperfetch」の2つのキーが表示されます。
  • それらをダブルクリックして0に 設定します。コンピュータまたはラップトップを再起動します。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

オンに戻すときのニュアンス:オンに戻したい場合は、EnablePrefetcherキーが1つだけ  表示されます。警告は表示されず、3に設定してコンピューターを再起動します。再起動後、すぐに値3のEnableSuperfetchが自動的に作成されます  。

レジストリを介してプリフェッチとスーパーフェッチを無効にする

8. Windows SearchおよびSuperfetchサービスを無効にする

レジストリで前述のシャットダウンが行われても、コンピュータは適切なサービスを使用してハードドライブの速度を低下させ続けます。Windows SearchSuperfetchの 2つのサービスを無効にします。

  • 押して勝利+ Rキーボードの、タイプservices.mscとし、  Enterキーを押します。上記の両方のサービスを見つけます。
  • サービスをダブルクリックします(1、2番目)を選択スタートアップの種類を[無効]、  およびストップ > 適用 > OK

Windows SearchとSuperfetchサービスを無効にする

9.書き込みキャッシュを設定する

多くのSSDデバイスでは、ユーザーレベルのキャッシュがディスクに悪影響を及ぼす可能性があります。それを理解するには、Windowsでこのオプションを無効にし、ドライブがその後どのように機能するかを確認する必要があります。ドライブのパフォーマンスが悪い場合は、電源を入れ直してください。

  • Win + Rを押し、devmgmt.mscと入力  してデバイスマネージャを開きます。
  • ディスクドライブを見つけてSSDを選択します。
  • それを右クリックし、[ プロパティ ]をクリックします
  • 行くポリシー ]タブとチェックを外し、「レコードをキャッシュする許可 ...」のチェックボックスを
  • 機能を無効および有効にしてSSDをテストします。

デバイスの書き込みキャッシュを無効にする

10. ClearPageFileAtShutdownおよびLargeSystemCacheを無効にします。

Windowsは、不要になったものをすばやく実装します。SSDはフラッシュメモリで動作するため、ディスク上のものを簡単に上書きできます。したがって、コンピュータの電源がオフのときにページファイルを削除する必要はありません。これにより、Windowsのシャットダウンプロセスが高速化されます。一方、LargeSystemCacheは主にWindowsのサーバーバージョンで有効になっており、ディスク上のページに大きなキャッシュを使用する必要があるかどうかをコンピューターに通知します。

  • レジストリエディターを開き、以下のパスに従います。
  • LargeSystemCacheと  ClearPageFileAtShutdownを見つけて  ダブルクリックし、値を0に設定します。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \

ClearPageFileAtShutdownおよびLargeSystemCacheを無効にする

11. [高パフォーマンス]オプションを設定します

SSDがアイドル状態の後に常にオン/オフになると、少し遅れが生じます。

  • Win + Rを押して、control.exe powercfg.cplと入力し  ます

電力パラメータへの迅速なアクセス

  • 電源プランを「高パフォーマンス」に設定します。

Windows 10で高パフォーマンスを実現