Microsoft Virtual PC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

テンプレート:Infobox テンプレート:Infobox Microsoft Virtual PCマイクロソフト バーチャル ピーシー)とは、Windows上にPC/AT互換機仮想PC環境を構築するマイクロソフトアプリケーションソフトウェアである。本項では後継ソフトウェアであるWindows Virtual PCを含めて述べる。

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

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

2009年10月19日にはWindows 7のリリースに合わせ、ホストOSがWindows 7のみの「Windows Virtual PC」[3] と、それに対応する[注 1] [注 2] 仮想環境「XP Mode[4]Windows XP Professionalに幾つかの専用コンポーネントを追加した、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に組み込まれたハードウェア仮想化支援機能を利用できるようになっている。旧型のビデオチップをエミュレーションしているためDirect3DOpenGLには対応しない。ただし、後述のVirtual Machine統合コンポーネントによってグラフィックス性能が向上し、Windows Virtual PC以降ではWindows Vista以降においてWindows Aeroに対応する。

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

エミュレーション環境

全てのVirtual PC は、同一環境である。

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 (64 ビットエディション)、Windows Server 2008 R2Windows Server 2012) で64ビットのゲストOS がサポートされている。

Virtual PC 2004 Virtual PC 2007 Windows Virtual PC
Operating system ホスト ゲスト ホスト ゲスト ホスト ゲスト
32 ビット 64 ビット 32 ビット 32 ビット 64 ビット 32 ビット 32 ビット 64 ビット 32 ビット
Windows 8 × × テンプレート:No × × テンプレート:No × × テンプレート:No
Windows 8 Pro × × テンプレート:No × × テンプレート:No × × テンプレート:No
Windows 8 Enterprise × × テンプレート:No × × テンプレート:No × × テンプレート:No
Windows 7 Ultimate × × × テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yes テンプレート:Yes テンプレート:Yes
Windows 7 Enterprise × × × テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yes テンプレート:Yes テンプレート:Yes
Windows 7 Professional × × × テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yes テンプレート:Yes テンプレート:Yes
Windows 7 Home Premium × × × テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yes テンプレート:Yes テンプレート:Yesテンプレート:Ref label
Windows 7 Home Basic × × × テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yes テンプレート:Yes テンプレート:Yesテンプレート:Ref label
Windows 7 Starter × N/A × テンプレート:Yes N/A × テンプレート:No テンプレート:No ×テンプレート:Ref label
Windows Server 2008 Standard × × × × × テンプレート:Yesテンプレート:Ref label × × ×
Windows Vista Ultimate × × × テンプレート:Yes テンプレート:Yes テンプレート:Yesテンプレート:Ref label × × テンプレート:Yes
Windows Vista Enterprise × × × テンプレート:Yes テンプレート:Yes テンプレート:Yesテンプレート:Ref label × × テンプレート:Yes
Windows Vista Business × × × テンプレート:Yes テンプレート:Yes テンプレート:Yesテンプレート:Ref label × × テンプレート:Yes
Windows Vista Home Premium × × × テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label × × ×テンプレート:Ref label
Windows Vista Home Basic × × × テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref label テンプレート:Yesテンプレート:Ref labelテンプレート:Ref label × × ×テンプレート:Ref label
Windows Vista Starter × N/A × × N/A テンプレート:Yes × N/A ×テンプレート:Ref label
Windows Server 2003 Standard | x64 テンプレート:Yesテンプレート:Ref label × テンプレート:Yes テンプレート:Yes テンプレート:Yes テンプレート:Yes × × ×
Windows XP Professional | x64 テンプレート:Yes × テンプレート:Yes テンプレート:Yes テンプレート:Yes テンプレート:Yes × × テンプレート:Yes
Windows XP Tablet PC Edition テンプレート:Yes N/A テンプレート:Yes テンプレート:Yes N/A テンプレート:Yes × N/A ×
Windows XP Media Center Edition × N/A テンプレート:Partial × N/A × × N/A ×
Windows XP Home Edition × N/A テンプレート:Yes テンプレート:Yesテンプレート:Ref label N/A テンプレート:Yesテンプレート:Ref label × N/A ×
Windows XP Starter Edition × N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
Windows 2000 Server × N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
Windows 2000 Professional テンプレート:Yes N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
Windows Me × N/A テンプレート:Yes × N/A テンプレート:Yesテンプレート:Ref label × N/A ×
Windows 98 Second Edition × N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
Windows 98 × N/A テンプレート:Yes × N/A テンプレート:Yesテンプレート:Ref label × N/A ×
Windows 95 × N/A テンプレート:Yes × N/A テンプレート:Yesテンプレート:Ref label × N/A ×
Windows NT 4.0 Workstation × N/A テンプレート:Yes × N/A テンプレート:Yesテンプレート:Ref label × N/A ×
Windows NT 3.51 Workstation × N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
Windows NT 3.1, NT 3.5 (Workstation) × N/A テンプレート:No × N/A テンプレート:No × N/A ×
OS/2 × N/A テンプレート:Yes × N/A テンプレート:Yes × N/A ×
16 ビット 16 ビット 16 ビット 16 ビット 16 ビット 16 ビット
Windows 3.1 × テンプレート:Yes × テンプレート:Yes × ×
MS-DOS 6.22 × テンプレート:Yes × テンプレート:Yesテンプレート:Ref label × ×
表の説明
マイクロソフトのサポート
サポート有
× サポート無
N/A 存在しない
テンプレート:? 不明
機能
テンプレート:Yes 完全または完全に近い機能が使用可
テンプレート:Partial 機能の一部が使用不可
テンプレート:No インストール不可
(grey) 不明
  1. テンプレート:Note label Virtual PC 2007 SP1が必要。また、Windows VistaからWindows 7へ上書きによるアップグレードを実行する場合、一旦Virtual PCをホストPC上からアンインストール(削除)する必要がある。
  2. テンプレート:Note label 2008年1月のWindows Vistaのソフトウェア ライセンス条項の改訂により、Home PremiumとHome BasicのゲストOSとして使用が可能となった。
  3. テンプレート:Note label Virtual PC 2007 SP1用の修正プログラム (KB958162)[5] をインストールする。
  4. テンプレート:Note label Windows Aero は使用できない。
  5. テンプレート:Note label Windows Virtual PC の統合コンポーネントは、Windows XP Professional SP3と、Windows Vista Business SP1以降、Windows Vista Enterprise SP1以降、Windows Vista Ultimate SP1以降、Windows 7 Professional、Windows 7 Enterprise、Windows 7 Ultimateのみインストールできる。
  6. テンプレート:Note label 以前のバージョンと互換性があるため、ある程度動作する。Virtual PC 2007 では、MS-DOS 6.22、Windows 95、Windows 98、Windows Me、Windows NT 4.0 Workstationの正式な対応を終了した。
  7. テンプレート:Note label Virtual PC 2004 SP1が必要。

