Windows Virtual PC
Windows Virtual PC(ウィンドウズ バーチャル ピーシー)とは、Windows上にPC/AT互換機の仮想PC環境を構築するマイクロソフトのアプリケーションソフトウェアである。本項では先代のソフトウェアであるMicrosoft Virtual PCについても説明する。
開発元 | マイクロソフト |
---|---|
最新版 |
Windows : 2007 SP1 (6.0.210.0) Mac : 7.0.3 / Windows : 2008年5月15日 Mac:2007年8月14日 |
対応OS | Windows XP/Vista, Mac OS X |
サポート状況 |
Windows : サポート期間終了 Mac : サポート期間終了 |
種別 | 仮想PC |
ライセンス | プロプライエタリ |
公式サイト | Microsoft Virtual PC 2007 |
開発元 | マイクロソフト |
---|---|
最新版 |
6.1.7600.16393
/ 2009年10月19日 |
対応OS | Windows 7 |
サポート状況 | Windows : メインストリーム サポート(期間終了)[注 1] |
種別 | 仮想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] と、それに対応する[注 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 は、同一環境である。
- 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 8.x Pro/Enterprise、HomeとSを除くWindows 10全エディション。いずれも64ビット専用) で64ビットのゲストOS がサポートされている。
|
|
- 1 Virtual PC 2007 SP1が必要。また、Windows VistaからWindows 7へ上書きによるアップグレードを実行する場合、一旦Virtual PCをホストPC上からアンインストール(削除)する必要がある。
- 2 2008年1月のWindows Vistaのソフトウェア ライセンス条項の改訂により、Home PremiumとHome BasicのゲストOSとして使用が可能となった。
- 3 Virtual PC 2007 SP1用の修正プログラム (KB958162)[5] をインストールする。
- 4 Windows Aero は使用できない。
- 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 以前のバージョンと互換性があるため、ある程度動作する。Virtual PC 2007 では、MS-DOS 6.22、Windows 95、Windows 98、Windows Me、Windows NT 4.0 Workstationの正式な対応を終了した。
- 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のハードディスク容量(他に、ゲスト用の容量が必要)
脚注
編集注釈
編集- ^ メインストリーム サポート終了後の延長サポートは2020年1月14日 まで(期間終了)。
- ^ Windows 7 Professional、Enterprise、Ultimateのみ利用可能(Home Premium以下でも選択肢でProfessional以上にすればインストールして使用することは可能。ただし正規のやり方ではない点に留意のこと)。
- ^ Windows Virtual PC専用ではなく、他の仮想化ソフトウェアでの利用もライセンス上認められている。Impress (2009年11月2日). “Aero UIをサポートした「VMware Workstation 7」を試す”. 2010年2月14日閲覧。
- ^ Virtual PC 2007のダウンロードページに記載されているProcessor欄より。この制限の為400MHz以上でも動作対象外のプロセッサ(K6-2とK6-III)が存在する。マイクロソフト. “ダウンロード Microsoft Virtual PC 2007”. 2020年8月11日閲覧。
出典
編集- ^ 三柳英樹; INTERNET Watch (2006年7月13日). “マイクロソフト、「Virtual PC 2004」日本語版を無償公開”. 2008年10月26日閲覧。
- ^ Ina Fried (CNET News.com) (2006年8月8日). “マイクロソフト、「Virtual PC for Mac」の開発を中止”. 2008年10月26日閲覧。
- ^ マイクロソフト (2009年10月19日). “Windows Virtual PC”. 2009年10月27日閲覧。
- ^ マイクロソフト (2009年10月19日). “Windows XP Mode”. 2009年10月27日閲覧。
- ^ Virtual PC 2007 Service Pack 1 用の修正プログラム ロールアップ パッケージ (2009 年 2 月 20 日) について
- ^ マイクロソフト (2008年1月10日). “Virtual PC 2007 技術概要(ダウンロードセンター)”. 2008年10月26日閲覧。
- ^ マイクロソフト. “Microsoft Virtual PC 2007 のシステム要件”. 2008年10月26日閲覧。
- ^ マイクロソフト (2009年10月19日). “Windows Virtual PC(ダウンロードセンター)”. 2010年2月14日閲覧。
- ^ Windows 7 を実行しているコンピューター上の Windows Virtual PC での Windows XP Mode のハードウェア支援による仮想化に関するエラー メッセージ
関連項目
編集外部リンク
編集- Download Virtual PC 2007 技術概要 — Microsoftダウンロードセンター