Virtual PC
出典: フリー百科事典『ウィキペディア(Wikipedia)』
開発元: | Microsoft |
---|---|
最新版: | 2004 SP1 (Windows), 7.0.2 (Mac) / 2003年12月2日 (Windows), 2005年6月28日 (Mac) |
対応OS: | Windows/Mac OS X |
種別: | 仮想PC |
ライセンス: | プロプライエタリ |
公式サイト: | Windows Mac |
Virtual PCとは、マイクロソフト社が販売する製品。WindowsおよびMac OS X上にPC/AT互換機の仮想マシン環境を構築するアプリケーションである。もともと米Connectix社がMacintosh向けに開発し、のちにWindows、OS/2にも移植された。その後Microsoft社が2003年にConnectix社より当製品部門および関連特許等を買収した。
目次 |
[編集] 入手方法
Microsoft Windows Vistaのいくつかのエディションの内、"ビジネス向け上位版"と"家庭向け・ビジネス向けの全機能を搭載した最上位版"に標準装備される予定である。 また、2006年7月12日、米マイクロソフト社がWindows向けに無償提供開始を発表した。 Windows XP Professional Service Pack 2以降、Windows 2000 Professional Service Pack 4、Windows Server 2003 Service Pack 1以降 で動作するものが提供されている。
Virtual PC 2004 SP1 - 日本語(無償ダウンロードページ)
Virtual PC for Mac Version 7は各種エディションがパッケージで販売されているほか、Office 2004 for Mac Professional EditionにVirtual PC for Mac 7 with Windows XP Professionalが同梱されている。
[編集] 機能
パソコン上に簡単にPC/AT互換機の仮想マシン環境を作ることが出来るソフトウェア製品。OSを仮想的に動作させるタイプではなく、ハードウェアとしてのPC環境を仮想的(ヴァーチャル)に構築している。Macintosh版製品にはパッケージによりMS-DOSまたはWindowsが付属するが、付属しているOS以外の物もインストールすることができるのが特徴である。ハードウェアをソフトウェアによってエミュレートしているため、かなり高速なマシンでも、動作の面ではどうしても遅さが目立ってしまう。とくにビデオチップをCPUでエミュレーションしているため、高度なグラフィック機能を要求する3Dゲームをプレイするのにはほとんど使い物にならない。 Direct3Dのハードウェアアクセラレーションは存在しない。
しかしシステムのバックアップやファイル交換、オフィスアプリケーションの利用、あるいは別OSでのWebやアプリケーションの動作テスト等、速度を必要としない用途に非常に便利である。コンピュータ・ウイルスやソフトウェアのバグなどによりシステムが破壊されても容易に復旧できるなど、仮想環境ならではの長所もある。付属の連携ソフトをゲストOSにインストールする事により、ホストOSとゲストOSの間でデスクトップやフォルダ間のファイルのドラッグ・アンド・ドロップが可能になり、またMac OS上のWindowsではドック内にスタートメニューを置く事ができるなど、さまざまな便利な機能が用意されている。
Virtual PCのエミュレートで(同時に)起動中のPCはひとつひとつがLAN上のコンピュータとしてローカルIPを与えられる。また、Virtual PCの設定ファイル類を外付けHDDで持ち歩けば他所のPCのVirtual PC上で同じ環境がエミュレートできる。
当初は米Connectix社が販売していた価格よりも安く提供されていたが、後に無償公開に変更された[1]。これは次世代オペレーティングシステムWindows Vistaに同バーチャル機能が搭載されることや、サーバーOSのWindows Serverで動作する仮想化技術(Visual Server 2005の無償公開に合わせたものと思われる。一方、Universal版(PowerPCとIntel両プロセッサのMacでネイティブで作動する)Virtual PC for Macの開発中止を発表している[2]。
[編集] 対応OS
Windows版とMacintosh版がある。公式には、MS-DOS 6.22・Windows 95・Windows 98・Windows Me・Windows 2000・Windows NT 4.0・Windows XP・OS/2が動作確認されている。動作確認されていないだけで、ほかにもLinux・超漢字等のOSがゲストとして実行可能である。
[編集] 用語解説
- バーチャルPC(バーチャルマシン)
- BIOSとハードウェアをこのソフトウェアでエミュレーションしている状態。実際に手元にある物理的なPCに対し、この状態をバーチャルPCという。
- 物理PC
- バーチャルPCに対し、実際に手元にあるPC(ハードウェア)を指す。
- ゲストOS
- バーチャルPC上のOS。
- ホストOS
- バーチャルPCをソフトウェアとして、物理PC上で動作させているOS。
- バーチャルハードディスク(またはバーチャルHD)
- ゲストOSのハードディスク。ホストOSから見て、以下で解説する*.vhdファイルを指す。
- バーチャルメモリ(またはバーチャルRAM)
- 物理PCに搭載されているメモリの一部をバーチャルPCのメモリとして使用している状態。間借りしている形になるため、上限はホストOSの動作に影響を及ぼさない範囲で設定することになる。ゲストOS側の設定で、メモリのスワッピングやページングファイルなどの機能を停止した方が無駄なHDDアクセスを減らし、パフォーマンスを高めることが出来る場合がある。
- *.vhd
- バーチャルマシンハードドライブイメージ。HDサイズをあらかじめ決めて作成するが、実際に使用した分量のみがこのイメージファイルの実際のサイズとなるため、物理PC上のHDDを圧迫する心配は少ない(容量可変ディスクの場合)。
- *.vmc
- バーチャルマシン構成(設定)ファイル。物理PCのHDDにバーチャルPCの設定情報として保存される。
- *.vsv
- バーチャルマシン保存された状態ファイル。ゲストOSをシャットダウンせずにバーチャルPCを「状態を保存して終了」させるとこのファイルに保存される。