[修正] M.2 SSDの起動が遅い

お使いのPCでM.2 SSDの起動が遅くなる問題が発生しています。これはどのようにして起こるのでしょうか?どのように修正できますか?この記事では、M.2ドライブの起動が遅い理由と、この問題を解決する方法をご紹介します。

Asher

投稿者:Asher/更新日:2024年01月24日

この記事を共有: instagram reddit

シナリオ: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が速いのかをわかりやすく表しています。

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を使用することができます。その「パーティションを整列」機能を使ってセクターを設定することができます。また、システムドライブのスペースを解放するために、あるドライブからインストールされたアプリを別のドライブに移動するなど、他の便利な機能も多数備えています。

Proのデモ版 Win 11/10/8.1/8/7/XP
安全かつ快適
注:デモ版は動作確認の目的でのみ使用されます。つまり、デモでは、すべての機能をプレビュー、すべての操作をシミュレートすることしかできません。

ステップ 1. AOMEI Partition Assistant Professionalをインストールして起動すると、すべてのディスクとパーティションが表示されます。調整するパーティションを選択し、右クリックして、「詳細処理」->「パーティションを整列」を選択します。

パーティションを整列

ステップ 2. ポップアップウィンドウでは、整列するパーティションのセクタを「4096 セクタ」に設定するか、デフォルトのアライメントに設定することもできます。そして「はい」をクリックして続行します。

パーティションを整列

ステップ 3. 画面左上の「適用」をクリックして調整を開始します。

適用

操作を完了するには、PCを再起動する必要があります。

方法6. スタートアップアプリを停止する

ステップ 1. 「Ctrl +Shift +Del」キーを同時に押したままにして、タスクマネージャーを呼び出します。

ステップ 2. 次に、「スタートアップ」タブを選択し、起動に大きな影響を与える不要なプロセスを見つけて、右クリックして「無効化」をボタンを押します。

無効化

まとめ

M.2 SSDの遅い起動の原因は様々です。もしSSDが長い間使用されている場合、寿命が尽きて性能が低下する可能性も考えられます。AOMEI Partition Assistantはディスクのクローンも行えるので、データの損失なく簡単にSSDをアップグレードすることもできます。

さらに、このツールにはさまざまなエディションがあり、異なるユーザーに合わせた機能を提供しています。ご使用のデバイスに適したエディションを選ぶために、比較ページで詳細を確認してください。

Asher
Asher・編集者
Asherは、AOMEI Technology会社の編集者として長年AOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品の機能(例えば、ディスクとパーティション管理、ディスクのクローン、バックアップ&復元、同期など)について詳しいです。 IT業界に対して深い興味を持っています。そのほか、旅行、アニメ、音楽、色々なことに趣味があります。