[修正] M.2 SSDの起動が遅い
お使いのPCでM.2 SSDの起動が遅くなる問題が発生しています。これはどのようにして起こるのでしょうか?どのように修正できますか?この記事では、M.2ドライブの起動が遅い理由と、この問題を解決する方法をご紹介します。
シナリオ:M.2 SSDの起動が遅い
「数か月前にWindows 10をインストールした新しいM.2 SSDを取り付けました。最初は数秒以内に素早く起動しました。ただし、起動には2分以上かかります。M.2 SSDには長すぎます。誰かがこの問題の理由と解決方法を説明してもらえますか?よろしくお願いします。」
M.2 SSDについて
多くのユーザーはNVMe、SATA、M.2の関係についてよくわかっていません。M.2 SSDが現在最適な選択肢であり、なぜM.2 SSDの起動が遅いのかを理解するために、まずはSSDの技術について知る必要があります。
▶ NVMe
NVMe(Non-Volatile Memory Express)は、PCIeベースのSSD用の通信インターフェースおよびドライバであり、コマンドセットと機能セットを定義しています。これはSSDの効率的なパフォーマンスとさまざまな企業およびクライアントシステム間での相互運用性を向上させるために特別に作成されたものです。
この通信インターフェースでは、高速なPCIeソケットを使用してストレージインターフェースとシステムCPUを接続します。そのため、NVMeドライバで行われる入力および出力のアクティビティはより速く開始され、より多くのデータを送信し、より速く完了することができます。
▶ SATA
SATAインターフェースはホストバスアダプターと大容量ストレージデバイスを接続します。その標準ホストコントローラインタフェースであるAHCIは、コンピュータハードウェアベンダーがホストシステムメモリと接続されたストレージデバイス間でデータを送信し、SATA/AHCIデバイスをプログラムするためのものです。AHCIは、ソフトウェア開発者とハードウェア設計者がデバイスを識別および設定するための方法を定義しています。
AHCIはデバイスを識別および設定するための方法を定義していますが、NVMeには劣っています。
▶ M.2
M.2は内部に取り付けられたコンピュータ拡張カードとインターフェースのための標準規格です。これはSATA標準を置き換え、より高度なインターフェース機能の利用可能性と組み合わせることで、特にウルトラブックやタブレットなどの小型デバイスにおいて一般的な固体記憶装置アプリケーションに適しています。
通常、M.2接続はPCI Express x4(最大4レーン)、Serial ATA 3.0、およびUSB 3.0のコンピュータバスインターフェースをサポートしています。M.2ホストまたはモジュールの製造業者は、ホストのサポート度合いとモジュールのタイプに基づいてどのインターフェースをサポートするかを決定します。異なるM.2接続キーの刻みは、M.2ホストとモジュールの異なる目的と機能能力を表しており、互換性のないホストコネクタにM.2モジュールを設置することを防止します。
AHCIとNVMeは通信プロトコルです。AHCIは古く遅く、SATAおよび一部のPCIE/M.2 SSDに搭載されています。NVMeは新しく高速であり、一部のPCIE/M.2 SSDにのみ搭載されています。
以下の図は、なぜM.2 PCIE/NVME SSDが速いのかをわかりやすく表しています。
さあ、まずあなたのSSDがM.2 PCIE/NVME SSDであるかどうかを確認し、M.2 SSDの遅い起動問題の解決方法に進んでみましょう。
M.2 SSDの起動が遅い問題の解決方法
もしもあなたのM.2 SSDがM.2 PCIE/NVME SSDであり、それにもかかわらず遅い起動の問題がある場合、最適化するためのいくつかの解決策を試してみましょう。一般的な場合、SSDの起動が遅い原因はULPSの問題や古いドライバなどが考えられるので、その解決策もさまざまです。
方法1. ULPSを無効にする
多くのフィードバックによると、ULPSを無効にすることがこの問題に対する最も人気のある成功した解決策かもしれません。ULPSはUltra-Low Power Statesの略であり、グラフィックカードの省電力機能です。ULPSを無効にすることで、起動およびスタートアップの性能が向上します。そのため、まずはこの方法を試してみましょう。
ステップ 1. 「検索」に移動し、「regedit」と入力してレジストリエディタを開きます。
ステップ 2. 多数のレジストリパスを探索することを避けるには、「編集」、「検索」をクリックし、「EnableUlps」と入力してEnterキーを押します。
ステップ 3. または、「Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\0000」のパスに移動してEnableUlpsを見つけることもできます。
ステップ 4. ここで、「EnableUlps」をダブルクリックし、その値を0に変更します。
この方法を実行した後、コンピュータを再起動してみると、起動が少なくとも少し速くなります。
方法2. 一部のサービスを無効にする
ステップ 1. 検索ボックスをクリックし、「Services.msc」を入力して、サービス編集パネルに入ります。
ステップ 2. 無効にするサービスを選択し、「プロパティ」を選択し、スタートアップの種類を「無効」に設定します。
上記の手順が完了したら、コンピュータを再起動します。
方法3. 高速スタートアップを有効にする
ステップ 1. Windows + Xを押すか、スタートメニューを右クリックして「電源オプション」を選択します。このウィンドウで、「追加の電源設定」を選択します。
ステップ 2. 左側のメニューから「電源ボタンの動作を選択する」を選択します。
ステップ 3. 「現在利用可能ではない設定を変更します」をクリックします。
ステップ 4. 次に、「高速スタートアップを有効にする(推奨)」にチェックが入っていることを確認します。「変更の保存」をクリックします。
方法4. 仮想メモリの設定を調整する
ステップ 1. Windows +S キーを押して、「詳細設定」と入力し、「システムの詳細設定を表示」を選択します。
ステップ 2. 「システムのプロパティ」ウィンドウがポップアップ表示され、「詳細設定」オプションの下の「パフォーマンス」セクションで、「設定」ボタンをクリックします。
ステップ 3. 「詳細設定」タブに移動し、「変更」をクリックします。
ステップ 4. 「仮想メモリ」ウィンドウが開いたら、「すべてのドライブのページングファイルのサイズを自動的に管理する」のチェックを外し、システムドライブを選択します。
ステップ 5. 「カスタムサイズ」オプションを選択し、「初期サイズ」と「最大サイズ」をMB単位で設定します。初期サイズには任意の値を使用できますが、最大サイズに関しては、RAMのサイズ(MB 単位)の1.5倍または2倍を使用します。「設定」をクリックし、「OK」をクリックして変更を保存します。
方法5. SSDの4Kアライメントを利用する
ハードディスクの容量は常に増加しています。従来のHDDの1セクターは512バイトでしたが、NANDフラッシュメモリを使用したSSDでは512バイトから4Kへ増加されています。これを「4Kセクター」と呼んでいます。
4Kアライメントは、ハードディスクのパーティションをディスク上の物理的なストレージ容量に合わせて整列させ、データをより効果的に処理するものです。パーティションが適切に整列されていない場合、SSDは任意のファイル操作に対して2倍の物理的な領域にアクセスする必要があります。その場合、読み書き時間が長くなる可能性があり、SSDの最適な動作ができないかもしれません。
SSDの4Kアライメントを行うには、Windowsユーザー向けのディスクおよびパーティションマネージャであるAOMEI Partition Assistant Professionalを使用することができます。その「パーティションを整列」機能を使ってセクターを設定することができます。また、システムドライブのスペースを解放するために、あるドライブからインストールされたアプリを別のドライブに移動するなど、他の便利な機能も多数備えています。
ステップ 1. AOMEI Partition Assistant Professionalをインストールして起動すると、すべてのディスクとパーティションが表示されます。調整するパーティションを選択し、右クリックして、「詳細処理」->「パーティションを整列」を選択します。
ステップ 2. ポップアップウィンドウでは、整列するパーティションのセクタを「4096 セクタ」に設定するか、デフォルトのアライメントに設定することもできます。そして「はい」をクリックして続行します。
ステップ 3. 画面左上の「適用」をクリックして調整を開始します。
操作を完了するには、PCを再起動する必要があります。
方法6. スタートアップアプリを停止する
ステップ 1. 「Ctrl +Shift +Del」キーを同時に押したままにして、タスクマネージャーを呼び出します。
ステップ 2. 次に、「スタートアップ」タブを選択し、起動に大きな影響を与える不要なプロセスを見つけて、右クリックして「無効化」をボタンを押します。
まとめ
M.2 SSDの遅い起動の原因は様々です。もしSSDが長い間使用されている場合、寿命が尽きて性能が低下する可能性も考えられます。AOMEI Partition Assistantはディスクのクローンも行えるので、データの損失なく簡単にSSDをアップグレードすることもできます。
さらに、このツールにはさまざまなエディションがあり、異なるユーザーに合わせた機能を提供しています。ご使用のデバイスに適したエディションを選ぶために、比較ページで詳細を確認してください。