Win7 は GRUB のせいでスリープできない

Win7 は GRUB のせいでスリープできない

私はこれまで 6 年間、MBR HDD に Win7 をインストールしてきました。これが私の主なオペレーティング システムでしたが、今後は Linux を使用するつもりです。

sdb

少なくとも、Windows から GPT に設定した別の HDD でいくつかの Linux ディストリビューションを試しています。

sda

その HDD は sda なので、最初に起動すると GRUB メニューが起動し、必要に応じて sdb から Windows 7 を起動することを選択できます。

しばらくして、Windows 7 をスリープ モードにできないことに気付きました。ログアウトはしますが、その後は何も起こりません。この状況がこのマルチ ブート実験の開始時 (1.5 か月前) からあったのか、それとも後からこの「機能」が追加されたのかはわかりません。

SDA をチェックしたところ、小さなパーティションが 2 つあることに気付きました。1 つは msftres フラグ付きの不明なパーティションで、もう 1 つは GPT ブート用に作成した fat32 です。スクリーンショットを撮りました。

パーティション分割

GPT ブート用に 250 MB 程度の FAT32 パーティションを 1 つだけ用意したかったのですが、インストーラーによって 2 つのパーティションが作成されました。biosgrub タイプを追加するのを忘れたため (GPT ブートには必要だとどこかで読んだことがあります)、戻るボタンを押して、このスクリーンショットを作成しました。スクリーンショットを撮ることに集中していたため、FAT32 が 1 つではなく、パーティションが 2 つあることに気付かなかったと思います。

さて、私の質問は、これらの 2 つのパーティションが原因で Windows がスリープできない可能性があるかどうかです。そうでない場合、何がこの種の問題の原因になるのでしょうか。

編集:

BIOS 電源管理設定を添付しました: バイオスパワー

私の理解では、S3 で十分なはずなので、問題はそこにはありません。

すべてのペンドライブを取り外したので、USB デバイスが問題の原因ではありません。現在のマウス、キーボード、モニター、UPS ではスリープが 6 年間機能していたので、USB 接続が原因ではありません。

GRUB Win7ローダーとBIOS F12ダイレクトブートで確認しました。問題はGRUBでのみ発生します。そこでChristian Isaksson氏の次の発言を引用します。

いいえ、パーティション レイアウトや GRUB は Windows のスリープ モードとは関係ありません。

真実ではない。

答え1

いいえ、パーティション レイアウトや GRUB は Windows のスリープ モードとは関係ありません。BIOS 設定を調べて省電力化を図るとともに、ハードウェアも確認することをお勧めします。特定のデバイスがコンピューターのスリープ モードの妨げになる場合があります。私自身、USB ハブで同様の問題が発生したことがあります。

関連情報