現在、さまざまな組み込みボードをテストしています。これらのボードに同じオペレーティング システムをインストールし、休止状態をアクティブにしてpowercfg /hibernate on
システムを休止状態にする同じスクリプトを実行します。
一部のボードは休止状態をサポートしており、パーティションhiberfil.sys
に作成されたシステムは休止状態になりますOS
。
一部のボードでは、システムが休止状態をサポートしていないため休止状態にはならず、何もhiberfil.sys
作成されないという応答が返されます。
これコンピュータが休止状態をサポートしているかどうかを確認するにはどうすればよいですか?質問の回答によると、休止状態はハードウェア固有ではなくソフトウェア固有です。
私の場合、唯一の変数は、異なるハードウェアを搭載した異なるボードです。OS
環境は同じで、同じスクリプトが各ボードで実行されるため、休止状態はハードウェア固有のものであると考えられます。
誰かこれを明確に説明できますか?
答え1
これを気づいたら冬眠に関するWikipediaの記事:
Windowsコンピュータでは、休止状態は次の場合にのみ使用できます。全てハードウェアとデバイス ドライバーは ACPI およびプラグ アンド プレイに準拠しています。
これらの組み込みボードが ISA スロットを備えた産業用ボードで、ハードウェアが搭載されている場合、PnP に準拠していない可能性があります。ISA には PnP 標準がありますが、Windows の新しいバージョンではサポートされなくなった可能性があります (これは 90 年代前半の PCI 以前のことなので、ISAPNP は非常に古いものです)。