知識マップ: Windows仮想化の深層(第1回) ── あなたのWindowsはどこで動いているのか:ハイパーバイザーとパーティション

記事「Windows仮想化の深層(第1回) ── あなたのWindowsはどこで動いているのか:ハイパーバイザーとパーティション」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。

Hyper-Vを有効にすると、物理CPUとメモリを支配するのはハイパーバイザーになり、ホストのWindowsはルートパーティションとして動く。ハイパーバイザーはSLAT対応CPUとハードウェア仮想化支援を前提とし、ルートパーティションはハイパーコールAPIで子パーティションを作る。デバイスI/Oは子パーティションのVSCからVMBusを経てルート側のVSPへ渡り、合成デバイスとEnlightened I/Oがエミュレーション層を迂回して効率を上げる。エミュレートデバイスの実装とVM管理(VMMS)はルートパーティションが担う。VBS・WSL2・Windows Sandboxも同じハイパーバイザーを土台にし、他社製仮想化スタックはWindows Hypervisor Platform経由で同居する。ハイパーバイザーの動作状態はsysteminfoとHypervisorPresentで、VBSの状態はmsinfo32とWin32_DeviceGuardで確認できる。Windows Serverでディスクリートデバイス割り当てを使う構成では、子パーティションが特定のデバイスへ直接アクセスする。

Hyper-Vハイパーバイザーとパーティションの知識マップハイパーバイザーがSLATとハードウェア仮想化支援を前提に動き、ルートパーティションがハイパーコールで子パーティションを作り、VSCとVSPがVMBusで結ばれ、VBSやWSL2やWindows Sandboxが同じ土台に載る関係図前提とする前提とする利用する利用する利用する利用する利用する利用する利用するで確認できるで確認できる利用する実装を担う実装を担う前提とする利用する利用するで確認できるで確認できる利用するで確認できるで確認できるWindowsハイパーバイザールートパーティション子パーティションSLATハードウェア仮想化支援ハイパーコールAPI仮想化サービスコンシューマーVMBus仮想化サービスプロバイダー仮想化ベースのセキュリティWSL 2Windows サンドボックス他社製仮想化スタックWindows Hypervisor PlatformsysteminfoコマンドHypervisorPresentプロパティEnlightened I/Oエミュレートデバイス合成デバイス仮想マシン管理サービスmsinfo32(システム情報)Win32_DeviceGuardクラスディスクリートデバイス割り当て

概念間の関係(全22件)

図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。

主要概念の定義

Windowsハイパーバイザー
ハードウェアの直上で動き、パーティションと呼ばれる隔離実行環境を作って物理CPUとメモリへのアクセスを調停するType 1のハイパーバイザー。Hyper-Vを有効にすると、ホストのWindows自身もその上のルートパーティションで動く。
ルートパーティション
物理デバイスへの直接アクセスと仮想化管理スタックを持つ特別なパーティション。ハイパーコールAPIを通じて子パーティションを作成する。
子パーティション
ゲストOSを収容する隔離の単位。通常は物理資源に直接触れず、仮想プロセッサ・パーティション私有のメモリ空間・仮想デバイスを通じて動作する。Windows Server向けのディスクリートデバイス割り当ての構成では、割り当てられたデバイスへ直接アクセスする。
SLAT
ゲスト物理アドレスからシステム物理アドレスへの二段目のアドレス変換をCPUのハードウェアで行う仕組み。Intel EPTやAMD RVIが該当し、現行のHyper-VとVBSの必須要件。
仮想化サービスコンシューマー
子パーティションのゲストOSに入る合成デバイスドライバー。デバイス要求をVMBus経由でルート側のVSPへ送る。
仮想化サービスプロバイダー
ルートパーティション側に常駐し、子パーティションからのデバイス要求をVMBus越しに受けて、ルートパーティションのデバイス/バックエンドのスタックへ橋渡しするサービス。要求は最終的に物理デバイスへ届くこともあれば、仮想ディスクや仮想スイッチなどホスト側のバックエンドで処理されることもある。
仮想化ベースのセキュリティ
ハードウェア仮想化とWindowsハイパーバイザーで隔離環境を作り、カーネルが侵害され得る前提でセキュリティ機能を収容する仕組み。
WSL 2
WSLの現行既定のアーキテクチャ。管理された軽量ユーティリティVMの中でMicrosoftビルドのLinuxカーネルを動かし、各ディストリビューションをVM内の隔離されたコンテナーとして実行する。
Windows サンドボックス
使い捨てのクリーンなデスクトップ環境を数分で用意できる、Windows Pro/Enterprise/Education系で使えるホスト同系統の軽量な仮想化検証環境。
他社製仮想化スタック
VirtualBoxやVMwareなど、Microsoft以外が提供する仮想化ソフトウェアの実行基盤。
Enlightened I/O
ストレージやネットワークなどの高水準通信プロトコルの仮想化対応実装。デバイスエミュレーション層を迂回してVMBusを直接利用し、ハイパーバイザーとVMBusを認識するゲストを必要とする。
合成デバイス
物理ハードウェアの模倣ではない、仮想化を前提に設計されたHyper-V固有の仮想デバイス。性能向上とオーバーヘッド削減のために提供される。
ハードウェア仮想化支援
ハイパーバイザー用の実行モードを追加するCPUの仮想化支援機能。Intel VTやAMD-Vが該当する。

機械可読データ

このデータセットについて

作成
合同会社小村ソフト
ライセンス
CC BY 4.0 ── 出典(合同会社小村ソフト)とライセンスへのリンクを明示し、改変した場合はその旨を示すことを条件に、再配布・改変を含めて再利用できます
最終確認日
2026-08-22 ── 収録する関係のうち、最後に出典と照合した日

このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。