仮想マシンなしでLinuxのGUIアプリも動作、IoT機器向けWindows10/11の最新機能:Windows 11時代に突入するIoT機器向けWindows(2)(3/3 ページ)
2021年10月に正式リリースされたWindows 11。組み込み機器向けあらためIoT機器向けのWindowsは、このWindows 11の登場によってどうなるのだろうか。本連載では、何が変わるのか、そして何が変わらないのかを中心に最新情報を紹介する。第2回は、Windows 10 IoT Enterprise 2021 LTSCを中心に最新機能を紹介する。
Shell Launcher
Shell Launcherは、ユーザーにあらかじめ決められたアプリケーションのみが起動する環境を提供します。この環境ではスタートメニューやタスクバーが使用できなくなるため、アプリケーションに用意された機能のみをユーザーに使用させることができます。これにより、ユーザーによるWindowsの設定変更やファイル操作などを予防することが可能です。Microsoftは2020年5月に、Shell Launcher V2を提供開始し、UWPアプリの起動やマルチappキオスクなどの新しいシナリオに対応しました。
Shell Launcher V1/V2ともに全てのWindows IoT Enterpriseで使用することができますが、Windows 11 IoT Enterpriseにおいてマルチappキオスクはサポートされません。これは一時的な制限事項であり将来的には解消する見込みです。
統合書き込みフィルター(Unified Write Filter)
Write FilterはWindowsシステムやアプリケーション、ユーザーが行うディスクへの書き込みをフィルターする機能です。Write Filterが有効な環境では、本来ディスクへ行われる書き込みはオーバーレイ領域と呼ばれる特別な領域に書き込まれます。ディスクへの書き込み機会が低減するため、フラッシュストレージの摩耗や、システムの設定の損失や破損のリスクを低減させることが可能です。バージョン21H2の統合書き込みフィルターには3つの新しい機能が追加されました。
1つ目は「読み取り専用メディアモード」です。新しく用意されたオプションである“set-rom-mode”を有効にすると、Windowsシステムパーティションを含む任意のパーティションを読み取り専用メディア(領域)に格納したり、予期せぬシャットダウンなどによる破損リスクを大幅に下げたりすることが可能になります。また、読み取り専用メディアモードによりHORMの信頼性も高まります。
注意いただきたいのは、Microsoftの公開情報(2022年2月時点)には「物理記憶装置への全ての書き込みと、ファイルの内容に影響を与えないメタデータの書き込みを削除できます」とありますが、手元の環境で検証した限りにおいては、単に読み取り専用メディアモードを有効にしても、ストレージへの書き込みがなくなるわけではないようです。このモードは記憶領域の一部もしくは全部を読み取り専用にできるストレージと組み合わせて使用いただくことが前提であり、通常のストレージ(読み書き可能なメディア)を完全な読み取り専用として使用できるものではないと考えられます。
2つ目は「フルボリュームのコミット」です。統合書き込みフィルターで保護された領域への書き込みは、ディスクではなくオーバーレイ領域へリダイレクトされ、これをディスクへ反映させる工程をコミットといいますが、従来のコミットはファイル単位で行う必要がありました。読み取り専用メディアモード中のみ、という条件は付きますが、“overlay commit”オプションはUWFで保護されたボリュームのオーバーレイ全体を一度に物理ディスクにコミットします。
3つ目は「ディスクオーバーレイのスワップ」です。これまで統合書き込みフィルターのディスクモードを使用するとオーバーレイ領域はC:ドライブに作成されていましたが、この場合(重要なデータが存在する)システムパーティションへの書き込みが発生するため、本来の書き込みフィルターの目的に反した結果となってしまうこともありました。新しいオプション“create-swapfile”によりオーバーレイ領域を任意のドライブ、例えば十分に容量のある別のHDDに移動させられます。
これらの新しいオプションはシステム運用の柔軟さを高めるとともに、Windows Embedded Standard 7で使用できたEnhanced Write Filterに近い挙動の実現を目指したもののようです。新しい統合書き込みフィルターはバージョン21H2の全てのWindows IoT Enterpriseで使用可能です。
次回は、バージョン21H2の新しい機能であるソフトリアルタイムについて、実際の設定や挙動なども含め解説する予定です。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ≫連載「Windows 11時代に突入するIoT機器向けWindows」バックナンバー
- ついに登場したWindows 11、IoT機器向けでは何が変わるのか
2021年10月に正式リリースされたWindows 11。組み込み機器向けあらためIoT機器向けのWindowsは、このWindows 11の登場によってどうなるのだろうか。本連載では、何が変わるのか、そして何が変わらないのかを中心に最新情報を紹介する。第1回は、IoT機器向けWindows 10/11の全体像について解説する。 - 組み込み機器でもサポート終了するWindows 7、Windows 10世代は何を使うべきか
組み込み機器向けの「Windows」として愛用されてきた「Windows Embedded Standard 7」のサポート期間が2020年10月13日に終了します。本連載では、このWindows Embedded Standard 7から、最新の「Windows 10」世代へ移行するにはどうすればいいのかを解説します。 - 組み込み機器のWindows 7からWindows 10への移行で考慮すべき互換性問題
2020年10月13日にサポートが終了する「Windows Embedded Standard 7」から最新の「Windows 10」世代へ移行について解説する本連載。第2回は、ハードウェアやドライバ、アプリケーションなどの互換性の問題や構築とインストールについて解説する。 - いまだから知っておきたい! XP EmbeddedからStandard 7への移行ポイント【前編】
2014年4月9日(日本時間)で「Windows XP」のサポートが終了。組み込み機器向けに提供されている「Windows XP Embedded」についても2016年1月に期限を迎えてしまう……。そろそろOSの移行を前向きに検討するときなのではないだろうか。本特集では、Windows XP Embeddedから「Windows Embedded Standard 7」への乗り換えを前提に、その移行ポイントを解説する。 - いまだから知っておきたい! XP EmbeddedからStandard 7への移行ポイント【後編】
2014年4月9日(日本時間)で「Windows XP」のサポートが終了。組み込み機器向けに提供されている「Windows XP Embedded」についても2016年1月に期限を迎えてしまう……。そろそろOSの移行を前向きに検討するときなのではないだろうか。本特集では、Windows XP Embeddedから「Windows Embedded Standard 7」への乗り換えを前提に、その移行ポイントを解説する。 - Windows Embedded Standard 7 SP1でアップデートされた機能
Windows 7 SP1の提供開始に伴い、Windows 7をベースとする組み込みOS「Windows Embedded Standard 7」でもSP1に対応したバージョンがリリースされた。今回は、特に重要なアップデート内容について解説する。