Windows 10 で ahci モードを無効にする。AHCI モードとは何ですか、またその構成方法は何ですか? レジストリを編集して SATA AHCI を有効にする方法

23.08.2023

ハードドライブとSSDのパフォーマンスを向上させるために、特別なドライブが使用されます。 たくさん入っています 便利な機能、ディスクのホット切断と接続、NCQ など。 前回の記事では、Windows 10 オペレーティング システムのレジストリを使用してこれを有効にする方法について説明しました。

システムを再インストールするだけで、BIOS が IDE モードに設定されている場合は、AHCI に変更することをお勧めします。 最近のラップトップやコンピューターでは、このモードは通常、デフォルトで有効になっており、AHCI を使用することはプラスにすぎません。

不必要な操作や不注意によりシステムが起動しなくなる可能性があるため、初心者はこのマニュアルを非常に真剣に受け止めてください。 BIOS と UEFI を使用でき、自分のせいで発生した問題を修正できなければなりません。

プロセスを開始する前に、AHCI モードが有効になっているかどうかを確認する必要があります。現時点ではこの記事は必要ないかもしれません。 BIOS または Windows から表示できます。

デバイス マネージャーに移動し ([スタート] メニューを右クリックするとアクセスできます)、タブを開きます 「IDE ATA/ATAPI コントローラー」、AHCI という単語がある場合はモードが有効になり、IDE の場合はこのモードが使用されます。

したがって、AHCI がアクティブでない場合は、有効化に進みましょう。

Windows 10 でレジストリを通じて AHCI を有効にする方法は?

これを行うには、ホットキーWin + Rを押してコマンドを入力します。 登録編集 .

前の記事と同様に、iaStorV セクションに移動する必要があります。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV。 ウィンドウの右側で [スタート] オプションを見つけてダブルクリックします。 値を 0 に変更し、「OK」をクリックします。


「サービス」セクションで、次のセクションを見つけます。 iaStorAVそれを開くとセクションがあるはずです スタートオーバーライド。 右側でパラメータ 0 を見つけ、それをダブルクリックして値を 0 に変更します。


セクションで探しています サービスストラハシここでは、Start パラメータの値が 0 に変更されます。


最後の仕上げ。 storahci セクションにセクションがあるはずです スタートオーバーライド、パラメータ 0 の値を 0 に変更します。


レジストリ エディターを閉じても構いません。 コンピュータを再起動し、BIOS に入ります。 もちろん、そうする方が良いです。 これは、「ファイル名を指定して実行」ウィンドウを開いて次のコマンドを入力すると実行できます。 msconfig, ここで、「ブート」タブに移動し、「セーフモード」チェックボックスをオンにします。


BIOS に移動したら、SATA パラメータを見つけて、そこで AHCI モードを選択する必要があります。

変更を保存して BIOS を終了するとすぐに、ドライバーのインストールが開始されます。 コンピュータを再度再起動する必要があります。

みなさん、こんにちは。今日は、このプロトコルを使用して Windows 10 の起動を有効にする方法を見ていきます。 AHCI再インストールせずに オペレーティング·システム。 BIOS または UEFI で以前に有効になっていた AHCI モードでの再インストールが何らかの理由で不可能で、システムが IDE モードでインストールされた場合に、システムのインストール後に Windows 10 で AHCI モードを有効にする方法。 ほぼすべての人にとって 現代のコンピュータープレインストールされた OS では、このモードはすでに有効になっており、変更自体は特に SSDドライブ AHCI モードでは SSD のパフォーマンスを向上させ、同時に (わずかではありますが) 消費電力を削減できるためです。

私の PC では、多くのユーザーと同様に、オペレーティング システム Windowsシステム 10 は SSD にインストールされ、すべてのファイルは HDD ハード ドライブに保存されます。 公式からカットされたフラッシュドライブからインストールする場合 Windowsイメージ Creators Update を適用した 10 では、何らかの理由で AHCI モードですぐにインストールできず、標準の IDE を使用してインストールする必要がありました。 その結果、テストでの SSD の速度は記載より 100 ユニット低くなり、ファイルのある HDD から煩わしいノイズ音が発生しました。

切り替え直後から、次のようなメリットが顕著に現れます。

  • HDD は明らかに静かです。
  • SSD は、IDE で 425 と 445 のフルスピードを提供しますが、AHCI では 514 と 548 のフルスピードを提供します。

さて、それは何なのか少し...

