初心者オタク:仮想マシンを作成して使用する方法

仮想マシンを使用すると、完全な独立したコンピューターのように動作するデスクトップのアプリウィンドウでオペレーティングシステムを実行できます。さまざまなオペレーティングシステムで遊んだり、メインのオペレーティングシステムでは実行できないソフトウェアを実行したり、安全なサンドボックス環境でアプリを試したりすることができます。

そこにはいくつかの優れた無料の仮想マシン(VM)アプリがあり、仮想マシンのセットアップを誰でもできるようにしています。VMアプリをインストールし、インストールするオペレーティングシステムのインストールメディアにアクセスできる必要があります。

仮想マシンとは何ですか?

仮想マシンアプリは、仮想ハードウェアデバイスを備えた別個のコンピューターシステムのように動作する仮想化環境(簡単に言えば、仮想マシンと呼ばれる)を作成します。VMは、現在のオペレーティングシステムのウィンドウでプロセスとして実行されます。仮想マシン内でオペレーティングシステムインストーラーディスク(またはライブCD)を起動すると、オペレーティングシステムは、実際のコンピューターで実行されていると思われるように「だまされ」ます。実際の物理マシンと同じようにインストールして実行します。オペレーティングシステムを使用するときはいつでも、仮想マシンプログラムを開いて、現在のデスクトップのウィンドウで使用できます。

VMの世界では、コンピューターで実際に実行されているオペレーティングシステムはホストと呼ばれ、VM内で実行されているオペレーティングシステムはすべてゲストと呼ばれます。それは物事があまりにも混乱するのを防ぐのに役立ちます。

特定のVMでは、ゲストOSは仮想ハードドライブ(実際のハードドライブに保存されている数ギガバイトの大きなファイル)に保存されます。VMアプリは、このファイルをゲストOSとして実際のハードドライブとして表示します。これは、実際のハードドライブでパーティション分割やその他の複雑なことをいじくり回す必要がないことを意味します。

仮想化はある程度のオーバーヘッドを追加するため、実際のハードウェアにオペレーティングシステムをインストールした場合ほど高速になるとは思わないでください。本格的なグラフィックスとCPUパワーを必要とする要求の厳しいゲームやその他のアプリはあまりうまく機能しないため、仮想マシンはLinuxまたはMac OSXでWindowsPCゲームをプレイする理想的な方法ではありません。少なくとも、それらのゲームが多い場合を除きます。古いか、グラフィックを要求していません。

関連:Linux上でWindowsソフトウェアを実行する4つ以上の方法

使用できるVMの数の制限は、実際にはハードドライブの容量によって制限されます。記事を書いているときにテストするときに使用するVMのいくつかを見てみましょう。ご覧のとおり、WindowsとUbuntuのいくつかのバージョンがインストールされた完全なVMがあります。

複数のVMを同時に実行することもできますが、システムリソースによって多少制限されることに気付くでしょう。各VMは、CPU時間、RAM、およびその他のリソースを消費します。

仮想マシンを作成する理由

VMは、オタクが楽しく遊べるだけでなく、多くの深刻な用途を提供します。物理ハードウェアにインストールしなくても、別のOSを試すことができます。たとえば、Linux(または新しいLinuxディストリビューション)をいじって、自分に合っているかどうかを確認するのに最適な方法です。OSでのプレイが終了したら、VMを削除するだけです。

VMは、別のOSのソフトウェアを実行する方法も提供します。たとえば、LinuxまたはMacユーザーとして、VMにWindowsをインストールして、他の方法ではアクセスできない可能性のあるWindowsアプリを実行できます。Windows 10などの新しいバージョンのWindowsを実行したいが、XPでのみ実行される古いアプリがある場合は、WindowsXPをVMにインストールできます。

関連:サンドボックスの説明サンドボックスがすでにあなたを保護している方法とプログラムをサンドボックス化する方法

VMが提供するもう1つの利点は、VMがシステムの他の部分から「サンドボックス化」されることです。VM内のソフトウェアは、VMをエスケープして、システムの他の部分を改ざんすることはできません。これにより、VMは、信頼できないアプリやWebサイトをテストし、その機能を確認するための安全な場所になります。

たとえば、「こんにちは、私たちはWindowsから来ました」という詐欺師が電話をかけてきたとき、VMでソフトウェアを実行して、実際に何をするかを確認しました。VMは、詐欺師がコンピュータの実際のオペレーティングシステムとファイルにアクセスするのを防ぎました。

関連:親戚に伝えてください:いいえ、マイクロソフトはあなたのコンピュータについてあなたに電話しません

サンドボックス化により、安全でないOSをより安全に実行することもできます。古いアプリにWindowsXPがまだ必要な場合は、少なくともサポートされていない古いOSを実行することによる害が軽減されるVMで実行できます。

仮想マシンアプリ

選択できる仮想マシンプログラムはいくつかあります。

  • VirtualBox:  (Windows、Linux、Mac OS X):VirtualBoxはオープンソースであり、完全に無料であるため、非常に人気があります。VirtualBoxの有料版はないので、通常の「より多くの機能を取得するためのアップグレード」のアップセルやナグに対処する必要はありません。VirtualBoxは、特に競争が少ないWindowsとLinuxで非常にうまく機能するため、VMから始めるのに適しています。
  • VMware Player:  (Windows、Linux):VMwareには独自の仮想マシンプログラムがあります。WindowsまたはLinux上のVMwarePlayerは、無料の基本的な仮想マシンツールとして使用できます。より高度な機能(その多くはVirtualBoxに無料で含まれています)は、有料のVMwareWorkstationプログラムにアップグレードする必要があります。VirtualBoxから始めることをお勧めしますが、正しく機能しない場合は、VMwarePlayerを試してみることをお勧めします。
  • VMware Fusion:  (Mac OS X):無料のVMware PlayerはMacで利用できないため、MacユーザーはVMware製品を使用するためにVMwareFusionを購入する必要があります。ただし、VMwareFusionはさらに洗練されています。
  • Parallels Desktop:  (Mac OS X):MacではParallelsDesktopも利用できます。ParallelsDesktopとVMwareFusion for Macはどちらも、Windowsソフトウェアを実行したい平均的なMacユーザーに販売されているため、他のプラットフォームの仮想マシンプログラムよりも洗練されています。

VirtualBoxはWindowsとLinuxで非常にうまく機能しますが、Macユーザーは、より洗練された統合されたParallelsDesktopまたはVMwareFusionプログラムを購入することをお勧めします。VirtualBoxやVMwarePlayerなどのWindowsおよびLinuxツールは、よりオタクなユーザーを対象とする傾向があります。

もちろん、VMオプションは他にもたくさんあります。Linuxには、統合仮想化ソリューションであるKVMが含まれています。Windows 8および10のプロフェッショナルバージョンおよびエンタープライズバージョン(Windows 7は除く)には、別の統合仮想マシンソリューションであるMicrosoftのHyper-Vが含まれています。これらのソリューションはうまく機能しますが、最もユーザーフレンドリーなインターフェースを備えていません。

関連:UbuntuにKVMをインストールして仮想マシンを作成する方法

仮想マシンのセットアップ

VMアプリを決定してインストールしたら、VMのセットアップは実際には非常に簡単です。VirtualBoxで基本的なプロセスを実行しますが、ほとんどのアプリはVMの作成を同じ方法で処理します。

VMアプリを開き、ボタンをクリックして新しい仮想マシンを作成します。

インストールするOSを最初に尋ねるウィザードによってプロセスがガイドされます。[名前]ボックスにOSの名前を入力すると、アプリはほとんどの場合、OSのタイプとバージョンを自動的に選択します。そうでない場合、または間違っていると推測される場合は、ドロップダウンメニューからそれらの項目を自分で選択します。完了したら、[次へ]をクリックします。

インストールする予定のOSに基づいて、ウィザードはいくつかのデフォルト設定を事前に選択しますが、次の画面でそれらを変更できます。VMに割り当てるメモリの量を尋ねられます。デフォルト以外のものが必要な場合は、ここで選択してください。それ以外の場合は、[次へ]をクリックしてください。心配しないでください。必要に応じて、後でこの値を変更できます。

ウィザードは、VMが使用する仮想ハードディスクファイルも作成します。使用する仮想ハードディスクファイルが既にない場合は、オプションを選択して新しいファイルを作成します。

また、動的に割り当てられたディスクと固定サイズのディスクのどちらを作成するかを尋ねられます。動的に割り当てられたディスクを使用して、最大ディスクサイズを設定しますが、ファイルは必要に応じてそのサイズまでしか大きくなりません。固定サイズのディスクでは、サイズも設定しますが、作成されるファイルは作成時と同じ大きさになります。

固定サイズのディスクを作成することをお勧めします。これは、ディスクスペースを少し消費する一方で、パフォーマンスも向上し、VMの応答性が少し向上するためです。さらに、使用したディスク容量がわかり、VMファイルが大きくなり始めても驚かないでしょう。

これで、仮想ディスクのサイズを設定できるようになります。デフォルト設定を自由に使用するか、ニーズに合わせてサイズを変更できます。「作成」をクリックすると、仮想ハードディスクが作成されます。

その後、メインのVMアプリウィンドウにダンプされ、新しいVMが表示されます。必要なインストールメディアがマシンで利用可能であることを確認してください。通常、これには、VMの設定を介してISOファイルまたは実際のディスクを指すことが含まれます。新しいVMを選択して[開始]をクリックすると、新しいVMを実行できます。

もちろん、ここではVMの使用の基本について触れました。もっと読むことに興味があるなら、私たちの他のガイドのいくつかをチェックしてください:

  • 仮想マシンを高速化するための完全ガイド
  • Hyper-Vを使用して仮想マシンを作成および実行する方法
  • VirtualBoxにAndroidをインストールする方法
  • コンピューターのファイルを仮想マシンと共有する方法
  • Portable VirtualBoxを使用して、仮想マシンをどこにでも持ち運べます
  • あなたが知っておくべき10のVirtualBoxのトリックと高度な機能

触れなかったVMを使用するための他の使用法やヒントはありますか?コメントで教えてください!