Windows Virtual PC

ウィキペディアから、無料の百科事典
Microsoft Virtual PC
開発元 マイクロソフト
最新版
Windows : 2007 SP1 (6.0.210.0)
Mac : 7.0.3 / Windows : 2008年5月15日 (2008-05-15)
Mac:2007年8月14日 (2007-08-14)
対応OS Windows XP/Vista, Mac OS X
サポート状況 Windows : サポート期間終了
Mac : サポート期間終了
種別 仮想PC
ライセンス プロプライエタリ
公式サイト Microsoft Virtual PC 2007
テンプレートを表示
Windows Virtual PC
開発元 マイクロソフト
最新版
6.1.7600.16393 / 2009年10月19日 (2009-10-19)
対応OS Windows 7
サポート状況 Windows : メインストリーム サポート(期間終了)[注 1]
種別 仮想PC
ライセンス プロプライエタリ
公式サイト Windows Virtual PC
テンプレートを表示

Windows Virtual PC(ウィンドウズ バーチャル ピーシー)とは、Windows上にPC/AT互換機の仮想PC環境を構築するマイクロソフトのアプリケーションソフトウェアである。本項では先代のソフトウェアであるMicrosoft 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] と、それに対応する[注 2] [注 3] 仮想環境「Windows XP Mode」[4](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 は、同一環境である。

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 8.x Pro/Enterprise、HomeとSを除くWindows 10全エディション。いずれも64ビット専用) で64ビットのゲストOS がサポートされている。

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

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

Virtual PC 2007 SP1 日本語版

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

  • L2キャッシュを搭載した400MHz以上(1GHzを推奨)のプロセッサを備えるx64互換またはx86互換でPentium IIまたはAthlon以降のCPU[注 4] (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 VTやAMD-V (AMD Virtualization)などの仮想化支援機能に対応したCPUを搭載し、System BIOSで有効化されていること(KB977206[9] の修正プログラムをインストールすれば、この条件は不要となる)。
  • メモリ 2GB(推奨)
  • 20MBのハードディスク容量(他に、ゲスト用の容量が必要)

脚注

注釈

  1. ↑ メインストリーム サポート終了後の延長サポートは2020年1月14日まで(期間終了)。
  2. ↑ Windows 7 Professional、Enterprise、Ultimateのみ利用可能(Home Premium以下でも選択肢でProfessional以上にすればインストールして使用することは可能。ただし正規のやり方ではない点に留意のこと)。
  3. ↑ Windows Virtual PC専用ではなく、他の仮想化ソフトウェアでの利用もライセンス上認められている。Impress (2009年11月2日). “Aero UIをサポートした「VMware Workstation 7」を試す”. 2010年2月14日閲覧。
  4. ↑ Virtual PC 2007のダウンロードページに記載されているProcessor欄より。この制限の為400MHz以上でも動作対象外のプロセッサ(K6-2とK6-III)が存在する。マイクロソフト. “ダウンロード Microsoft Virtual PC 2007”. 2020年8月11日閲覧。

出典

  1. ↑ 三柳英樹; INTERNET Watch (2006年7月13日). “マイクロソフト、「Virtual PC 2004」日本語版を無償公開”. 2008年10月26日閲覧。
  2. ↑ Ina Fried (CNET News.com) (2006年8月8日). “マイクロソフト、「Virtual PC for Mac」の開発を中止”. 2008年10月26日閲覧。
  3. ↑ マイクロソフト (2009年10月19日). “Windows Virtual PC”. 2009年10月27日閲覧。
  4. ↑ マイクロソフト (2009年10月19日). “Windows XP Mode”. 2009年10月27日閲覧。
  5. ↑ Virtual PC 2007 Service Pack 1 用の修正プログラム ロールアップ パッケージ (2009 年 2 月 20 日) について
  6. ↑ マイクロソフト (2008年1月10日). “Virtual PC 2007 技術概要(ダウンロードセンター)”. 2008年10月26日閲覧。
  7. ↑ マイクロソフト. “Microsoft Virtual PC 2007 のシステム要件”. 2008年10月26日閲覧。
  8. ↑ マイクロソフト (2009年10月19日). “Windows Virtual PC(ダウンロードセンター)”. 2010年2月14日閲覧。
  9. ↑ Windows 7 を実行しているコンピューター上の Windows Virtual PC での Windows XP Mode のハードウェア支援による仮想化に関するエラー メッセージ

関連項目

外部リンク