ホストOS上でのシステム条件

Virtual PC 2007 SP1 日本語版

次の条件を満たす必要がある(----技術概要[6]15ページまたはシステム要件[7]参照)。

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

Windows Virtual PC 日本語版

次の条件を満たす必要がある(----システム要件[8]参照)。

  • Windows 7(Starter以外のエディション)
  • Intel VTAMD-V (AMD Virtualization)などの仮想化支援機能に対応したCPUを搭載し、Syatem BIOSで有効化されていること(KB977206[9] の修正プログラムをインストールすれば、この条件は不要となる)。
  • メモリ 2GB(推奨)
  • 20MBのハードディスク容量(他に、ゲスト用の容量が必要)

脚注

テンプレート:脚注ヘルプ

注釈

テンプレート:Reflist

出典

テンプレート:Reflist

関連項目

外部リンク

テンプレート:マイクロソフト
  1. テンプレート:Cite web
  2. テンプレート:Cite web
  3. テンプレート:Cite web
  4. テンプレート:Cite web
  5. Virtual PC 2007 Service Pack 1 用の修正プログラム ロールアップ パッケージ (2009 年 2 月 20 日) について
  6. テンプレート:Cite web
  7. テンプレート:Cite web
  8. テンプレート:Cite web
  9. Windows 7 を実行しているコンピューター上の Windows Virtual PC での Windows XP Mode のハードウェア支援による仮想化に関するエラー メッセージ


引用エラー: 「注」という名前のグループの <ref> タグがありますが、対応する <references group="注"/> タグが見つからない、または閉じる </ref> タグがありません