VirtualBox の使い方:概要
従来の方法では、現在のオペレーティングシステムにはインストールできないソフトウェアを評価するために、物理マシンにOSをインストールする必要があります。このような場合、物理マシンにソフトウェアを再インストールする代わりに、Oracle VirtualBoxが役立ちます。VirtualBoxは、物理マシン上で動作しているOSを再インストールすることなく、その物理マシン上で仮想マシンを実行できるように設計されています。VirtualBoxのもう一つの利点は、この製品が無料でインストールできることです。
仮想マシン(VM)は、物理マシンとよく似た動作をします。VirtualBoxではエミュレートされたハードウェアを使用して仮想マシンを実行するため、仮想マシン内にインストールされたOSやアプリケーションは、通常の物理マシン上で動作していると"認識"します。仮想マシンは、互いに、またホストOSからも隔離されています。そのため、ホストOSや他の仮想マシンを破損する心配をすることなく、隔離された仮想マシン内でテストを行うことができます。
VirtualBoxが対応しているオペレーティングシステム
VirtualBoxは、数多くのホストOSおよびゲストOSに対応しています。ホストOSとは、VirtualBoxがインストールされている物理マシン上にインストールされたオペレーティングシステムのことです。ゲストOSとは、VirtualBox内で動作する仮想マシン上にインストールされたオペレーティングシステムのことです。VirtualBoxは、Windows、Linux、macOS、Solaris、およびFreeBSDにインストールできます。VirtualBox上では、WindowsやLinuxを搭載した仮想マシンを実行することができ、 macOS、Solaris、FreeBSD、Novell NetWare、およびその他のオペレーティングシステム。
VirtualBoxの設定方法は?
WindowsにVirtualBoxをセットアップする方法を見ていきましょう。VirtualBoxのインストール手順は難しくなく、対応しているすべてのOSでほぼ同様です。
CPUの仮想化機能を有効にする
まず、物理コンピュータのUEFI/BIOSで、Intel VT-XやAMD-VなどのCPU(中央処理装置)のハードウェア仮想化機能を有効にする必要があります。そうしないと、64ビットのゲストOSを実行する際に、"VT-xは利用できません"というエラーが発生する可能性があります。 WindowsマシンにHyper-Vがインストールされている場合は、VirtualBoxをインストールする前にHyper-Vをアンインストールしてください(そうしないと、Hyper-VがVirtualBoxによるVMの実行に必要なハードウェア仮想化拡張機能をブロックしてしまいます)。最近のプロセッサのほとんどは、ハードウェア仮想化に対応しています。
VirtualBoxのインストーラーをダウンロードする
[ここ](https://example.com)へ移動 公式サイト お使いのオペレーティングシステム(この場合はWindows)用のVirtualBoxインストーラーをダウンロードしてください。MacにVirtualBoxをセットアップする方法をお探しの場合は、OS X用インストーラーをダウンロードしてください。この記事の執筆時点では、VirtualBoxの最新バージョンは6.0.8です。バージョン5.2など、以前のバージョンをダウンロードすることも可能です。VirtualBox 5.2は32ビットホストをサポートしていますが、VirtualBox 6.0はサポートしていません。 今回の例では、VirtualBox 5.2 を例に、VirtualBox のセットアップ方法をご紹介します。次回のブログ記事では、VirtualBox のアップグレード手順について解説します。

インストーラーを実行し、インストールオプションを設定してください
- VirtualBoxのインストーラーを実行してください。GUI(グラフィカルユーザーインターフェース)を備えたインストールウィザードが表示されます。
- 機能のインストール方法を選択し、インストール先ディレクトリとインストールするコンポーネントをクリックします(デフォルト設定のままでも構いません)。その後、ショートカットオプションとファイルの関連付けの横にあるチェックボックスにチェックを入れます。
- VirtualBoxのネットワークインターフェースがインストールされていることを確認してください("はい"をクリックしてください)。
- ~について インストール準備完了 画面が表示されたら、"インストール"をクリックしてインストールを開始します。
- インストールが完了したら、"インストール後にVirtualBoxを起動する"のチェックボックスにチェックを入れてください。
新しいVMの展開
VirtualBoxのインストールが完了したら、アプリケーションを起動します。サポートされているすべてのホストOSで統一されたVirtualBoxのグラフィカルユーザーインターフェースが表示されます。必要に応じて、コマンドラインインターフェースやVBoxManageを使用することもできます。この例では、VirtualBoxをWindows 10にセットアップしています。購入の可否を判断する前に、Windows Server 2019を評価する必要があると仮定しましょう。 VirtualBox を使用して仮想マシン上で Windows Server 2019 を実行する方法を見ていきましょう。
Windows Server 2019 インストーラーの ISO イメージを マイクロソフトのサイト. ダウンロードしたISOファイルの名前を WinServer2019.iso より便利にするために。
仮想マシンの作成
クリック Machine > New または、青い星のアイコンをクリックして、VirtualBoxのGUIで新しい仮想マシンを作成してください。

新しいVMのオプションを定義します。
名前: WinServer2019。
種類: Microsoft Windows。
バージョン: Windows 2016 (64ビット)。このパラメータは、仮想メモリの適切なデフォルト容量、仮想ディスクのサイズ、エミュレートされるハードウェア(選択したOSバージョンでサポートされ、そのドライバが含まれているデバイス)、およびEFI、PAE(物理アドレス拡張)、I/O APIC(入出力高度プログラマブル割り込みコントローラ)などのシステム機能のセットを定義します。 VirtualBoxの最新版を使用している場合、OSバージョンのリストにWindows 2019が含まれています。
メモリ容量: 仮想マシンのメモリを設定します。Windows Server 2019 の場合、最初は 8 GB の RAM で十分です。ゲスト OS のインストール後、後からメモリを追加することも可能です(メモリ容量を変更するには、仮想マシンの電源を切る必要があります)。
ハードディスク: 今すぐ仮想ハードディスクを作成します。
をクリックして Create ボタン。

仮想ハードディスクの作成
以下のパラメータを設定してください:
仮想ディスクの名前と保存場所. 可能であれば、システムパーティションを仮想ディスクの保存先として使用しないようにしてください。
仮想ディスクのファイルサイズ. Windows Server 2019 には 50 GB を選択してください。
ハードディスクのファイル形式. VirtualBoxは、多くの仮想ディスク形式に対応しています:
- VDI(VirtualBox Disk Image)は、VirtualBox独自のフォーマットです。VMwareやHyper-Vなどの他のプラットフォームへ仮想マシンを移行する予定がない場合は、この仮想ディスクタイプを選択してください。
- VHD(仮想ハードディスク)は、Hyper-Vのフォーマットです。
- VMDK(Virtual Machine Disk)は、VMwareの仮想ディスク形式です。
- HDDとは、Parallelsのハードディスクのことです。
- QCOW(QEMU Copy-On-Write)。
- QED(QEMU強化ディスク)。
この例では、VDIを選択しましょう。
物理ハードディスクへの保存: 動的に割り当てられたサイズまたは固定サイズ(これに相当する シン・プロビジョニングとシック・プロビジョニング (VMware内)。ディスク容量を節約したい場合は、"動的割り当て"オプションを選択してください。この場合、仮想ディスクの作成直後のサイズはほぼゼロですが、仮想ディスクにデータを書き込むにつれてサイズが増加し、最終的に割り当てられた最大サイズに達します。
クリック Create VMの作成を完了します。
Virtual machine Tuning. 仮想マシンの設定を行うには、次の手順に従ってください Machine > Settings. このウィンドウには、以下のセクションが含まれています。
General. VM名の編集、クリップボードの共有の有効化、ドラッグ & ドロップし、VMの説明を入力して、仮想ディスクの暗号化を有効にします。
System. 仮想フロッピードライブを無効にするには、 マザーボード [システム] タブ。[システム] タブでは、VM にプロセッサを追加したり、アクセラレーションを設定したり、2 つのエミュレートされたチップセットのいずれかを選択したりできます。

Display. その 画面 [タブ]では、ビデオメモリ、モニター数、スケーリング係数の設定に加え、2Dおよび3Dアクセラレーションを有効にすることができます。 リモート表示 [タブ] では、RDP(リモートデスクトッププロトコル)を使用して VirtualBox VM のデスクトップにリモート接続し、ゲスト OS を管理することができます。動画のキャプチャ設定は、 動画キャプチャ タブ。
Storage必要に応じて、仮想ハードディスク、仮想DVDドライブ、およびディスクコントローラを追加または削除します。DVDドライブを選択し(この時点では空の状態になっているはずです)、仮想ISO DVDディスクをドライブに挿入します。ディスクアイコンをクリックし、"仮想光学ディスクファイルを選択"を選択します。 WinServer2019.iso ファイルを開いてください。これで、ISOディスクがストレージデバイスの一覧に表示されます。
Audioオーディオ機能を有効または無効にできます。また、ホストオーディオドライバ、オーディオコントローラ、および拡張機能を選択できます。
Network. このセクションでは、仮想ネットワークアダプタの設定を行います。1台のVMにつき、最大4つの仮想ネットワークアダプタを設定できます。仮想ネットワークアダプタには、"未接続"、"NAT"、"NATネットワーク"、"ブリッジアダプタ"、"内部ネットワーク"、"ホスト専用アダプタ"、"汎用ドライバ"など、さまざまなネットワークモードがあります。このうち、デフォルトではNATネットワークモードが使用されます。
設定時に NAT モードが選択されている場合、VMは仮想ルーターに接続され、ホスト、ホストが接続されているネットワーク、およびホストからアクセス可能な外部ネットワークにアクセスできます。物理ネットワーク上で通常のマシンとして認識される必要のない単一のVMを展開する場合は、 NAT VMのネットワークモード。VMを物理ネットワークに完全に統合したい場合は、 ブリッジ接続 モード。
エミュレートされる仮想ネットワークアダプタのモデルは、ドロップダウンメニューから選択します。必要に応じて、MACアドレスを手動で設定することもできます。設定 ポート転送 以下の機能を使用するVMにアクセスするには NAT ホストマシンが接続されている物理ネットワークからのネットワークモード(必要な場合)。ブリッジ接続を使用する場合は、ポート転送を設定する必要はありません。
Serial Ports. 何らかの特別な理由で仮想マシン(VM)上でCOMポートを有効にする必要がある場合は、シリアルポートを有効にしてください。
USB. このセクションでは、仮想マシン(VM)のUSB設定を行います。
Shared Folders共有フォルダは、ホストOSとゲストOS間のファイル交換に使用されます。
User interface必要に応じてGUIの要素をカスタマイズしてください。
クリック OK 編集したVM設定を適用するには。
ゲストOSのインストール
これでVMを起動できます。クリックしてください Machine > Start > Normal Start.
通常開始. VMウィンドウを開き、物理マシンの出力がモニターに表示されるのと同様に、そのウィンドウ内にVMの映像出力を表示します。VMウィンドウを閉じると、VirtualBoxは次の操作を尋ねてきます:
- マシンの状態を保存します。VMは休止状態になります(VMが一時停止されます)。保存された状態からVMの動作を再開するには、VMを起動してください。
- シャットダウン信号を送信します。VMは、OSからマシンをシャットダウンする場合と同様に、正常にシャットダウンします。
- マシンの電源を切ってください。この操作は、物理的なコンピュータの電源ケーブルを抜くのと同じ効果があります。
ヘッドレス・スタート. 仮想マシンは起動していますが、その画面が表示されるウィンドウは表示されません。リモートデスクトッププロトコル(Microsoft RDPとの下位互換性を持つVRDP(VirtualBox Remote Display Protocol)を含む)やSSHなどを使用して、仮想マシンに接続し、管理を行うことができます。
着脱可能なスタート。 これは、通常の起動とヘッドレス起動を組み合わせたものです。VirtualBoxのVMウィンドウを閉じると、もう1つオプションが表示されます―― バックグラウンドで実行を続ける. VirtualBoxのVMウィンドウは、VMの実行を中断することなく閉じることができます。

OSインストーラーが、仮想DVDドライブに挿入されたISOイメージから起動しています。このプロセスは、新しいVirtualBox VMウィンドウに表示されます。VirtualBox上や物理マシン上でWindows 10の設定方法をご存知であれば、GUIモードでのWindows Server 2019のインストールプロセスも問題なく進められるはずです。
Windowsインストールウィザードで適切なオプションを選択してください:
- Windows Server 2019 Datacenter 評価版(デスクトップ環境)。
- カスタム:Windowsのみをインストール(詳細設定)。
50 GBの仮想ハードディスク上に新しいパーティション(または複数のパーティション)を作成してください。

Windows Server 2019 のインストール中に、VM が自動的に数回再起動します。
VirtualBox 上で Windows Server 2019 のセットアップを完了するには、Windows 管理者パスワードを設定してください。
読み込みが完了すると、Windows からキーを押すよう求められます Ctrl+Alt+Delete ロックを解除するには、クリックしてください Input > Keyboard > Insert Ctrl+Alt+Del VirtualBoxの仮想マシンウィンドウ内で。

Windows システムにログインしたら、VirtualBox Guest Additions をインストールしてください。 "ゲスト追加機能"は、サポートされているゲストOS向けに提供されるドライバおよびシステムユーティリティのセットであり、ホストOSとゲストOS間の連携を強化するだけでなく、ゲストOSのパフォーマンスと使いやすさを最適化します。ゲストOSにVirtualBoxゲスト追加機能をインストールすると、マウスポインタの統合、拡張ビデオモードのサポート、共有フォルダ、共有クリップボード、時刻同期などの機能を利用できるようになります。ゲスト追加機能を含むISOファイルは、VirtualBoxのインストールディレクトリ内にあります。
VirtualBoxのVMウィンドウで、[ Devices > Insert Guest Additions CD imageこれで、仮想ISOディスクがWindows仮想マシンの仮想DVDドライブに挿入されました。

ディスクの内容を開き、 VBoxWindowsAdditions-amd64.exe ファイル。インストールウィザードが開いたら、ウィザードの指示に従って、[次へ]をクリックします。 次へ 各手順に従って進めてください。インストールが完了したら、仮想マシンを再起動してください。

共有フォルダとクリップボード
共有フォルダを設定するには、次の場所へ移動してください Machine > Settings そして、 共有フォルダ セクション。共有追加アイコン(緑色のプラス記号が付いたフォルダ)をクリックし、ホストマシン上で共有したいフォルダのパスを入力して、フォルダ名を指定します。共有フォルダを読み取り専用に設定したり、自動マウントを有効にしたりすることもできます。現在の例では、 C:VirtualVirtualBoxshared_folder01 共有フォルダとして使用され、 自動マウント オプションが有効になっています。クリック OK 変更を適用するには、2回クリックしてください。

Windows Server 2019 がインストールされている仮想マシンの電源を入れます。ファイル エクスプローラーを開き、[ネットワーク] セクションで [ VBOXSVRその後、ネットワークパスが VBOXSVR共有フォルダ01. さらに使いやすくするには、共有フォルダを右クリックし、コンテキストメニューから ネットワークドライブをマウントする マウントするには、空きドライブ文字(例:Z:)を選択して完了してください。

これで、共有フォルダが"このPC"("マイコンピュータ")のディスク一覧に"Z:"ドライブとして表示されるようになります。共有フォルダの設定時に自動マウントオプションを有効にしていた場合、ネットワークドライブを手動で割り当てる必要はありません。すでに自動的にマウントされているためです(この場合、利用可能な最初のドライブ文字が割り当てられます)。これで、ホストOSとゲストOSの間でファイルをコピーする準備が整いました。
クリップボードの共有 これは、ゲストOS上のテキストの一部、画像、複数のファイルなどをコピーし、それらをホストOSに貼り付ける(またはその逆も同様)ことができる便利な機能です。これは、ホストOS内で複数のアプリケーション間で行う操作とよく似ています。
ドラッグ & ドロップ これにより、Windows ファイル エクスプローラーの 2 つのウィンドウ間で行うのと同じように、ゲスト OS の Windows からホスト OS の Windows へ(またはその逆)、ファイルやフォルダーをコピーできるようになります。
有効にするには クリップボードの共有 そして ドラッグ & ドロップ VirtualBoxでVMの設定を開き、 概要 セクションで、[ 上級 タブ。を選択します 双方向 共有クリップボードとドラッグ機能 & 機能を削除する。

仮想マシンのコピーを作成する
仮想マシンの利点の一つは、仮想マシンのコピーやクローン作成が容易であることです。VirtualBoxの組み込み機能を使用するか、手動で仮想マシンのクローンを作成できます。
にアクセスして Machine > Clone 組み込みのクローン作成ツールを使用する場合。
を選択し、 専門家 モード。
新しいマシン名を入力します(デフォルトでは、元のVM名に"clone"という文字列が追加されます)。クローンの種類(フルクローンまたはリンクドクローン)とスナップショットオプション(現在のマシン状態またはすべて)を選択します。VMのクローン作成を行う場合、オペレーティングシステムおよび仮想ディスクの一意の識別子が変更されます。
もし 完全クローン、ソースVMの完全なコピー(すべての仮想ディスクファイルを含む)が作成されます。すべてのVMファイルは、個別にコピー先フォルダにコピーされます。VMのクローン作成には、ソースVMは必要ありません。
もし リンクドクローン このオプションが選択されている場合、ソースVMのすべてのファイルはコピーされません。新しいVMが作成され、差分ディスクを作成するために、ソースVMの親仮想ディスクのスナップショットが取得されます。

すべてのネットワークカードのMACアドレスを再初期化します。ソースVMとVMクローンのMACアドレスを異なるものにする必要がある場合(ネットワークの競合を防ぐため)、このオプションを選択してください。
VMフォルダ内のすべてのVMファイルをコピーすることは、手動での操作とみなすことができます バックアップ 仮想マシンの。仮想マシンのコピーは元の仮想マシンの完全な複製であるため、一意の識別子やその他の仮想マシンコンポーネントは変更されません。クリックすると、仮想マシンのフォルダを開くことができます Machine > Show in folder VirtualBoxのメインウィンドウで。
スナップショットの使用
スナップショットを使用すると、VMの稼働状態を保存し、VMに変更を加えた後にその状態へロールバックすることができます。スナップショットは、例えばアプリケーションをインストールして動作を確認したい場合など、システム全体に悪影響を与えるリスクなしにテストを行う際に推奨されます。 アプリケーションが正常に動作しない場合や、別のバージョンのソフトウェアを試す必要がある場合は、事前に作成しておいたスナップショットを使用して、VMの状態を元に戻すだけです。この方法は便利で、時間を大幅に節約できます。 スナップショット しかし、それはバックアップを取ることとは同じではない。
How to use VirtualBox for taking VM snapshots? 仮想マシンを選択し、[クリック] 工作機械 そして選択してください スナップショット スナップショット設定のセクションを開くには、 取る アイコンをクリックして新しいスナップショットを作成し、スナップショットの名前と説明を入力します。

スナップショットを取得すると、新しい差分仮想ディスクが スナップショット VMフォルダ内のサブフォルダに作成されます。ファイル形式は、元の仮想ディスク(この場合はVDI)と同じです。スナップショットの作成後にVM内で加えられたすべての変更は、その差分仮想ディスクに書き込まれます。2つ目のスナップショットを作成すると、2つ目の差分仮想ディスクが作成され、以降も同様になります。
スナップショットから仮想マシンの状態を復元する必要がある場合は、スナップショット名を右クリックし、コンテキストメニューから 復元現在の仮想マシンの状態のスナップショットを作成する必要がある場合は、このチェックボックスをオンにしてください。仮想マシンは電源オフの状態である必要があります。スナップショットが不要になった場合は、削除することができます。
現在の仮想マシンの状態よりも前のスナップショットを削除する場合、そのスナップショットに関連する差分ディスクを親仮想ディスクまたは差分ディスクとマージすることで削除されます。 現在の仮想マシンの状態がスナップショットチェーンの中間にあるスナップショットによって表されている場合、スナップショットチェーンの末尾にあるスナップショットを削除すると、そのスナップショットに関連する差分仮想ディスクファイルはマージされずに削除されます。これで、VirtualBox の設定方法、仮想マシンの実行と管理、および仮想マシンのスナップショットの使用方法について理解できました。
動画の録画
このセクションでは、VirtualBox を使用して、仮想マシンのユーザーインターフェースに表示されるすべての画面を録画する方法について説明します。物理マシンを使用する場合、オペレーティングシステムのインストール画面や、GUI を持たないオペレーティングシステムでのコンソール操作を録画するためのソフトウェアをインストールすることはできません。VirtualBox ならこの問題を解決でき、仮想モニター(VirtualBox VM ウィンドウ)に表示されるすべての画面を録画する機能が組み込まれています。
動画を録画するには、次のように開きます Machine > Settings、[ ] に移動して 動画キャプチャ タブで、動画のキャプチャを有効にし、録画パラメータを設定します(下のスクリーンショットを参照)。

結論
VirtualBoxは、サポート対象OSの長いリストに記載されているさまざまなオペレーティングシステムを実行できる、強力な仮想化ソリューションです。VirtualBoxは、mac、Windows、Linux、Solaris、FreeBSDにインストールできます。
VirtualBoxを使用すれば、物理マシンに複数のOSをインストールしたり、OSを切り替えるために再起動したりすることなく、1台の物理マシン上で異なるOS向けに開発されたソフトウェアを同時に実行できます。 ネットワーク経由で相互に通信する必要がある、複数のマシンを要するデプロイメントのテストには、VirtualBoxをご利用ください。VirtualBoxは、幅広い仮想ネットワークモードを提供しています。