web-dev-qa-db-ja.com

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

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

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

私は回復領域からRegeditを使用することができました、 Vistaのために働いたこの修正 を使ってみるために。ただし、そのキーはWindows 8にはありません。

私は を読んで、関連するキーがHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahciに入っていることを確認しました。しかし、私の設定はすでに彼らが提案する変更と一致しています。

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

38
Louis

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

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

StartOverridestorahciツリーにもあります。その値は0に変更する必要があります。

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

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

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

43
Natalie Adams

私は手動のレジストリハックをする必要なしに解決策を見つけました!

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

msconfigを実行します(デスクトップの左下隅を右クリックし、次に実行を左クリックして、msconfigと入力します)。

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

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

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

15
mikeeeee