(AHCI)

高度なホストコントローラーインターフェイス (AHCI) - シリアル ATA プロトコルを使用してストレージ デバイスを接続するために使用されるメカニズム。これにより、組み込みのコマンド キューイング (NCQ) やホット スワップなどの高度な機能が可能になります。

時代遅れのクラシック ATA コントローラーを置き換えるように設計されており、オリジナルの IBM PC/AT とのトップダウン互換性を維持し、追加としてのみダイレクト メモリー アクセスをサポートします。 このコントローラーの主な実際の問題は、ホット スワップがサポートされていないこと (eSATA ハードウェアはサポートしているにもかかわらず) と、1 つのチャネル上のコマンド キュー (SATA の場合、各デバイスに 1 つのチャネルがあります) - 1 つのチャネルで実行できるコマンドは 1 つだけです。ある時間。 したがって、ディスク自体でサポートされている場合でも、ATA NCQ 機能を使用することは、従来の ATA コントローラーでは不可能です。

Windows OS がすでにインストールされている状態で、サウス ブリッジに含まれる ATA コントローラを「AHCI」モードに切り替えると、インストールされているオペレーティング システムに対して、ハード ドライブ コントローラの互換性のない動作ロジックが使用されることになります。このアクションは同等です。既存のボードシステムとは異なるボードシステムに ATA コントローラをインストールし、ブートディスクをこのボードに物理的に切り替えます。

さらに詳しく説明すると、理論上、上記のアクションは望ましくない結果を引き起こす可能性があります。この場合、Windows は OS を起動できなくなります。 ブートディスクそしてBSODでクラッシュする 停止 0x0000007B、アクセスできない_ブート_デバイス.. したがって、それを行う理由を理解し、BIOS または UEFI にアクセスする方法を知っており、何かが起こった場合に予期せぬ結果を修正する準備ができている場合にのみ、それらを実行してください (たとえば、 Windowsの再インストール AHCIモードでは最初から10)。

AHCI モードが現在有効になっているかどうかは、UEFI または BIOS 設定 (SATA デバイス パラメータ内) を確認するか、OS で直接確認することで確認できます。

さて、本題に入りましょう...

Windows 10 レジストリ エディターを使用して AHCI を有効にする

これが最も簡単で、最も重要なことに問題のない方法であるように思えます。

レジストリを起動するには、キーボードの Win+R キーを押して次のように入力します。 登録編集.

1. レジストリキーに移動します HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV、パラメータをダブルクリックします 始めるそしてその値を 0 (ゼロ) に設定します。

2. 次のレジストリセクションで HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverrideという名前のパラメータの場合 0 値をゼロに設定します。

3. セクション内 HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahciパラメータ用 始める値を 0 (ゼロ) に設定します。

4. サブセクション内 HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverrideという名前のパラメータの場合 0 値をゼロに設定します。

5. レジストリ エディタを閉じます。

私の場合、値を変更する必要があったのはステップ2と4のみでした。

コンピューターを再起動し、UEFI または BIOS に入ります。 UEFI または BIOS では、SATA パラメーターでドライブ動作モードの選択を見つけます。 AHCI に設定し、設定を保存してコンピューターを再起動します。

再起動直後に、OS は SATA ドライバーのインストールを開始し、完了するとコンピューターを再起動するように求められます。 これを実行します: Windows 10 の AHCI モードが有効になります。 ただし、多くのボードではドライバーが既に OS に組み込まれており、システムは再起動後に通常の方法でドライバーをロードしたりインストールしたりせず、必要な AHCI がすぐにオンになることにすぐに注意してください。

95% の場合、すべてが問題なくスムーズに進みますが、それでも安全策を講じたほうがよいでしょう。 これを行うには、次の手順を実行します。

この場合、再起動後の最初の Windowsの起動 10 はセーフ モードで実行する方が良いため、Win + R - を使用して事前にセーフ モードを有効にすることをお勧めします。

UEFIをお持ちの場合は、これをお勧めします この場合これは、「設定」(Win + I) - 「更新とセキュリティ」 - 「回復」 - 「特別なブート オプション」を通じて実行します。 次に、「トラブルシューティング」-「」に進みます。 追加オプション「 - 「UEFI ソフトウェア設定」。 BIOS を備えたシステムの場合 - F2 キー (通常はラップトップの場合) または Delete (PC の場合) を使用して、BIOS 設定に入ります。

