画像

VirtualBoxには、仮想マシンを実行するために頻繁に使用する場合でも、使用したことがない機能が満載です。 VMwareは、その最高の機能の多くを有料版まで維持していますが、VirtualBoxの機能はすべて完全に無料です。

ここにある機能の多くは、仮想マシンにゲスト追加機能をインストールする必要があります。 Guest Additionsパッケージをインストールすると仮想マシンの速度が上がるため、これはとにかく良いことです。

スナップショット

関連:VirtualBoxでスナップショットを使用して時間を節約する方法

VirtualBoxは、仮想マシンの状態を保存するスナップショットを作成できます。 スナップショットを復元することで、いつでも保存した状態に戻すことができます。 スナップショットは、仮想マシンを保存された状態のままにするのと似ていますが、複数の保存された状態を保持して、いつでもそれらから復元することができます。

スナップショットを作成するには、仮想マシンの実行中に[マシン]メニューをクリックし、[スナップショットの作成]を選択するか、[スナップショット]パネルを使用します。 このインターフェイスからスナップショットを後で復元できます。

スナップショットは、仮想マシンに何かを行い、変更を消去する場合に特に役立ちます。 たとえば、仮想マシンを使用してソフトウェアをテストする場合、クリーンなWindowsシステムのスナップショットを作成してから、ソフトウェアをインストールしてそれを試すことができます。 完了すると、元のスナップショットを復元でき、ソフトウェアのすべてのトレースが消去されます。 ゲストオペレーティングシステムを再インストールしたり、仮想マシンのファイルを手動でバックアップおよび復元したりする必要はありません。

virtualbox-take-snapshot

シームレスモード

関連:VirtualBoxのシームレスモードまたはVMwareのユニティモードを使用して、仮想マシンからプログラムをシームレスに実行します

シームレスモードでは、ゲストオペレーティングシステムのウィンドウからウィンドウを分割し、ホストオペレーティングシステムのデスクトップに配置できます。 たとえば、VirtualBoxを使用してLinuxデスクトップで重要なWindowsプログラムを実行する場合、シームレスモードを使用して、そのWindowsプログラムをLinuxデスクトップに表示できます。

この機能を使用するには、仮想マシン内にVirtualBoxのGuest Additionsパッケージをインストールし、[表示]メニューを選択して、[シームレスモードに切り替え]をクリックします。

virtualbox-switch-to-seamless-mode

3Dサポート

関連:3Dアクセラレーションを有効にし、VirtualBoxでWindows Aeroを使用する方法

VirtualBoxは3Dグラフィックスを基本的にサポートしています。 これを有効にするには、邪魔にならないようにする必要があります。GuestAdditionsをインストールすると、適切なドライバーがデフォルトでインストールされないため、仮想マシンの設定ウィンドウからこれらの設定を手動で有効にする必要があります。

3Dサポートでは、最新の3Dゲームをプレイすることはできませんが、仮想マシンでWindows Aeroデスクトップ効果を有効にして、それほど要求が厳しくない古い3Dゲームをプレイすることができます。

virtualbox-enable-3d-acceleration

USBデバイス

USBデバイスをコンピューターに接続して、直接接続されているかのように仮想マシンに公開できます。 この機能は、USBドライブやその他のさまざまなデバイスで使用できます。 仮想マシンの設定ウィンドウでUSBサポートが有効になっている限り、[デバイス]タブをクリックし、[USBデバイス]をポイントして、接続するUSB​​デバイスを選択できます。

virtualbox-usb-devices

共有フォルダ

VirtualBoxを使用すると、ホストオペレーティングシステムとゲストオペレーティングシステムの両方がアクセスできる「共有フォルダー」を設定できます。 これを行うために、VirtualBoxは基本的にホストオペレーティングシステム上のフォルダーを取得し、ネットワークファイル共有を使用して仮想マシン内でアクセスできるようにします。 仮想マシンの設定ウィンドウから共有フォルダーを構成し、通常のネットワーク共有をマウントするのと同じように、それらにアクセスまたはマウントします。

virtualbox-shared-folders

共有クリップボードとドラッグアンドドロップ

デフォルトでは、ゲストとホストのオペレーティングシステム間で、コピーと貼り付け、ドラッグアンドドロップは機能しません。 ただし、VirtualBoxを使用すると、ゲストオペレーティングシステムとホストオペレーティングシステムの間でクリップボードを共有できるため、コピーアンドペーストが適切に機能します。 ドラッグアンドドロップを使用して、ファイルを簡単に前後に移動することもできます。 これらの機能はどちらも、仮想マシン内でソフトウェアを使用する際の摩擦を軽減しますが、デフォルトでは無効になっています。

virtualbox-clipboard-drag-drop

仮想マシンの複製

VirtualBoxを使用すると、仮想マシンのクローンを作成して、そのコピーを作成できます。 ファイルを手動でコピーして貼り付けようとすると、両方の仮想マシンが仮想ディスクに同じID番号を使用するため、問題が発生します。 仮想マシンのクローンを作成するとき、VirtualBoxはそれらが互いに競合しないようにします。

クローン仮想マシン

ポート転送

関連:ポートを仮想マシンに転送してサーバーとして使用する方法

通常、仮想マシンはネットワークから分離されています。 仮想マシン内でサーバーソフトウェアを実行する場合は、ポート転送を設定して、仮想マシンの外部からサーバーソフトウェアにアクセスできるようにすることをお勧めします。 このオプションは、[ネットワーク設定]ペインの[詳細設定]にあります。

また、NATを使用する代わりに仮想マシンをネットワークに直接接続することもできますが、ネットワーク設定をあまり変更せずに、特定のポートのみを許可するには、ポート転送を使用したNATの方が良い場合があります。

ポート転送仮想ボックス

VMアプライアンスのインポートとエクスポート

アプライアンスは、オペレーティングシステムがプリインストールされた仮想マシンです。 独自のアプライアンスを作成するか、アプライアンスをOVF形式でダウンロードして、VirtualBoxにインポートできます。 これは、独自にアプライアンスを作成して組織全体に配布することもできますが、Linux仮想マシンや自由に配布できるその他のシステムで特に役立ちます。

virtualbox-import-or-export-appliances

リモートディスプレイ

VirtualBoxを使用すると、仮想マシンのリモート表示を有効にして、ヘッドレスサーバーまたは他のリモートシステムで仮想マシンを実行し、別のコンピューターからアクセスできるようにすることができます。 VirtualBoxは、これをMicrosoftのRDPプロトコルと下位互換性のある「VRDP」で行います。 つまり、Windowsまたはその他のRDPビューアのリモートデスクトップ接続プログラムを使用して、VirtualBox固有のソフトウェアを必要とせずに仮想マシンにリモートでアクセスできます。

virtualbox-enable-remote-display

VirtualBoxで仮想マシンのディスクを拡大することもできます。 VirtualBoxはこのオプションをインターフェイスに公開しないため、代わりにVBoxManageコマンドを使用する必要があります。