Windows 10でAHCIモードを有効にする3つの方法【レジストリ・コマンドプロンプト対応】
AHCI(Advanced Host Controller Interface:高度なホストコントローラーインターフェース)は、Intelが策定した技術標準で、Serial ATA(SATA)ホストバスアダプターの動作を規定するものです。AHCIを有効にすると、ネイティブコマンドキューイング(NCQ)やホットスワップといった機能が利用可能になります。AHCIモードを使用する最大のメリットは、従来のIDE(Integrated Drive Electronics)モードと比較して、HDDやSSDをより高い速度で動作させられる点にあります。
AHCIモードの唯一の難点は、Windowsのインストール後に単純にモードを切り替えることができない点です。通常、Windowsをインストールする前にBIOS側でAHCIモードを設定しておく必要があります。しかし幸い、インストール後でも安全に切り替えを行う方法が存在します。この記事では、Windows 10でAHCIモードを有効にする3つの方法を、手順を追って詳しく解説します。
作業前の注意点
レジストリの編集やシステム設定の変更を伴うため、作業を始める前に復元ポイントを作成しておくことを強くおすすめします。万が一操作に失敗しても、システムを以前の状態に戻せるようにしておきましょう。また、重要なデータのバックアップも併せて行っておくと安心です。
方法1:レジストリエディターを使ってAHCIモードを有効にする
- Windowsキー + R を押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。
- 次のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV - 「iaStorV」を選択し、右側のウィンドウで「Start」をダブルクリックします。
- 値のデータを「0」に変更して「OK」をクリックします。
- 「iaStorV」を展開し、サブキーの「StartOverride」を選択します。
- 右側のウィンドウで「0」をダブルクリックします。
- 値のデータを「0」に変更して「OK」をクリックします。
- 続いて、次のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci - 「storahci」を選択し、右側のウィンドウで「Start」をダブルクリックします。
- 値のデータを「0」に変更して「OK」をクリックします。
- 「storahci」を展開し、「StartOverride」を選択して「0」をダブルクリックします。
- 値のデータを「0」に変更して「OK」をクリックします。
- PCをセーフモードで起動します。その後、Windowsを起動させずにBIOS画面を開き、AHCIモードを有効にします。
補足: BIOS内の「Storage Configuration(ストレージ構成)」などの項目を探し、「Configure SATA as(SATAモードの設定)」という設定を「AHCI」に変更してください。機種によって表記や場所が異なる場合があります。
- 変更を保存してBIOSセットアップを終了し、PCを通常どおり起動します。
- Windowsが自動的にAHCIドライバーをインストールするので、完了後にもう一度再起動して変更を確定させます。
方法2:コマンドプロンプト(CMD)を使ってAHCIモードを有効にする
- Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。
- 以下のコマンドを入力してEnterキーを押します。
bcdedit /set {current} safeboot minimal
このコマンドにより、次回の起動時にPCがセーフモードで立ち上がるよう設定されます。 - PCを再起動してBIOS画面を開き、AHCIモードを有効にします。
- 変更を保存してBIOSを終了すると、PCは自動的にセーフモードで起動します。
- セーフモード上でコマンドプロンプトを開き、以下のコマンドを入力してEnterキーを押します。
bcdedit /deletevalue {current} safeboot
これでセーフモード起動の設定が解除されます。 - PCを通常どおり再起動すると、Windowsが自動的にAHCIドライバーをインストールします。
方法3:StartOverrideキーを削除してAHCIモードを有効にする
- Windowsキー + R を押し、「regedit」と入力してEnterキーを押します。
- 次のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci - 「storahci」を展開し、「StartOverride」を右クリックして「削除」を選択します。
- メモ帳を開き、以下のテキストをそのままコピー&ペーストします。
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\" /v StartOverride /f - ファイル名を「AHCI.bat」として保存します(.bat拡張子が非常に重要です)。保存ダイアログの「ファイルの種類」は「すべてのファイル」を選択してください。
- 作成した「AHCI.bat」を右クリックし、「管理者として実行」を選択します。
- PCを再起動し、BIOSに入ってAHCIモードを有効にします。以降はWindowsが自動的に必要なドライバーを処理します。
あわせて知っておきたい関連トピック
- Windows 10でタブレットモードに切り替える方法
- 「ネットワーク接続に必要なWindowsソケットのレジストリエントリが見つかりません」エラーの対処法
- Windows 10でデータログ収集を無効化する方法
- Service Host: Local SystemによるCPU使用率の高騰を修正する方法
まとめ
以上が、Windows 10でAHCIモードを有効にする方法の解説です。特にSSDを使用している場合、IDEモードのままだと性能を十分に発揮できないため、AHCIへの切り替えは体感速度の向上に大きく寄与します。レジストリ操作を行う際は、事前のバックアップと復元ポイントの作成を忘れずに行ってください。この記事についてご不明な点があれば、お気軽にコメント欄にてお尋ねください。
-
Windows 10のキオスクモードを有効にする方法【設定手順を徹底解説】
Windows 10には数多くの優れた機能が搭載されていますが、中にはあまり知られていない隠れた機能もあります。そのひとつが「キオスクモード」です。この機能を使うと、PCをキオスク端末のように変身させ、利用者が操作できるアプリを事前に設定した1つだけに制限できます。 キオスク端末化されたPCでは、指定したタスク(Microsoft Storeからインストールしたアプリ)のみを実行可能となり、その他のアクセスや設定、さらにはデスクトップへのアクセスまですべて無効化されます。この機能は、サービスセンターでお客様の受付や発券を行う端末として、あるいは待合ロビーで来訪者がインターネットを閲覧できる端末
-
Windows 11で休止状態(ハイバネーション)モードを有効にする3つの方法
休止状態(ハイバネーション)モードは、バッテリーの節約やシステムの消費電力を効率的に管理できる便利な機能です。Windowsで休止状態モードを有効にすると、PCはバックグラウンドのすべての動作や進行中の作業を一時停止し、後から作業を中断した箇所からすぐに再開できるようになります。休止状態に入ると、システムはアプリ、ドキュメント、ファイルなどのすべてのデータをRAMではなくハードドライブに保存します。 Windows 11のスタートメニューに休止状態のオプションが見当たらない? Windows 11で休止状態モードを有効にする方法がわからない? 実は、Windows 11では初期設定のままでは