Windows 7をインストールしたときにドライブコントローラをIDEに設定しました。これは、Windows 8にアップグレードしても変わりません。
AHCIを有効にする必要がありますが、そうするとWindowsが起動しなくなります。自動的に問題を解決する方法がわかりません。
私は回復領域からRegeditを使用することができました、 Vistaのために働いたこの修正 を使ってみるために。ただし、そのキーはWindows 8にはありません。
私は を読んで、関連するキーがHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
に入っていることを確認しました。しかし、私の設定はすでに彼らが提案する変更と一致しています。
BIOSでAHCIを有効にした後にWindowsを起動するにはどうすればよいですか?
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)を作成します。プロセスを繰り返す必要があります。
私は手動のレジストリハックをする必要なしに解決策を見つけました!
msconfig
を実行します(デスクトップの左下隅を右クリックし、次に実行を左クリックして、msconfig
と入力します)。
ブートタブをクリックし、セーフブートとマークして再起動し、BIOSでAHCIに変更し、ブートします。Windowsがセーフモードで起動します。
もう一度msconfig
を実行し、起動タブのセーフブートのマークを外し、PCを再起動します。
PCは正常に動作します。これを修正するためにセーフモードで起動するだけでいい、非常に簡単なregeditを台無しにしないでください。