Share via


Windows Embedded Systems 7 統合書き込みフィルターへの拡張書き込みフィルター Windows 10

UWF スワップファイルの許可 (別名)。DISK Overlay) を作成し、任意のボリューム
で使用するディスク モードのオーバーレイで、ボリュームが保護されているかどうかに関係なく、使用可能なボリュームでファイルを使用する機能が追加されました。 この変更の主な目的は、ディスク オーバーレイを "貴重な" メディアにリダイレクトする一方で、書き込みによる摩耗に弱いデバイス (Flash/SD/SSD デバイスなど) からの起動を可能にすることです。 この変更の前は、DISK モード オーバーレイは OS (別名 C:) ボリュームに排他的に制限されていました。

これが管理者のコマンド プロンプトです

新しいサブコマンド “create-swapfile” が “uwfmgr.exe ボリューム” に導入され、DISK モード オーバーレイ スワップファイルの場所をユーザーが制御できるようになりました。 このコマンドには、ボリューム DOS 名 (C:、D: など) またはボリューム GUID が引数として必要です。 ファイルの初期サイズは、その時点でのオーバーレイのサイズから推測され、後で “uwfmgr.exe overlay set-size” サブコマンドを発行して変更できます。 新しいサブコマンド “create-swapfile” は、UWF フィルターが無効で、UWF オーバーレイが DISK モードの場合にのみ許可されます。

読み取り専用メディア モード

読み取り専用モードでは、物理ストレージ デバイスへのあらゆる書き込みが排除され、ファイルの内容に影響を与えないメタデータの書き込みも排除されます。 読み取り専用メディア モードは、UWF を使用して、このモードへの移行と終了を簡単に構成できます。 この新機能では、レガシー WES7 EWF ボリュームベースのフィルターのユーザーが使用していた多くの一般的なシナリオがサポートされています。 新しいサブコマンド "set-rom-mode" が "uwfmgr.exe. overlay" に導入され、ユーザーは読み取り専用メディア モードを有効化または無効化できるようになりました。

これがコンパクトな管理者の プロンプトです

このサブコマンドには、"on" または "off" 引数が必要です。 読み取り専用メディア モードは、UWF が現在無効になっている場合にのみ有効にできます。 UWF が現在有効になっている場合、このモードを無効にできますが、“off” コマンドが発行された後は、次の再起動まで、読み取り専用メディア モードを再び有効にする手段はありません。 また、読み取り専用メディア モードでは、UWF を有効または無効にできますが、このような "状態変更” により、UWF によって保護されている物理デバイス上のファイルやメタデータが変更されることになります。

Note

  • 読み取り専用メディア モードを有効にすると、すべての書き込みは次の再起動までフィルター処理されるため、それまでに書き込まれたものはすべて物理デバイスで変更される可能性があります。
  • 読み取り専用メディア モードでは、既存のすべての除外が無視され (非機能)、ファイルまたはレジストリのコミットは実行できません。 このドキュメントの「フル ボリューム コミット」を参照してください。
  • 読み取り専用メディア モードを有効にできるのは、RAM オーバーレイを使用するように UWF が構成されている場合のみです。

これはオーバーレイ設定です

UWF CSP プロバイダーは、CFG_DATATYPE_INTEGER UnifiedWriteFilter\NextSession\OverlayFlags プロパティで新しいビット (0x4) を設定できるように更新されました。

読み取り専用メディア モードの実装後、HORM モードの切り替えの一貫性、安全性、および信頼性を大幅に強化できました。 HROM モードを有効にするには、UWF を構成して、読み取り専用メディア モードで起動する必要があり、こうすることで、ユーザーは他の理由で HORM を有効化できないときに除外や状況を気にする必要がなくなります。

読み取り専用メディアでのフル ボリューム コミット

読み取り専用メディア モードの導入後、UWF で保護されたボリュームの状態全体を物理ディスクに一度にコミットする機能を実装できるようになりましたが、これは、以前はアクティブなファイル/レジストリの除外が存在すると、アーキテクチャ上不可能でした。

新しいサブコマンド “commit” が “uwfmgr.exe オーバーレイ” の下に導入され、ユーザーは前回の起動から累積されたすべての変更と、次の再起動までのその後のすべての変更を基になる物理デバイスにコミットできるようになりました。 “フル ボリューム コミット” が正常に完了した後、次の再起動まで、OS は完全に保護されていないように動作します。 保護は、次の再起動時に復元されます。

これは管理者プロンプトです

Note

  • UWF を有効にし、読み取り専用メディア モードで構成する必要があります
  • UWF を HORM モードにすることはできません。
  • フル ボリューム コミット後、および次回の再起動前に HORM モードを有効にすることはできません
  • UWF は、フル ボリューム コミット後に無効にできます

UWF CSP プロバイダーは、CFG_DATATYPE_BOOLEAN “UnifiedWriteFilter\CurrentSession\OverlayCommit” プロパティの読み取り/書き込みを追加することによって更新され、これは、前回の起動後に完全なオーバーレイ コミットが発行されたかどうかを示します。 このプロパティをゼロ (FALSE) からゼロ以外の値 (TRUE) に設定すると、即時のフル ボリューム コミットが実行されます。 現在の値がゼロ以外 (TRUE) の場合は、このプロパティをゼロ (FALSE) に設定することはできません。

顧客は、現在の構成 (uwfmgr get-config など) を確認することで、"フル ボリューム コミット" 状態を簡単に判断できます。

これはフル ボリューム コミットです