Windows 8のインストール後にIDEからAHCIに変更する


38

Windows 7をインストールしたときに、IDE用にドライブコントローラーを構成しました。Windows8にアップグレードしても、これは変わりませんでした。

AHCIを有効にする必要がありますが、有効にするとWindowsが起動しなくなります。問題を自動的に修正する方法がわかりません。

Vistaで機能するこの修正プログラムを使用するために、回復領域からRegeditを使用することができました。ただし、Windows 8にはそのキーがありません。

関連するキーがにあることを読みましたHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci。しかし、私の設定は、すでに提案されている変更と一致しています。

BIOSでAHCIを有効にした後、Windowsを起動するにはどうすればよいですか?


2
そのサイトでは、「その値のデフォルトは0だったので十分ではありません。StorahciにStartOverrideツリーがあります。その値を0に変更する必要があります。再起動後は正常に動作します!」試しましたか?
ナタリーアダムス

@NathanAdamsはい、ありがとう。数分前に気付いたばかりで、今は成功したブートから入力しています。
ルイス

回答:


43

regeditを使用して、キーを設定します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

また、のStartOverrideツリーにもstorahci。その値は次のように変更する必要があります0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

再起動後、動作するはずです。StartOverrideブロック全体を削除することもできます。

:次回の起動時にAHCIに切り替えない場合、システムは新しいStartOverride値(3)を作成するため、プロセスを繰り返す必要があります。


興味深いことに、AHCIを有効にした後、私のWEIディスクスコアは0.4ポイント上がりました。
ルイス

StartOverrideWin8の新機能のようです。WindowsにAHCIがロードされると、実際にはIASTORVでフロップします。つまり、変更後にstorahci内でstartoverrideが行われなくなり、iastorvになりました。
デニスG

2
Win8.1上で、私のために働いた
luison

@Louisこれは、AHCIがIDEよりもはるかに高速だからです。
AStopher

@cybermonkey正確ではありません。AHCIには実際には速度はありませんが、SATAバスでのみ機能する機能があります。IDEもバスであり、速度がありましたが、AHCIモードとUDMAのどちらでエミュレートするか、エミュレートするものとの違いは、AHCIの方が優れた機能を備えていたことでした。
ルイ

32

私は、手動でレジストリをハッキングすることなく解決策を見つけました!

  1. キーで[ 再起動 ]ボタンをクリックし、Shiftいくつかの画面で[詳細オプション]のプロンプトに従います。最終的には、セーフモードでの起動を含む多くのことができるようになることを再起動時に通知する画面になります。この画面では、唯一のボタンは「再起動」ボタンです。
  2. リブート。Windowsが起動する前に、BIOSセットアップに入ります。
  3. BIOSのSATAモードを、IDE、AHCI、またはRAID(XHD)のいずれかに変更します。
  4. Windowsを起動します。ステップ1では、使用するブートオプションの種類を尋ねるようにWindowsを構成しました。#4はセーフモードです。これにより、システムにロードされたBIOD設定の適切なドライバーがメモリに取得され、レジストリが正しく構成されます。他の構成は必要ありません。
  5. 通常モードでWindowsを再起動します。Windowsは、ステップ4で自動的に自己修正した構成を使用します。

結果。レジストリのハッキングは私にとっては何の役にも立ちませんでした-これは初めてです ありがとう!
アイザックアブラハム

逆に、これは私には何もしませんでしたが、レジストリのハッキングは機能しました!
アレックスアンガス14年

私のために働いたようです。しかし、私はWindows 10のログオン画面からそれをしました...隠されていました。パワー > シフト - 再起動 >新規を選択>「オプション画面を選択し、」トラブルシューティング > 高度なオプション ]> [ スタートアップの設定 ]> [ 再起動]を。次に、BIOSに入った後、実際の再起動で、セーフモードに4またはF4を選択します。Microsoftサポート
Michael Johnson

16

実行msconfig(デスクトップの左下隅を右クリックしてから、実行を左クリックして、タイプしますmsconfig)。

ブートタブをクリックし、セーフブートをマークし、再起動し、BIOSでAHCIに変更し、ブートし、Windowsをセーフモードでブートします。

msconfigもう一度実行し、ブートタブでセーフブートのマークを外し、PCを再起動します。

PCは正常に動作します。これを修正するためにセーフモードで起動するだけでよいregeditを台無しにしないでください。非常に簡単です。


3
これはうまくいきました、明らかに最も簡単な方法です!
マヌー

2
これはkeeponのソリューションとまったく同じソリューションです。異なる方法でセーフモードに移行するだけです。これはコメントにすべきだと思います。
グロノスタジ

1
いずれにせよ、これは私がやったことであり、私のために働いた:)
ジェレミータフ14

成功せずにこれを試しました。再起動すると、セーフモードブートを構成した後、大きな悲しみのフラッシュが表示されました(Windows 8.1)。BIOSをIDEモードに戻す必要がありました。
トムトム14

このソリューションがWindows 10 64ビットバージョン1024で機能することを確認できます。Windowsがドライバーの管理を処理できるようにすることは常に良いことです。シンプルでクリーンなソリューション;)ありがとう。
インテグレーター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.