Windows Virtual PC

**Windows Virtual PC**（**ウィンドウズ バーチャル ピーシー**）とは、Windows上にPC/AT互換機の仮想PC環境を構築するマイクロソフトのアプリケーションソフトウェアである。本項では先代のソフトウェアである**Microsoft Virtual PC**についても説明する。

## 概要
コネクティクスがMacintosh向けに開発し、後にWindows、OS/2にも移植された。マイクロソフトが2003年にコネクティクスより当製品部門および関連特許などを買収し、引き続き開発と提供をしている。

2006年7月、Virtual PC 2004 SP1から無償提供になり
、同年8月にMacintosh向けの提供が終了した
。

2009年10月19日にはWindows 7のリリースに合わせ、ホストオペレーティングシステム (OS) がWindows 7のみの「Windows Virtual PC」 と、それに対応する

仮想環境「**[[Microsoft Windows 7#Windows XP Mode|Windows XP Mode]]**」（Windows XP Professional SP3に幾つかの専用コンポーネントを追加した、Windows Virtual PC用仮想PCイメージ）が公開された。この**Windows Virtual PC**は、Microsoft Virtual PCの実質的な後継ソフトウェアである。

## 特徴
Virtual PCは、ハードウェアとしてのPC環境を仮想的に構築する。OSを仮想的に動作させるタイプではないため、PCで動作するOSであれば基本的にゲストOSとしてインストールすることができる。開発がマイクロソフトになってからは公開時の最新版を含むWindowsやMS-DOSをゲストOSとしてサポートするようになっている。

決められたPC環境をソフトウェアでエミュレートするため、処理速度は物理環境より多少劣る。Virtual PC 2007からはCPUに組み込まれたハードウェア仮想化支援機能を利用できるようになっている。旧型のビデオチップをエミュレーションしているためDirect3DやOpenGLには対応しない。ただし、後述のVirtual Machine統合コンポーネントによってグラフィックス性能が向上し、Windows Virtual PC以降ではWindows Vista以降においてWindows Aeroに対応する。

ネットワーク設定は、ホスト環境の物理インタフェースへの直接接続、ホスト環境のIPアドレスを共有するNAT、ゲスト環境内部で連結する内部ネットワークの3種類からいずれかを指定し仮想ネットワークデバイスを作成することで行う。1つの仮想PCに対し、仮想ネットワークデバイスは最大4つ用意されている。

### エミュレーション環境
全てのVirtual PC は、同一環境である。
* Intel Pentium II プロセッサと、Intel 440BX チップセット
* SVGA VESA グラフィック （4 MB または 16 MB の VRAM サイズの S3 Trio 32 PCI）
* Creative Sound Blaster 16 ISA PnP サウンド チップ
* DEC 21041 または DEC 21140 のイーサネット チップ

### Virtual Machine 統合コンポーネント
ゲスト OS (Windows) をインストール後、統合コンポーネントをインストールすることにより、ホスト環境とゲスト環境で幾つかの機能を共有することができる。

* ゲストOS のパフォーマンスの向上
* マウスの統合
* 最適化されたビデオ ドライバーの使用
* 動的なスクリーン解像度の使用
* ホスト側との時刻同期
* クリップボードの共有
* ホスト-ゲスト間のドラッグ アンド ドロップ （Virtual PC 2007 まで対応）
* ホスト-ゲスト間のフォルダーの共有
* USB デバイスのゲストOS での使用 （Windows Virtual PC で対応）
* アプリケーションのシームレス化（ゲストOS 上のアプリケーション画面をホストOS に表示する機能。Windows Virtual PC で対応）

## ホストOSとゲストOSの対応
Virtual PC 2007 において、ホストOS の64ビット対応が行われた。しかしながら、ゲストOS の64ビット対応は行われていない。マイクロソフトの仮想化製品ではクライアントHyper-V (Hyper-V Server、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012/2012 R2、Windows Server 2016、Windows Server 2025、Windows 8.x Pro/Enterprise、HomeとSを除くWindows 10全エディション、HomeとSを除くWindows 11全エディション。いずれも64ビット専用) で64ビットのゲストOS がサポートされている。

} || style="text-align:left; padding:0.2em 0.5em" | 機能の一部が使用不可
|-
|  || style="text-align:left; padding:0.2em 0.5em" | インストール不可
|-
| style="color:grey" | *(grey)* || style="text-align:left; padding:0.2em 0.5em" | 不明
|}
|}

## ホストOS上でのシステム条件
### Virtual PC 2007 SP1 日本語版
次の条件を満たす必要がある（技術概要15ページまたはシステム要件参照）。
*L2キャッシュを搭載した400MHz以上（1GHzを推奨）のプロセッサを備えるx64互換またはx86互換でPentium IIまたはAthlon以降のCPU （Virtual PC 2007以降ではマルチコアCPUでも実行可能であるが、ゲスト側では基本的に1つのCPUとして認識される　ホスト側では複数のコアに分散されて処理される）
*メモリ
**使用する予定のゲストOSの要件に、使用する予定のホストOSのメモリ要件を合わせた量。複数のゲストOSを同時に使用する予定がある場合、同時に実行する必要があるゲストOSの全ての合計。
*CD-ROMドライブまたはDVDドライブ
*Super VGA (800×600)以上の解像度を持ったモニタ
*キーボードおよび マイクロソフトマウスまたは互換性のあるポインティングデバイス

### Windows Virtual PC 日本語版
次の条件を満たす必要がある（システム要件参照）。
*Windows 7(Starter以外のエディション)
*Intel VTやAMD-V (AMD Virtualization)などの仮想化支援機能に対応したCPUを搭載し、System BIOSで有効化されていること（KB977206 の修正プログラムをインストールすれば、この条件は不要となる）。
*メモリ 2GB（推奨）
*20MBのハードディスク容量（他に、ゲスト用の容量が必要）

## 脚注

### 注釈

### 出典

## 関連項目
*VHD (ファイルフォーマット)
*x86仮想化
**Hyper-V
**VirtualBox
**VMware

## 外部リンク
* Download Virtual PC 2007 技術概要 — Microsoftダウンロードセンター