親愛なる読者の皆さん、こんにちは! Windows 10 で AHCI モードを有効にすることができます さまざまな方法で。 この記事では、最も信頼できるもの、つまり編集によるものを見ていきます。 システムレジストリ.

Windows 10 で AHCI を有効にする方法

このモードとは何か、その利点とアクティベーションの特徴、およびいずれかのモードで有効になっているかどうかを確認する方法について書きました。 その記事では、詳細を書くと約束しました。 ステップバイステップの説明 AHCI モードを有効にします。 私は約束を守り、Windows 10 から始めることにしました。

アクティベーション手順

システムエディタを起動する必要があります Windows レジストリ 10. これを行うには、通常どおり WIN + R ボタンの組み合わせを押し、コマンド regedit を入力します。 Enterを押します。 エディタが起動されました。 それに変更を加えてみましょう。


レジストリに変更が加えられました。 次に、システムがセーフ モードで起動できるようにして、次回のシステム起動時に指定したモードで起動できるようにする必要があります。 これを行うには:


これで、次回システムを起動するときはセーフ モードで起動します。 なぜこれが必要なのかについては後述します。 あとはコンピュータを再起動するだけです。 パラメータの中にあります SATAモードを選択する必要があります AHCI設定を保存して終了します。 次回コンピュータを起動したときに、自動的にインストールされます。 AHCIドライバー。 また、セーフ モードを使用すると、競合や失敗を発生させずにドライバーをインストールできます。
この簡単な方法で、Windows 10 で AHCI モードを有効にすることができます。

モダンな ハードドライブを介してコンピュータデバイスのマザーボードに接続されます。 SATAインターフェース、特に IDE および AHCI モードでの動作を提供します。 IDE は古いモードなので、古いコンポーネントやプログラムとの互換性を確保する必要があります。 AHCI モードも IT 分野における新しい開発ではなく、2004 年に登場しましたが、SATA II および SATA III インターフェイスを介してハードドライブを接続するための現在のメカニズムです。 AHCI には IDE に比べて多くの利点があります。

  • より多くのデバイスをマザーボードに接続できる機能。
  • ハードドライブを可能な限り最高の速度で動作させる。
  • ハードドライブのいわゆる「ホットスワップ」、つまり、コンピュータの電源をオフにすることなく接続を取り外したり接続したりすること。
  • マルチタスク条件下でハードドライブのパフォーマンスを向上させる NCQ テクノロジーのサポート。

SATAモードはBIOSで設定されています。 最近のラップトップでは、通常、AHCI モードがデフォルトで設定されています。 ただし、PC ビルド用の新しいマザーボードには、ハードウェアの互換性を目的として IDE モードがアクティブになっている場合があります。 いつでも IDE を AHCI に (またはその逆に) 変更できます。 コンピュータの BIOS、両方のモードをサポートします。 すべてのコンピュータが AHCI をサポートしているわけではありませんが、このモードは 12 年前から存在しているため、ほとんどのコンピュータがサポートしています。 少数派には、それぞれ AHCI の出現前に市場にリリースされた希少なビンテージ デバイスが含まれます。 ただし、コンピューターが 12 年未満であっても、AHCI をサポートしている場合は、古い BIOS バージョンに適切な設定がないため、このモードに切り替えると問題が発生する可能性があります。 このような場合は、まず BIOS のアップデートの問題を解決する必要があります。

1. 現在インストールされているモード (IDE または AHCI) を確認する方法

マネージャーのコンピューターで現在どのモード (IDE または AHCI) がアクティブになっているかを確認できます。 Windows デバイス。 スレッドを拡張する:

  • Windows バージョン 8.1 および 10 の「IDE ATA/ATAPI コントローラー」。
  • 「IDE ATA/ATAPI コントローラ」 Windowsのバージョン 7.

コンピューターのハードドライブが AHCI モード経由で接続されている場合、デバイスのリストには SATA AHCI コントローラーが含まれます。

コンピュータ上で IDE モードがアクティブな場合、ブランチのリストには IDE コントローラに関するエントリがそれぞれ含まれます。

別の方法– AS SSD Benchmark ユーティリティを使用してハードドライブの速度をテストします。 ハードドライブが AHCI モードで動作できるが、BIOS が IDE に設定されている場合、ユーティリティは赤い値「pciide BAD」でそのことを通知します。

コンピューターが AHCI モードで実行されている場合、ユーティリティ ウィンドウに緑色の値「storahci - Ok」が表示されます。

