Embeddedによるシステム構築のキモとなるのが、EWFとHORMである。Embeddedの概要を紹介しました。Filter」について解説します。Embedded特有の機能であり、OSランタイムイメージへの書き込み制限機能を提供します。Flashカードなどが起動ストレージである場合など)ディスクへの書き込みを抑止する必要があります。Professionalの機能だけでは実現できません。EWFは、組み込みデバイスにおけるこのようなニーズに対して提供されている機能です。EWFの機能として、以下の2点が挙げられます。システム上の1つ以上のパーティションに対しての書き込み禁止機能CD-ROMやフラッシュメディアなどの読み取り専用・リムーバブルメディアからのブート機能EWFは、保護パーティション(書き込み禁止にしたパーティション)に対する書き込みをRAMあるいは別のパーティションへリダイレクトすることにより、OSランタイムイメージへの書き込みを保護します。Filterの構造EWFオーバーレイとEWFボリュームでは、EWFについてもう少し詳しく見ていきましょう。EWFは、「EWFオーバーレイ」と「EWFボリューム」という構成要素から成り立っています。EWFオーバーレイ保護パーティションに対する書き込み情報をリダイレクトする場所。RAMまたはディスク上の別のパーティションとなる。EWFボリュームEWFで保護されているボリュームの数、サイズ、EWFオーバーレイ情報などのEWF構成情報を格納する場所。FBA(注)時にディスク上の空き領域に作成される。EWFボリュームは保護するボリュームの数に関係なく1つだけ作成される。EmbeddedのOSランタイムイメージを組み込みデバイスへインストールする作業に当たります。ターゲットメディアにOSランタイムイメージを配置してブートすると、初回起動時にさまざまなOSシステムコンフィグレーションを自動で設定します。EWFの動作モードと配置EWFには3つの動作モードがあり、それぞれ上記の要素の配置と利用方法が異なります。ModeEWFオーバーレイはディスク上の別のパーティション、EWFボリュームは空き領域に作成される別のボリュームとなる。保護パーティションに対する上書き情報は、再起動後も保持される。ModeEWFオーバーレイはRAM内、EWFボリュームは空き領域に作成される別のボリュームとなる。保護パーティションに対する上書き情報は、再起動後に破棄される。ModeEWFオーバーレイはRAM内、EWFボリュームはレジストリ内に格納される。Modeはストレージ容量に余裕があり、OSランタイムイメージに対する変更情報を保存したい場合に使用します。Modeは、容量が制限されていたり読み書きに制限があるストレージの場合や、OSランタイムイメージに対する変更情報を保持したくない場合に使用します。Modeは、機能的にはほぼ同じです。どのような場合に使い分けるかというと、対象となるストレージが複数パーティション構成を取れるか否かです。Professionalで「ローカルディスク」として認識されるものと、「リムーバブルディスク」として認識されるものの2種類があります。リムーバブルディスクとして認識されるものの中には、複数パーティション構成が取れないデバイス(注)があるのです。IDEモードをサポートしていないCFなど。XPからローカルディスク/リムーバブルディスクのどちらとして認識されるかを確認してください。複数パーティション構成が取れないストレージの場合、EWFボリュームを認識することができません。Modeは、本来EWFボリュームに記録するEWFの構成情報をレジストリに保持します。これにより、EWFボリュームを持たない単一パーティション構成によるEWF機能の実装が可能になります。SNSfacebooktwitterITmediaはアイティメディア株式会社の登録商標です。