web-dev-qa-db-ja.com

BIOS SATA RAID / AHCI設定を切り替えると、Windowsの起動時にBSODが発生します-なぜですか?

ディスクの設定を次のように変更しました。

1つのSATAHDDプライマリOSディスク2xSATAHDDバックアップディスク(RAID 1)

に:

1つのSATASSDプライマリOSディスク1つのSATAHDDバックアップディスク[RAIDなし]

すべてがうまくいきました、問題ありません。それで、私はもうRAIDアレイを持っていないので、BIOS設定をRAIDではなくAHCIに変更できることに決めました。私はギガバイトGA-P35-DS3Rv1.0マザーボードを持っています。

これらは私のステップです:

  1. 設定>統合周辺機器> "SATA RAID/AHCIモード" = RAID->この設定をAHCIに変更しました
  2. リブート
  3. Windowsのスタート画面が表示されますが、カラーオーブがフォーカスに回転しているため、BSODと即時再起動
  4. 再起動を数回繰り返し、同じ結果

次の一歩:

  1. BIOS設定を起動します
  2. 統合周辺機器> "オンボードSATA/IDECtrlモード" = RAID->この設定をAHCIに変更
  3. リブート
  4. Windowsのスタート画面が表示されますが、カラーオーブがフォーカスに回転しているため、BSODと即時再起動
  5. 再起動を数回繰り返し、同じ結果

両方の設定をRAIDに戻し、再起動すると、Windowsは問題なく正常に起動します。

何が足りないのですか? BSODなしでAHCIモードに設定できないのはなぜですか?

3
thephatp

仕様によると、マザーボードにはICH9チップセットにあるもの以外に追加のSATAコントローラーがあります。最も簡単なことは次のとおりです。

  • ドライブを他のSATAコントローラーに移動します。 Windowsはすでにそのコントローラーを認識しており、そのコントローラーのドライバーをインストールしているので、そこから起動できるはずです。
  • ICH9のコントローラーをAHCIモードに切り替えます。オペレーティングシステムの観点からは、これは1つのPCIデバイスを削除して別のPCIデバイスを追加するように見えます。 Windowsは「新しい」ハードウェアを検出し、そのドライバーをインストールします。
  • ドライブをICH9のAHCIコントローラーに戻します。 Windowsにドライバがインストールされたので、そこから起動できるはずです。
1
Wyzard

AHCI用のドライバーをインストールする必要があります。 Windowsは、基本的な操作モードの場合はドライブを使用できますが、起動の最初の段階が完了した後、より高度なモードで使用する場合はBSODになります。

それらのモードが何と呼ばれていたかを思い出せたらいいのにと思います...それはこの答えにもっと信頼性を加えるでしょう。

0
psyklopz