知っておくべき10のVirtualBoxのトリックと高度な機能
VirtualBoxには、仮想マシンを実行するために頻繁に使用する場合でも、これまでに使用したことのない機能が満載されています。 VMwareはその最高の機能の多くを有料版に維持しているが、VirtualBoxの機能はすべて無料だ。.
ここにある機能の多くは、仮想マシンにGuest Additionsをインストールする必要があります。 Guest Additionsパッケージをインストールすると仮想マシンの速度が上がるので、これはとにかくいいことです。.
スナップショット
VirtualBoxは仮想マシンの状態を保存するスナップショットを作成できます。スナップショットを復元することで、いつでも保存状態に戻すことができます。スナップショットは仮想マシンを保存された状態のままにすることに似ていますが、複数の保存された状態を持ち、いつでもそれらから復元することができます。.
スナップショットを作成するには、仮想マシンの実行中に[Machine]メニューをクリックし、[Take snapshot]を選択するか[Snapshots]パネルを使用します。後でこのインターフェースからスナップショットを復元できます.
スナップショットは、仮想マシンに何かをしてから変更を消去したい場合に特に便利です。たとえば、仮想マシンを使用してソフトウェアをテストする場合は、クリーンなWindowsシステムのスナップショットを作成してからソフトウェアをインストールし、それを試してみることができます。完了したら、元のスナップショットを復元すると、ソフトウェアのすべての痕跡が消去されます。ゲストOSを再インストールしたり、仮想マシンのファイルを手動でバックアップして復元する必要はありません。.
シームレスモード
シームレスモードでは、ゲストオペレーティングシステムのウィンドウからウィンドウを分割して、ホストオペレーティングシステムのデスクトップに配置することができます。たとえば、VirtualBoxを使用してLinuxデスクトップで重要なWindowsプログラムを実行する場合は、シームレスモードを使用してそのWindowsプログラムをLinuxデスクトップに表示させることができます。.
この機能を使用するには、バーチャルマシン内にVirtualBoxのGuest Additionsパッケージをインストールし、[表示]メニューを選択して[シームレスモードに切り替える]をクリックします。.
3Dサポート
VirtualBoxは3Dグラフィックを基本的にサポートしています。これを有効にするには邪魔にならない必要があります - Guest Additionsをインストールすると適切なドライバがデフォルトでインストールされず、仮想マシンの設定ウィンドウからこれらの設定を手動で有効にする必要があります。.
3Dサポートでは、最新の3Dゲームをプレイすることはできませんが、仮想マシンでWindows Aeroデスクトップ効果を有効にして、要求の厳しくない古い3Dゲームをプレイすることはできます。.
USBデバイス
USBデバイスをコンピュータに接続して、直接接続されているかのように仮想マシンに公開することができます。この機能は、USBドライブや他のさまざまなデバイスで使用できます。仮想マシンの設定ウィンドウでUSBサポートが有効になっている限り、[デバイス]タブをクリックして[USBデバイス]をポイントし、接続するUSBデバイスを選択できます。.
共有フォルダ
VirtualBoxでは、ホストオペレーティングシステムとゲストオペレーティングシステムの両方がアクセスできる「共有フォルダ」を設定できます。これを行うために、VirtualBoxは基本的にホストオペレーティングシステム上のフォルダを取得し、ネットワークファイル共有を使用して仮想マシン内からアクセスできるようにします。仮想マシンの設定ウィンドウから共有フォルダを設定し、通常のネットワーク共有をマウントするときにそれらにアクセスまたはマウントします。.
共有クリップボードとドラッグアンドドロップ
コピーアンドペーストおよびドラッグアンドドロップは、デフォルトではゲストOSとホストOSの間では機能しません。ただし、VirtualBoxを使用すると、ゲストオペレーティングシステムとホストオペレーティングシステムの間でクリップボードを共有して、コピーアンドペーストを正しく機能させることができます。ドラッグアンドドロップを使用してファイルを簡単に前後に移動することもできます。これらの機能はどちらも仮想マシン内でソフトウェアを使用する際の煩わしさを軽減しますが、デフォルトでは無効になっています。.
仮想マシンのクローン作成
VirtualBoxを使用すると、仮想マシンを複製してそのコピーを作成できます。ファイルを手動でコピーアンドペーストしようとすると、両方の仮想マシンがそれぞれの仮想ディスクに同じ識別子番号を使用するため、問題が発生します。仮想マシンのクローンを作成するとき、VirtualBoxはそれらが互いに競合しないようにします。.
ポート転送
仮想マシンは通常、ネットワークから分離されています。仮想マシン内でサーバーソフトウェアを実行したい場合は、サーバーソフトウェアが仮想マシンの外部からアクセスできるようにポート転送を設定することをお勧めします。このオプションは、[詳細設定]の下の[ネットワーク設定]ウィンドウにあります。.
NATを使用せずに仮想マシンを直接ネットワークに接続することもできますが、ネットワーク設定をあまり変更せずに特定のポートのみを通過させるには、NATをポート転送で使用することをお勧めします。.
VMアプライアンスのインポートとエクスポート
アプライアンスは、オペレーティングシステムがプレインストールされた仮想マシンです。独自のアプライアンスを作成したり、OVF形式でアプライアンスをダウンロードしてVirtualBoxにインポートしたりできます。これは、Linux仮想マシンや自由に配布できる他のシステムに特に役立ちます。ただし、独自のアプライアンスを作成してそれらを組織全体に配布することもできます。.
リモートディスプレイ
VirtualBoxを使用すると、仮想マシンのリモート表示を有効にして、ヘッドレスサーバーまたは他のリモートシステムで仮想マシンを実行したり、別のコンピューターからアクセスしたりすることができます。 VirtualBoxはこれをMicrosoftのRDPプロトコルと後方互換性のある「VRDP」で行います。これは、VirtualBox固有のソフトウェアを必要とせずに、Windowsまたは他のRDPビューアのリモートデスクトップ接続プログラムを使用して仮想マシンにリモートアクセスできることを意味します。.
VirtualBoxで仮想マシンのディスクを拡大することもできます。 VirtualBoxはそのインターフェースでこのオプションを公開していないため、代わりにVBoxManageコマンドを使用する必要があります。.