これら 2 つの方法により、現在どのモードがインストールされているかを把握できます。 ただし、AHCI モードのサポートが BIOS に実装されているかどうかを判断するには、BIOS を入力して、AHCI を有効にするオプションを見つける必要があります。 SATA 動作モードの選択 異なるバージョン BIOS は、「Advanced」セクションまたは「Main」セクションにあります。 たとえば、BIOS では UEFIマザーボード Asus ボードこれは「詳細」セクションで、「SATA 構成」サブセクションに入り、「SATA モード」パラメーターのオプションを展開する必要があります。

別の例は、マザーボードの BIOS AMI (V17.9) です。 MSIボード、ここではすべてがより複雑であり、誰もがAHCI設定がどこにあるのかすぐに理解できるわけではありません。 「統合周辺機器」セクションで、「オンチップ ATA デバイス」サブセクションを選択し、その中でハードドライブ接続モードを選択できる「RAID モード」を選択する必要があります。

2. Windows 操作で AHCI モードに切り替えた結果

したがって、いつでも IDE モードを AHCI に変更できます。 BIOS設定。 それはただのためです Windowsの操作このような動きにより、起動時にわずかな遅延が発生することはありません。 自動インストール 必要なドライバー、コンピューターのコンポーネントを交換する場合など。 この場合、標準接続を使用してコンピュータコンポーネントへの接続を削除しても役に立ちません。 Windows ユーティリティ Sysprep (マザーボードまたはプロセッサーを交換する場合と同様)。 IDE モードを AHCI に変更すると、Windows が再び起動しなくなるという重大な結果が生じます。 結果として、次のいずれかを取得します ブルースクリーン死、あるいは 周期的再起動不正なシステム起動に関する通知が表示される Windows。

実際のところ、IDE モードと AHCI モードは Windowsのインストールレジストリ レベルで登録されます。 AHCI モードでハード ドライブを操作するには、特別なドライバーが必要です。このドライバーは、Vista 以降の Windows バージョンで自動的にインストールされます。 AHCI モードは Windows XP より後に登場したため、まず AHCI ドライバをマザーボード ドライバ ディスクから取得するか、インターネットからダウンロードして、このバージョンのシステムのディストリビューションに統合する必要があります。

理想的には、AHCI モードへの切り替えは、Windows をインストールまたは再インストールする前に行う必要があります。 ただし、セーフ モードを開始するか、システム レジストリを編集することで、Windows を再インストールせずに AHCI をアクティブ化する方法があります。 以下では、Windows 7、8.1、および 10 のバージョンについてこれらの方法を検討します。

3. 義務的な措置と手順

原則として、Windows での実験は望ましくない結果につながる可能性がありますが、オペレーティング システムを AHCI モードに適応させる方法は特に真剣に検討する必要があります。 この場合、システムの起動機能に影響を与える設定が影響を受けるためです。 事前に緊急手段を準備せずに、以下の指示を続行することは固く禁じられています。 Windows インストール メディアを書き留めるか、作成して準備する必要があります。 後者を使用すると、ログインするか、最後の手段として Windows の再インストール プロセスを開始できます。

手順は次のとおりです。

  • ステップ 1 – BIOS で AHCI 有効設定を確認します。
  • ステップ 2 – 緊急手段の準備。
  • ステップ 3 - 選択した方法に応じて、次回のシステム起動をセーフ モードで構成するか、システム レジストリを編集します。
  • ステップ 4 – 再起動し、BIOS に入り、AHCI モードを有効にします。
  • ステップ 5 – コンピューターを起動します。

4. Windows セーフモード

最初の方法は、安全なパスワードを入力するときに、 Windowsモード AHCI ドライバーは自動的にインストールされます。 しかし、残念ながら、これはあらゆる場合にうまくいくわけではありません。 実行中のシステムでは、次回の起動をセーフ モードで構成し、再起動して BIOS に入り、AHCI モードを設定する必要があります。 コンピューターをセーフ モードで起動した後、理論的には AHCI ドライバーがインストールされるはずです。 すべてがうまくいけば、あとは通常の動作でシステムを再起動するだけです。

普遍的な方法次回からセーフモードに入る Windowsの起動みんなのために 現在のバージョンシステム - 「Run」コマンドを使用して呼び出される msconfig ユーティリティを使用します。

5. Windows レジストリの編集

