マシンの起動時に問題が発生するのはなぜですか (またデバッグ方法を教えてください)?

マシンの起動時に問題が発生するのはなぜですか (またデバッグ方法を教えてください)?

最近、既製のマシンを購入するのではなく、職場で構築するようになりました (AMD FX-6100 または FX-8100 を構築しています。古いものは A8 シリーズまたは Phenom II で、Windows 7 Pro を使用しています)。詳細は省きますが、一部のマシンでスリープ モードから「起動」しないという問題が発生していることを除けば、すべて順調です。

マシンは、スリープ状態に設定されていない限り(または使用中でない限り)、一日中正常に動作します。シャットダウンされている場合(スリープ状態にしていない場合)も 100% 動作します。

しかし、ユーザーがマシンをスリープ状態にしたり、マシンがスリープ状態になったりすると、多くの場合、マシンを起動できなくなります。キーを押したり、マウスを動かしたりしても効果はありません。実際、さらに悪いことに、マシンは起動しなくなります。BIOS 画面が表示され、Windows の読み込みが開始されるとビデオが表示されなくなります (黒い画面)。

マシンの電源を強制的に切っても、通常は問題は解決しません。Windows の読み込み中にリセット ボタンを押すと、問題が解決する場合があります。Windows が何らかの異常な状態になっているかのようです。

他にもこれを見た人や何かアイデアを持っている人はいるでしょうか?

マザーボードはすべて Gigabyte の GA-A75M-S2V です。Gigabyte の新しいボードもいくつか持っていますが、今のところこの問題は発生していないので、このボードに関連しているのではないかと思います。すべてのマザーボードの BIOS を更新したので、問題はないはずです。

答え1

私の知る限り、システムがスリープ状態またはウェイク状態に入る機能は OS に依存しません。ただし、希望する時間経過後にスリープ状態を誘導することは、ユーザーまたは設定すべきでない人物によって OS (任意の OS、つまり Windows、Linux - 任意のバージョン、または Mac OS) 内で設定できます。

私の基本的な理解(以下に図示)に基づいて、いくつかのアイデアを提示します(私のアイデア/結論の根拠の図解に従って)。

マザーボードは、正常に機能している母親と同じことを行います。つまり、扶養家族に指示を出し (PC の観点から、扶養家族 = 周辺ハードウェア コンポーネント)、扶養家族に情報を提供し、制限を設定し、指示した時間に扶養家族が正常/適切に機能していることを確認し、扶養家族がいつ休むか、いつ眠るかを決定し、いつ、どのくらいの量の食物を摂取するか (PC の観点から、周辺ハードウェア コンポーネントに分配され、消費される電圧の大きさと周波数)、そして最終的に、扶養家族が休息状態または睡眠状態から目覚める方法を決定します。

アイデア

  1. BIOS 設定で、「USB Wake Up from S3」がオプションとして存在するかどうかを確認します。存在する場合は、[有効] に設定します。これにより、インストールされている USB デバイス (マウスまたはキーボード) がシステムを ACPI S3 スリープ状態から起動できるようになります。

  2. BIOS 設定で、「USB レガシー機能」がオプションとして存在するかどうかを確認します。存在する場合は、[有効] に設定します。これにより、キーボードを MS-DOS で使用できるようになります。

  3. BIOS 設定で、「PME イベント ウェイクアップ」がオプションとして存在するかどうかを確認します。存在する場合は、[有効] に設定します。これにより、PCI デバイスからの「ウェイクアップ信号」によって、システムが ACPI スリープ状態から起動できるようになります。

    このアイデア/提案は、研究室環境での私の経験に基づいて提案されています。したがって、PCI インターフェースを介して自動分析機器に接続されたシステムがある場合は、このオプションをお勧めします。これは、長い時間間隔でサンプルの読み取りを行う必要がある場合 (または奇妙な時間に読み取りを行う場合) や、システムがスリープ状態になっている場合に便利です。これに該当しない場合は無視してください。

  4. BIOS設定で「キーボードによる電源オン」オプションがあるかどうかを確認します。ある場合は、[有効]に設定します。これにより、PS/2キーボードのウェイクアップイベント(任意のキーを押す)によってシステムがオンになります。

  5. BIOS 設定で、「Power On By Mouse」がオプションとして存在するかどうかを確認します。存在する場合は、[Enabled] に設定します。これにより、PS/2 マウスのウェイクアップ イベント (マウスの移動または任意のクリック操作) によってシステムがオンになります。

関連情報