
今朝、Windows がカードを検出しないというブートの問題があったため、SiI3512 SATA カードの BIOS を更新しました。今では、セーフ モードまたは通常の起動のどちらを選択しても、起動するたびに WinXP が BSOD になります。BSOD はすぐに発生するため、問題の原因となっている特定の driver.sys ファイルを確認できません。しかし、3512 が原因であることはほぼ間違いありません。WinXP CD-ROM を使用して回復コンソールを使用しようとしても、ドライブが検出されません。カードの BIOS に入ることができ、すべて正常に見えます。そこで、2 つの質問があります。
- 起動時に特定のドライバーを除外する方法はありますか?
- XP を再インストールしても構いませんが、ドライブを別のマシンの SATA に接続した場合、読み取り可能になり、ファイルをコピーできるようになりますか? RAID は実行されませんでしたが、一部のカードはドライブに独自の情報を書き込むと読みました。
更新しました:
正しい質問は、なぜ私の 3512 SATA カードが Windows XP で BSOD を引き起こすのかということです。
答え1
BIOS アップデートによって設定が IDE から AHCI に変更された可能性があります。
XP には SATA コントローラのネイティブ サポートがないため、Windows セットアップでドライブが検出されない場合は、F6 キーを使用して手動でドライバをロードするか (フロッピー ドライブが必要)、ドライバをインストール CD にスリップストリームする必要があります。
答え2
Silicon Image の BIOS ファイルには、「Raid」バージョンと「Base」バージョンの 2 種類があります。私は誤って RAID バージョンをフラッシュしてしまいました。これが BSOD の原因でした。私はダウンロードしました。フリーDOSそして、SI3512 についてCD イメージにコピーして、CD を焼きました。その後、BIOS アップデート ドキュメントの指示に従って、コントローラを「BASE」バージョンの BIOS で再フラッシュしました。そして今、先ほど BSOD になったマシンでこの回答を入力しています。