セーフ モードの方法が機能しない場合は、レジストリを編集することでシステムの再インストールを回避できます。 レジストリ エディタを起動するには、「ファイル名を指定して実行」コマンド フィールドに次のように入力します。

4.1 レジストリの編集 Windows 8.1 および 10

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

このブランチで、「iaStorV」フォルダーを探してクリックし、「Start」パラメーターを開いて、その値を「0」に設定します。 「OK」をクリックします。

「iaStorV」フォルダーを展開し、「StartOverride」サブフォルダーを選択し、「0」パラメーターを開いてその値を「0」に設定します。 「OK」をクリックします。

アルファベット順に下に進み、「storahci」フォルダーを見つけます。 それをクリックして「ErrorControl」パラメータを開きます。 プリセット値「3」を削除し、代わりに「0」を入力します。 「OK」をクリックします。

4.2. Windows 7 レジストリの編集

レジストリ エディター ウィンドウで、ブランチを展開します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

ブランチ内で「iaStorV」フォルダーを見つけてクリックし、「開始」パラメーターを開いて値を「0」に設定します。 「OK」をクリックします。

レジストリを編集した後、コンピュータを再起動し、BIOS に移動し、AHCI モードをアクティブにしてシステムを起動します。

6. Windows が起動しない場合

どの方法でも Windows を AHCI モードで動作するように調整できなかった場合は、システムを再インストールする必要があります。 しかし 現在の Windowsたとえば、インストールされているソフトウェアの設定を削除する必要がある場合や、一部のソフトウェアを保存する必要がある場合に起動できます。 重要なファイルこれを行うには、もう一度 BIOS に入り、アクティブな IDE モード設定を元に戻す必要があります。

ただし、システムが AHCI モードまたは IDE モードで起動できない場合もあります。 ブルー スクリーンが表示されない場合でも、Windows 8.1 および 10 のバージョンは周期的に再起動し、次のような画面が表示されます。 自動回復」をクリックし、「詳細オプション」をクリックします。

「アクションの選択」メニューに移動し、以下のスクリーンショットに示されているパスに従い、復元ポイントにロールバックします。

コンピュータの起動時にブルー スクリーンが表示される場合は、次の場所から起動してください。 インストールメディア Windows では、システムのインストール段階で、下部にある「システムの復元」オプションを選択します。

「アクションの選択」メニューに入ったら、上記の手順に従います。

という方法を選んだ人は バックアップそれぞれが使用するサードパーティ ソフトウェアの助けを借りて、 ブータブルメディアバックアッププログラム。

すてきな一日を!

AHCI は最新の互換モードです。 ハードドライブそして マザーボードSATAコネクタ。 助けを借りて このモードコンピューターはデータをより速く処理します。 AHCI は通常、最新の PC ではデフォルトで有効になっていますが、OS の再インストールやその他の問題が発生した場合には無効になる場合があります。

AHCI モードを有効にするには、BIOS だけでなく、オペレーティング システム自体も使用する必要があります。たとえば、 「コマンドライン」。 オペレーティング システムを起動できない場合は、 起動可能なUSBフラッシュドライブインストーラーを使用して、 「システムの復元」、ここでアクティベーション項目を見つける必要があります « コマンドライン» 。 呼び出すには、次の小さな命令を使用します。


インストーラーを含むフラッシュドライブが起動しない場合は、BIOS での起動の優先順位を忘れている可能性があります。

Windows 10 で AHCI を有効にする

最初にシステムブートを次のように設定することをお勧めします。 « セーフモード» 特別なコマンドを使用して。 オペレーティング システムのブートの種類を変更せずにすべてのことを実行することもできますが、この場合は、ご自身の責任とリスクでこれを行うことになります。 この方法は Windows 8/8.1 にも適していることにも注目してください。

やること 正しい設定、次のものが必要です。


設定が完了したら、BIOS で AHCI モードを有効にする作業に直接進むことができます。 次の指示を使用します。


Windows 7 で AHCI を有効にする

このバージョンのオペレーティング システムではレジストリを変更する必要があるため、ここでの組み込みプロセスは多少複雑になります。

次の段階的な手順を使用してください。


ACHI モードに入るのはそれほど難しいことではありませんが、経験の浅い PC ユーザーの場合は、レジストリやレジストリの特定の設定をリセットする危険性があるため、専門家の助けなしにこの作業を行わないことをお勧めします。 BIOS。コンピュータの問題を引き起こす可能性があります。