コンピュータがプライマリ SATA ドライブではなくセカンダリ SATA ドライブから起動する原因は何でしょうか?

コンピュータがプライマリ SATA ドライブではなくセカンダリ SATA ドライブから起動する原因は何でしょうか?

私は、プライマリ ドライブとして Windows 7 がインストールされている SSD と、古い Windows XP がまだインストールされているセカンダリ HDD を持っています。このシステムは数週間正常に動作していましたが、突然、コンピューターがセカンダリ ドライブから XP を起動し始めました。

SSD は壊れていないようで、突然セカンダリ ドライブとして表示されたときでも、SSD 上のすべてのファイルにアクセスできました。HDD を取り外すと、コンピューターは再び SSD から起動し、再び差し込むと、数回の再起動では正常に動作し続けますが、突然 XP が再び起動します。

両方のドライブは SATAS で、SSD はポート番号 1 に接続されています。問題が発生する前に私が変更した唯一の大きな点は、HDD のページングとインデックス作成をオフにしたことです。

これらの問題の原因は何でしょうか?

ETA: BIOS を確認した後: 起動が間違っているときは、SSD がドライブのリストにまったく表示されないため、単に起動順序が間違っているだけではありません。

答え1

障害が発生すると SSD が起動順序にまったく表示されないことがあるとおっしゃっていることから、SSD の起動時間が遅いのではないかと思います (BIOS に数秒の起動遅延を追加するオプションがあるかどうかを確認してください)。

そうは言っても、あなたが行った変更は何の影響も与えていないはずです。また、アドバイスで遅延を設定するように指示されておらず、最近になって問題が発生し始めたのであれば、SSD が故障している可能性があると思います。

製造元にアップデートがあるか、またはデバイスに対して実行できるヘルス テストがあるかどうかを確認してください。

答え2

起動中に BIOS (Esc、F1、F5、Del) に入り、ブート ディスクを HDD ではなく SSD に変更する必要があるようです。

何が原因かは分かりません。

答え3

電源が弱い microAtx システムで、このような現象が発生したことがあります。起動時にハード ドライブを回転させるのに十分な電力がない場合があり、代わりに光ディスクから起動しようとします。

答え4

マザーボードまたはハードディスクのジャンパー設定も原因となっている可能性があります。

関連情報