Virtualizationは、Windows 10での仮想マシンプログラムの助けを借りて、物理マシンのように他のさまざまなオペレーティングシステムを実行およびテストすることができます。仮想マシンを使用することには多くの利点があります。これにより、新しいシステムを安全にテストしたり、古いバージョンのWindowsで古いソフトウェアを使用したり、実際のオペレーティングシステムを使用せずに2番目のWindowsで不明なソフトウェアをテストしたりします。この記事では、仮想マシンとは何か、どの目的のためにどの仮想マシンプラットフォームを使用する必要があるかを説明しますか?
仮想マシンとは何ですか?
一般的に、PCまたはラップトップには、WindowsまたはLinuxのいずれかのオペレーティングシステムが1つしかありませんが、他のOSを試してみたい場合はどうなりますか。たとえば、Windows 10 PCがあり、Ubuntu Linuxを試してみたいと考えています。このようなシナリオでは、システムの起動時にどのオペレーティングシステムを起動するかを選択するブートマネージャーを設定できます。さて、この手順全体は時間がかかり、エラーが発生しやすいだけではありません。さらに、適切に行う方法がわからない場合は、システムの現在のOSの内訳を引き起こす可能性があります。
ただし、これはすべて必要ありません。Windows、Mac OS、Linux用のさまざまなハイパーバイザープラットフォームを使用して達成された仮想化と呼ばれるテクノロジーが既にあります。などのハイパーバイザープログラムHyper-V、VMwareワークステーション、およびOracle VirtualBox仮想マシン(VM)が、まるで物理マシン上にあるかのように、ホストシステムで単独で実行できるようにする人気のものです。互換性を向上させるために、VMwareとVirtualbox Virtualizersは、マウスフォーカスのみを使用してUSB 3.0またはゲストシステムへの切り替えを可能にするために、ゲストシステムにインストールする必要がある拡張機能も提供します。あなたも知ることができます
明確な言葉では、既存の物理マシンで実行される仮想マシン(VM)は、デスクトップ上の他のプログラムと同様に実行する機能を実質的に備えており、ウィンドウまたはフル画面に表示できます。 Guest OSと呼ばれるVMで実行されるOSと物理マシンのメインOSは、ホストと呼ばれます。はい、適切に実行できるようにゲストの要件を処理しているホスト。ゲストは、ハードウェアやその他の添付の周辺機器にアクセスできます。
要するに、実際のハードウェアで実行可能な仮想マシン内にすべてをインストールできます。古いWindows XP、Linux、BSD、Solaris、OS / 2、MacOS X、またはWindows 10の最新のインサイダービルドであるかどうかに関係なく。
Windows 10で仮想マシンを使用することの重要な利点
1。リソースの制御
さて、仮想化プラットフォームは、ホストシステムで利用可能なコンピューティングパワーとメモリを使用するため、実際のシステムでOSを実行することの期待と比較して、パフォーマンスに大きな損失はありません。ただし、主な利点は、インストールされたゲストへのCPUパフォーマンスとRAM割り当てを制御できることです。これは、需要に応じて、特定のゲストOSが使用するRAMおよびCPUコアをどれだけの量にするかを設定できることを意味します。たとえば、2つの仮想マシンがあります。1つはGUIを備えたUbuntu Linuxです。もう1つはCentosサーバーCLIです。もちろん、GUIはコマンドラインインターフェイスよりも多くのRAMと処理能力が必要です。したがって、ハイパーバイザーのハードウェアリソースをカスタマイズできますそれに応じて。
2。仮想マシンを備えたネットワーク
ゲストマシンは、ホストマシンからネットワーク接続を取得するため、モードを制御するか、外部の世界からゲストシステムを完全に分離することができます。デフォルトでは、ゲストシステムのネットワーク接続は「NAT」を介して、クライアントがメインのDHCPサーバーまたはルーターからIPを受信しないなどの複数のモードがありますが、「ブリッジモード」では、ゲストシステムは通常のPCのように動作します、ルーターから独自のIPアドレスを受け取り、ネットワーク内の他のPCと同様に動作します。
これらのネットワーク設定を使用して、アプリケーションの領域に応じて、VMがネットワークにどのように接続されているかを判断できます。
さらに、仮想マシンとホストシステム間のデータ交換を容易にする共有フォルダーを設定できます。実際のシステムからフォルダーへのアクセスは、ホストシステム上のゲストシステムからウイルスの攻撃を防ぐために「読み取り」としてのみ設定することもできます。
3.Windows10でWindowsXPのような古いOSを実行する機能
特に新世代の多くは、世界の支配的なオペレーティングシステムの1つを体験する機会がありませんでした。
4. Windowsサーバーの新しいLinuxまたは試行バージョンをテストする
私たちが知っているように、何百ものLinuxバリアントがあり、毎月新しいものが開発されているため、物理的なマシンですべてをテストすることはできませんが、仮想マシンではできます。また、Windows Serverを学習している場合は、他のカップルゲストのVMとVMで試して、実際のサーバークライアント環境をシミュレートするのは非常に簡単です。
さらに、新しいビルドを実際のシステムにインストールする前に、仮想マシンに6か月ごとに表示されるWindows 10の新機能のアップグレードを安全に試すことができます。
5。不明なアプリケーションを体験します
それでもe孤立した環境でソフトウェアをテストするために、サンドボックスウィンドウを閉じた瞬間に、すべてを自動的にリセットします。したがって、新しいプログラムやインターネットからの不明なソースを安全にテストしたい場合は、仮想環境がその自由を与えてくれます。
6。ウイルス保護
VMプラットフォームはさまざまなマシンを互いに分離しているため、仮想化はさまざまな種類のウイルスから十分な保護を提供します。したがって、テスト分野にいる人や開発者は、セキュリティプログラムを安全にテストできますが、ウイルスがゲストシステムからホストシステムにジャンプする可能性は非常に低いです。
7.強力なハードウェアのより良い使用
今日のプロセッサは、ホームユーザーのPCでも十分に強力であるため、実際に完全な処理能力を使用できませんでした。たとえば、12 GB RAMを備えた一般的なi7デスクトップは、通常の日々のタスクを実行するだけで完全なパワーを使用することはできません。同じように、今日のサーバーは私たちが思っているよりもはるかに有能です。したがって、彼らの力と資源を適切に使用するだけでなく、電気、スペース、二酸化炭素排出量を節約するために、仮想化は大いに役立ちます。
Windows10 32または64ビットに無料で最高の仮想マシン
それが来たら仮想化プラットフォームのためにWindows10 32ビットまたは64ビットのプロのユーザーまたはホームユーザー、それから、可能な限り最良のオプションが3つしかないと言います。もちろん、DockerとVagrantのようなプラットフォームはそこにありますが、AdvanceおよびEnterpriseユーザーに向けてより多く傾いています。仮想化ソリューションの市場は日々大きくなっていますが、特にクラウドのサーバーサービスでは、VMwareクラウド、Googleクラウド、Azureを備えたMicrosoft、VMware Cloud、またはインフラストラクチャとしてのその他のソリューション(IAAS)ショーです。
ただし、Windows10には3つのソリューションのみに限定されている通常のユーザーはMicrosoft Hyper-V、VMwareワークステーション、およびOracle VMware。したがって、これらは、家庭やプロのユーザーの要求を満たすために利用できる唯一の最高の仮想化ソリューションです。
一部の人々は言うかもしれませんqemuただし、それは仮想イザー(システムで利用可能な同じハードウェアにアクセスできるもの)ではなくエミュレータであるため、QEMUはハイパーバイザーのパフォーマンスに一致することはありません。しかし、使用するときLinux上のKVMカーネルベースの仮想マシン(KVM)を備えたQEMU次に、ネイティブに近いスピードであらゆるオペレーティングシステムの高性能と仮想化を提供します。しかし、残念ながら、KVMはLinuxカーネルであり、Linuxプラットフォームでのみ利用可能であるため、Windows 10でQEMUを使用することは問題外です。
1。VMwareワークステーションプレーヤー
VMwareは仮想化の世界では新しい名前ではありません。長年市場に出回っており、さまざまなエンタープライズ製品を提供していますが、VMwareが主にHome Windows 10デスクトップユーザーの間で主に知られている2つの製品はVMwareです。ワークステーションプレーヤーとVMware Workstation Pro。違いは、機能の範囲と価格にあります。
最高のものVMwareワークステーションプレーヤー(ダウンロード)ただし、Proバージョンと比較して個人的な使用には無料ですが、もちろん多くの機能がありません。まあ、それは受け入れられますが、スナップショットなどのオープンソースのOracle VirtualBoxで利用可能ないくつかの関数も、別のアプリを再び開かずに複数のVMの同時実行を実行します。いくつかの制限、特にスナップショットの欠如にもかかわらず、VMwareワークステーションはWindows 10のVirtualBoxのパフォーマンスの面で優れています(それは私の個人的な経験であり、他の人とは異なる可能性があります)。処理が非常に簡単であり、Ubuntuなどの一般的なLinuxオペレーティングシステムに無人インストールも提供しています。
VMwareでVMSを作成することは面倒なタスクではありません。新しいVMを作成し、メモリとハードディスクスペースを定義し、インストールするLinuxまたはWindows OSのISOを定義します。 LinuxディストリビューションやMS-DOS、FreeBSD、ネットウェア、Solarisなどの他のシステムを含む、Windows 3.1からWindows 10までのほぼすべての利用可能なプラットフォームにサポートを提供します。 VMwareワークステーションプレーヤーは、WindowsおよびLinuxプラットフォームで利用できます。また、実行できることにも注意する必要があることの1つ
2。OracleVirtualBox
VirtualBoxは、幅広い機能だけでなく、オープンソースプラットフォームであるためにも人気があるため、自宅、専門のユーザー、教育機関による制限なしに使用できます。 Virtualizationソフトウェアは、Windows、Mac OS、Solaris、およびLinuxで利用できます。
ゲストOSのサポートについて話すと、VirtualBoxは、MS-DOS、Windows 3.1からWindows 10、ほとんどのLinuxディストリビューション、Solaris、BSD、OS / 2、Mac OS Xなどの利用可能なオペレーティングシステムのほとんどと幅広い互換性があります。
VirtualBoxのユーザーインターフェイスは、バージョン6のリリースとVMの処理と使用の容易さから、VMware Workstation Playerのそれよりも良くも悪くもありません。
VirtualBoxでは、ハードドライブ、光学データストレージデバイスまたはISOファイル、メモリ、ネットワーク、USB、ホストシステムとの交換用の共有フォルダーなど、さまざまな構成を実行できます。
VirtualBoxの興味深い機能の1つはスナップショットです。これは、いつでも作成、削除、またはクローン化できるバックアップポイントです。スナップショットは、不明なソフトウェアをインストールしたり、仮想ゲストOSをアップグレードしたりするときに便利です。後で問題が発生した場合は、システムを最新のバックアップポイントにリセットできます。 VMwareと同様に、使用することもできます、 しかし、パフォーマンス通行料がそこにあります。
3。MicrosoftHyper-V
Hyper-Vは、Microsoftの無料のVirtualizerでもあり、Windowsでのみ利用可能です。ただし、Windows 10のプロエディションのみがこの機能を備えています。したがって、Windows Homeにいる場合は、上記のプラットフォームに行く必要があります。 Windows 10とは別に、Windows Server 2016または2019も箱から出してしまいます。
また、Windowsまたはサーバーは、第2レベルのアドレス翻訳を備えた64ビットプロセッサを使用している必要があります(SLATと少なくとも4GBのRAMを使用して、すべての最新システムで一般的です。
ユーザーはできますPowerShellを使用するか、GUI経由の「Windows Featureのオンまたはオフ」設定を使用します。
さて、最も簡単な方法はコマンドラインです。Win+Xそして開いていますWindowsPowerShell(管理者)以下のコマンドを実行するには:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
その後再起動あなたのPCまたはサーバー。
Hyper-VのVMセットアップ
ローカル保存されたISO画像を使用してHyper-VにVMを作成できます。すばやく作成しますWindows 10 Enterpriseの評価バージョンと、ファイルをオンラインでダウンロードすることにより、仮想マシンの3つのUbuntuバージョン。他のシステムの場合、「ローカルインストールソース」を介して他のシステムのISO画像を使用します。
Hyper-Vの特別な機能は、動的メモリ管理です。ここでは、最小値と最大値を設定します。その後、Hyper-Vはメモリを動的に使用し、VMが開始されたときにブロックしません。ただし、初心者の場合、ネットワーク管理はVMwareワークステーションプレーヤーやVirtualBoxのようなものではないなど、Hyper-Vは少し複雑になります。たとえば、デフォルトでは、仮想スイッチはNATモードになり、ブリッジ接続を行うには、最初にHyper-Vマネージャーを使用して新しい仮想スイッチを作成する必要があります。
作成されたVMの使用は、Hyper-Vで簡単です。アイコンバーで使用可能な対応するボタンを使用して、開始、停止、停止できます。
仮想マシンゲストOSのバックアップを取得することは、Hyper-Vのチェックポイントとして知られているスナップショット機能を使用しても可能です。
Windows 10でどの仮想マシンを使用する必要がありますか?
3つすべてを使用して、Windows 10の既存の人気のあるオペレーティングシステムを仮想化できますが、選択した選択肢と仮想化テクノロジーへの精通に依存する場合は、選択を絞り込みたい場合です。
したがって、あなたが初心者ならVirtualBoxおよびVMwareワークステーションプレーヤーインターフェイスと使いやすさのために最適です。しかし、パフォーマンスに関しては、VMwareを見つけましたVirtualBoxよりもWindows 10でLinuxディストリビューションを実行する方がはるかに優れていますが、一方で、バランスの取れた機能が豊富なプラットフォームを探しているユーザーは、Oracle VirtualBoxをお探しの方が良いです。
さて、上級ユーザー、ダイナミックメモリ管理機能を備えたホストオペレーティングシステムによく統合された仮想剤を望む人は、同時にいくつかのアクティブなVMを実行し、Hyper-Vが熟考するものです。
その他の記事: