次の方法で共有


休止状態 1 回/再開多く (HORM)

統合書き込みフィルター (UWF) で Hibernate Once/Resume Many (HORM) 機能を使用して、事前構成済みの状態でデバイスを起動できます。 HORM が有効になっている場合、システムは常に、最後に保存した休止状態ファイル (hiberfil.sys) から再開および再起動します。

HORM が有効になっているデバイスは、突然の電源喪失が発生した場合でも、すぐにオフまたはシャットダウンし、構成済みの状態に再起動できます。

HORM は、Windows 10、バージョン 1709、または新しいバージョンの Windows を実行している統合拡張ファームウェア インターフェイス (UEFI) デバイスでのみ使用できます。 以前のバージョンの Windows では、UEFI のインストール手順により、非表示のシステム パーティションが作成されます。 UWF は非表示パーティションを保護できないため、古いバージョンの Windows 上の UEFI 対応デバイスを含む、非表示のパーティションを含むデバイスでは HORM を使用できません。

要件

Windows 10 Enterprise、Windows 10 Education、または Windows IoT Core (IoT Core)。 x86 ベースおよび x64 ベースのデバイスでサポートされます。

Windows 10バージョン 21H2 以降のバージョンの Windows では、HORM を有効にするには、Read-Only メディア モードを実装する必要があります。

UWF 構成

HORM を有効または無効にするには、UWF を有効にする必要があります。 休止状態ファイルが無効にならないように、UWF を次の方法で構成する必要があります。

  • システムにマウントされているすべての固定ボリュームは、UWF によって保護されます。
  • UWF 用に構成されたファイル、フォルダー、またはレジストリの除外は、システムに含めてはなりません。
  • UWF オーバーレイは、RAM モードを使用するように構成する必要があります。 HORM では、ディスクに基づくオーバーレイはサポートされていません。

UWF では、休止状態ファイルがディスクに書き込まれるのをフィルター処理しません。 デバイスの構成済み状態を保護する場合は、休止状態ファイルを変更できる機能をすべてロックダウンします。 たとえば、標準ユーザー アカウントの休止状態、ハイブリッド スリープ、高速起動を無効にして、スリープ状態、休止状態、またはシャットダウン状態になったときに保存された休止状態ファイルが上書きされないようにします。

デバイスでハイブリッド スリープと高速起動を無効にするには、次の手順に従います。

ハイブリッド スリープを無効にする方法

  1. ローカル グループ ポリシー エディター (gpedit.msc) を開き、次のパスに移動します。 コンピューターの構成\管理用テンプレート\System\Power Management\スリープ設定

  2. パスで次の 2 つの設定を有効にします。

    ハイブリッド スリープをオフにする (接続済み) ハイブリッド スリープをオフにする (バッテリー使用時)

高速起動を無効にする方法

高速起動を無効にするには、次のレジストリ値を設定します。

重要

このセクションの手順を慎重に実行します。 誤ってレジストリを変更すると、重大な問題が発生する可能性があります。 変更する前に、問題 が発生した場合に備えて、復元のためにレジストリをバックアップ します。

キー: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power Name: HiberbootEnabled 型: DWORD 値: 0 (0 = 無効、1 = 有効)

システムのアイドル タイムアウトまたはユーザー操作が原因で Windows が休止状態に入らないようにする方法

ローカル グループ ポリシー エディター (gpedit.msc) で次の 2 つのポリシーを構成します。

システムのアイドル時間によって Windows が休止状態に入らないようにするためのポリシー:

  1. 次のパスの下: コンピューターの構成\管理用テンプレート\System\Power Management\スリープ設定

  2. これら 2 つの設定を有効にし、値を 0 に設定します。

    システムの休止状態タイムアウトを指定する (接続済み) システムの休止状態タイムアウトを指定する (バッテリ時)

電源オプション メニューに "休止状態" と表示するようにポリシーを無効にします。

  1. 次のパスの下: コンピューターの構成\Windows コンポーネント\エクスプローラー

  2. 次の設定を無効にする: 電源オプション メニューで休止状態を表示する

  • 休止状態 (powercfg /h off) は無効にしないでください。HORM で必要な hiberfil.sys が削除されるためです。
  • これらの設定をすべて設定した後でも、システムの再起動後に hiberfil.sys のタイムスタンプが更新されます。 これは、UWF が hiberfil.sys ファイルをフィルター処理できないため、システムの再起動中にファイルを圧縮および圧縮解除する必要があるためです。 ただし、これは hiberfil.sys の内容を変更しないため、デバイスの構成済み状態が保護されます。

HORM の構成

  1. デバイスで、管理者としてコマンド プロンプトを開きます。

  2. デバイスで休止状態を有効にするには、次のコマンドを入力します。

    powercfg /h on

  3. デバイスで UWF を有効にするには、次のコマンドを入力します。

    uwfmgr.exe filter enable

  4. デバイス上のすべてのボリュームを保護するには、次のコマンドを入力します。

    uwfmgr.exe volume protect all

    DVD RW ドライブとフロッピー ドライブは、無視しても問題のない予期されたエラーをスローします。

  5. デバイスを再起動して UWF を有効にするには、次のコマンドを入力します。

    uwfmgr.exe filter restart

  6. デバイスを再起動した後、デバイスで行った UWF の変更を確認するには、次のコマンドを入力します。

    uwfmgr.exe get-config

  7. デバイスで HORM を有効にするには、次のコマンドを入力します。

    uwfmgr.exe filter enable-horm

    HORM を有効にする前に、すべてのファイルとレジストリの除外を削除します。

  8. (省略可能)コントロール パネルで、[電源オプション] を設定します。電源ボタンを押すと、休止状態から再開するときにコマンド プロンプトが表示されないようにするか、スクリプトを使用して起動時にコマンド プロンプトを閉じます。

  9. システムを 1 回休止状態にして初期休止状態ファイルを作成するには、コマンド プロンプトで次のコマンドを入力します。

    shutdown /h

  10. 電源ボタンを押して、休止状態からシステムをスリープ解除します。

  11. 休止状態からシステムを起動して初期休止状態ファイルを作成した後、システムをシャットダウンして再起動するには、次のコマンドを入力します。

    uwfmgr.exe restart

  12. HORM が有効になっている場合、UWF 構成を変更することはできません。 変更を行うには、まず HORM を無効にする必要があります。 HORM を無効にするには、次のコマンドを入力します。

    uwfmgr.exe filter disable-horm

  13. システムを再起動して HORM の無効化を完了するには、次のコマンドを入力します。

    uwfmgr.exe restart

    システムは HORM を無効にして正常に再起動します。

Warning

フィルターが有効になっている場合、または HORM が有効になっている場合は、Windows PE を使用してオンラインまたはオフラインで UWF をアンインストールしないでください。

HORM を無効にできない場合の問題を修正する

まれな状況では、デバイスが HORM を正常に無効にできない状態になる可能性があります。

デバイスで HORM を無効にできない場合は、次の手順に従ってこの問題を解決します。

  1. Windows PE でデバイスを起動します。

  2. 次のコマンドを入力します。

    bcdedit.exe /set {bootmgr} custom:26000024 0

  3. デバイスを再起動します。

    shutdown /r/t 0

  4. HORM を無効にする:

    uwfmgr.exe filter disable-horm

  5. HORM を有効にする:

    uwfmgr.exe filter enable-horm

  6. デバイスを休止状態にします。

    shutdown /h