PCはハードドライブを検出して起動しません...しかしSeaToolsはドライブを通過させます

PCはハードドライブを検出して起動しません...しかしSeaToolsはドライブを通過させます

これを理解するのに苦労しています。

Windows 7 64 ビットをフォーマットして再インストールしたところ、次の起動時に POST で「AHCI ポート 0 を検出しています」と表示されフリーズしました。ドライブを取り外して再起動し、起動しました (ドライブが取り外されており、OS がそのドライブにあるため、何も起こりません)。BIOS がフリーズしないように HDD SATA を取り外し、再起動して起動デバイス選択メニューを表示しました。HDD を接続しましたが、DOS 用の SeaTools を起動しました。

SeaTools はドライブをまったく問題なく認識しました。この時点では、ショート テストに失敗するだろうと思ったので、実行しました。驚いたことに、ショート テストには失敗しませんでした。基本的に、不良ドライブの場合はいつもショート テストに失敗することになっていました。

ロング テストも合格したばかりなので、ハード ドライブは正常であることがわかります。BIOS が突然ドライブを正しく検出できず停止する別の理由があるのでしょうか? 念のためケーブルとポートを交換しましたが、違いはありませんでした。

答え1

ディスク用の特別なドライバーをロードする必要がないと仮定すると、ディスク テストが完了したら (完了してもかまいません)、質問からパーティション レイアウトが不適切である可能性があることに留意してください。

フォーマットではパーティション レイアウトは消去されません (Windows はこれを気にしますが、SeaTools は気にしません)。これは 1 つのアイデアにすぎないので、アドバイスはすべて同じです。

  • 小さな異常やディスク ジオメトリの変更 (ディスクの先頭と特に末尾) が原因で POST がハングした場合の対応:ディスクをクリーニングする質問内のリンクされた記事は、「ディスクのディスク ジオメトリは、最初のパーティションの終了 CHS 値によって決まります」と述べている「[RU] Ivan」による回答を参照しており、特定のシステム/チップセットで最初の 100 MB パーティションが 8 GB より小さくなることに関係しているようです。
  • 「ドライブが見つかりません」に対する応答:ディスクをクリーニングする同じ質問でこの答えパーティションテーブルが壊れていることも判明しました。
  • BIOS は正常だが、Windows では認識されないという応答:diskpartを使用して「すべてをクリーンアップ」するその回答の直後のコメントには、パーティション テーブルも壊れていたと書かれています。
  • Windows インストーラーの自動検出時に PC がハングする場合の対応:diskpartを使用してディスクをクリーンアップする

関連情報