仮想化テクノロジを使用すると、1 台の物理コンピュータ上に独自のオペレーティング システムを備えた複数の仮想コンピュータを作成できます。 ゲスト オペレーティング システムは、確立された制限内で割り当てられた実際の PC のリソースを使用します。 この場合、ディスクをパーティション分割する必要はなく、ブートローダーが損傷する危険はありません。 ユーザーの個人データは影響を受けず、安全です。 これらの機会にご興味がございましたら、ぜひご注目ください。 今回は、Windows 10 で仮想化を有効にする方法を説明します。
Microsoft が開発した Hyper-V と呼ばれるハイパーバイザーがオプション コンポーネントとして含まれています。 x64 ビット OS Windows 10 Enterprise または Pro でのみ使用できます。 企業環境では、Microsoft は特定の HP および Lenovo ラップトップを推奨しています。 このオプションは、Home エディションおよびすべての x32 ビット システムのユーザーは利用できません。
ご覧のとおり、必要な要件はすべて満たされており、BIOS にアクセスせずにチェックを実行しました。 ハードウェア構成が仮想マシンの使用に適していることを確認したら、インストールに進むことができます。
Hyper-V はオペレーティング システムのコンポーネントです。 個別にダウンロードしてインストールすることはできません。 Windows 環境でのみ使用可能にできます。 Microsoft 仮想マシンに接続するためのいくつかのオプションを見てみましょう。
ユーザーにとって最も馴染みのあるグラフィック モードから始めましょう。
これでインストールが完了し、PC で組み込みの仮想化ツールを使用できるようになります。
コマンド ライン機能を使用してハイパーバイザー コンポーネントをインストールすることもできます。
コンピュータは直ちにグラフィック モードを終了し、標準の更新ウィンドウが表示されます。 システムは Hyper-V が有効な状態で起動します。
最後の方法では、Windows イメージ展開および管理ツールを使用します。
文字「Y」を入力すると、PC がすぐに再起動され、その間に Hyper-V の初期セットアップが実行されます。
インストールが完了したら、新しい仮想マシンの作成を開始できます。
仮想マシンの準備ができました。 Hyper-V を無効にしてゲストを削除するには、コントロール パネルでこの Windows 機能を無効にする必要があります。
Hyper-V にアクセスできない Windows Home 所有者は、Oracle が提供する無料の代替ソリューションを使用できます。 Microsoft 製品とは異なり、VirtualBox アプリケーションは 32 ビット システムで実行され、より多くの機能を備え、リソースの要求が少なくなります。 特別なプロセッサ命令セットは必要ありません。
既存のほとんどすべてのオペレーティング システムは VirtualBox で実行されますが、Hyper-V については言えません。 その中で、選択肢は Windows のいくつかのバージョンに限定されており、最近では Linux にも限定されています。
仮想マシンを快適に使用するには、仮想マシンが物理的なコンピュータ リソースを消費することを忘れないでください。 理想的には、現在の OS とゲスト OS と実行中のアプリケーションを同時に動作させるために、PC には 8 GB のメモリが必要です。
Windows 10 の仮想化設定をより深く理解したいユーザーを支援するために、以下にビデオへのリンクを示します。
Hyper-Vは、デフォルトで無効になっているオペレーティング システム コンポーネントを表します。 コンポーネントを有効にするには Hyper-V 64ビット実稼働プロセッサが必要 インテルまたは AMD NX および SSE2 命令のサポート。 プロセッサーは仮想化テクノロジー ( インテル VT-xまたは AMD-V)、第 2 レベル アドレス変換 (SLAT) テクノロジも同様です。 Sysinternals の Coreinfo ユーティリティを使用して、プロセッサに必要なテクノロジが存在するかどうかを確認できます。検証手順については詳しく説明されています。
また、Hyper-V を有効にする前に、これらのテクノロジが BIOS/UEFI で有効になっているかどうかを確認する必要があります。
GUI
GUI で Hyper-V 機能を有効にするには、キーボード ショートカット + R を押し、開いたウィンドウで「OptionalFunctions」と入力してキーを押します。 入力↵
開いた窓の中で Windows コンポーネントポイントを見つける Hyper-V。 これには、Hyper-V プラットフォーム自体に加えて、その管理用ツール (グラフィックス機器) が含まれます。 Hyper-Vマネージャーとモジュール PowerShell 用の Hyper-V。 それを開いてすべてのコンポーネントをマークし、ボタンを押します わかりました
Hyper-V を無効にするには、次のボックスのチェックを外します。 Hyper-V
インストールを完了し、要求された変更を加えるには、コンピュータを再起動する必要があります。
次を使用して Hyper-V を有効または無効にします
Windows PowerShell
Hyper-V は Windows PowerShell コンソールを使用して有効にできます
管理者として次のコマンドを実行します。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
Y
Windows PowerShell を使用して Hyper-V コンポーネントを無効にするには、次のコマンドを実行します。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
操作を完了するには、 を押して Windows を再起動します。 Y
DISM を使用して Hyper-V を有効または無効にする
次を使用して Hyper-V 機能を有効にするには ディズム、管理者としてコマンド プロンプトを起動し、次のコマンドを実行します。
dism.exe /オンライン /有効化機能:Microsoft-Hyper-V /すべて
操作を完了するには、 を押して Windows を再起動します。 Y
>DISM を使用して Hyper-V コンポーネントを無効にするには、管理者としてコマンド プロンプトを実行し、次のコマンドを実行します。
dism.exe /オンライン /Disable-Feature:Microsoft-Hyper-V-All
操作を完了するには、 を押して Windows を再起動します。 Y
テスト タスクの 1 つでは、VMWare ESXi ハイパーバイザー上で実行されている Windows 10 (Windows Server 2016 に適用) を実行している仮想マシンに Hyper-V 仮想化コンポーネントをインストールする必要がありました。 それらの。 VMWare ESXi 上でネストされた仮想化 Hyper-V を編成する必要があります。
まず、ネストされた仮想化について少し説明します。 ネストされた仮想化 (ネストされた仮想化) – 別のハイパーバイザー上の仮想マシン内でハイパーバイザーを実行する機能。 Hyper-V では、入れ子になった仮想化の完全なサポートが Windows Server 2016 / Windows 10 Anniversary Update で登場しました。VMWare では、入れ子になった仮想化テクノロジが長い間機能していました (ESXi 5.0 で登場しました)。
Windows 10 1709 で仮想マシンを実行する VMWare ESXi 6.0 仮想化ホストがあります。
Hyper-V ハイパーバイザーの役割 (と呼ばれるコンポーネント) をインストールしようとすると、 Hyper-V ハイパーバイザー) 従来の Windows 10 コントロール パネルの機能の有効化/無効化機能を使用する場合、このオプションは利用できませんでした。 理由は次のとおりです。
Hyper-V をインストールできません: プロセッサには必要な仮想化機能がありません
この VM のネストされた仮想化を有効にするには、vSphere Web クライアントを使用して仮想マシンの設定を開きます (VM をシャットダウンする必要があります)。 CPU セクションで、「」オプションを有効にします (このオプションは「重い」C# vCenter クライアントでは使用できません)。
注記。 このオプションのない古いバージョンの ESXi およびデスクトップ VMWare Workstation では、次のオプションを仮想マシン構成ファイル (*.vmx) に追加することで同様の効果が得られます。
hypervisor.cpuid.v0 = “FALSE”
mce.enable = “TRUE”
vhv.enable= "TRUE"
vSphere クライアントでは、これらのオプションを VM 設定に追加できます。 タブ オプション-> 一般的な -> パラメータを設定する。 これらのパラメータを含む 2 つの新しい行を追加します (ボタン 行を追加する).
Windows 10 で仮想マシンをオンにし、Hyper-V の役割のインストールを再試行します。 システムは別のハイパーバイザー内で実行されていることを検出しなくなりましたが、別のエラーが表示されました。
Hyper-V をインストールできません。プロセッサは第 2 レベルのアドレス変換 (SLAT) をサポートしていません。
それらの。 仮想マシンのプロセッサは、仮想化のサポートに加えて、テクノロジーをサポートする必要があります。 スラット— メモリ ページを仮想化し、ゲスト OS の直接制御下でメモリ ページを転送する機能。 Intel の用語では、この機能は拡張ページ テーブル ( EPT)、AMD には Rapid Virtualization Indexing ( RVI).
次のコマンドを使用して、プロセッサの SLAT サポートを確認してみましょう。
「Hyper-V 要件」セクションのコマンドは、SLAT サポートがないことを返すはずです。
第 2 レベルのアドレス変換: いいえ
第 2 レベルのアドレス変換: いいえ
この場合、仮想マシンのプロセッサ設定を変更する必要があります。 Web クライアントの [CPU/MMU 仮想化] セクションで、次を選択する必要があります。 ハードウェア CPU と MMU.
「クラシック」クライアントでは、同様のオプションがタブにあります。 オプションセクション内 CPU/MMU仮想化そして「」と呼ばれます。
Windows 10 仮想マシンを起動し、プロセッサが SLAT をサポートしていることを確認します。 これで、Hyper-V 役割のすべてのコンポーネントをインストールし、Win10 仮想マシン内で独自の仮想マシンを実行できるようになりました。
オペレーティング システム仮想化ソフトウェア市場では、VMware、VirtualBox、Hyper-V などのブランドが上位 3 位を占めています。 ただし、最新のハイパーバイザーは Microsoft サーバー システムの標準コンポーネントであるため、特別な位置を占めています。
したがって、新しいオペレーティング システムをインストールした後、ユーザーはよく疑問に思うことがあります。Windows 10 で Hyper-V をアクティブ化し、仮想マシンを作成するにはどうすればよいでしょうか。
Windows 10 は、以前のオペレーティング システムから標準の Hyper-V コンポーネントを受け取りました。 ただし、ハイパーバイザーは Windows 10 Pro および Enterprise の 64 ビット バージョンでのみ利用できることに注意してください。 このコンポーネントは、他のバージョンの OS には含まれていませんでした。 しかし、それはあなたの PC にそれを追加することが不可能であるという意味ではありません。 主なことは、デバイスが特定の要件を満たしていることです。 その中で、私たちは次のことを強調します。
どの Windows 10 でも、最初は標準の Hyper-V が無効になっています。 これを有効にするには、次の手順を実行する必要があります。
「スタート」をクリックし、検索バーに「プログラムと機能」と入力します。 出力結果を開きます。
「プログラムと機能」セクションに進みます。 左側のメニューで、「システム コンポーネントのオンまたはオフ」を選択します。
新しいダイアログボックスが開きます。 Hyper-V に関連するすべての点にマークを付け、「OK」をクリックします。
数秒以内にシステムはハイパーバイザー コンポーネントをアクティブ化し、その後 PC を再起動する必要があることを示す通知が画面に表示されます。 「再起動」をクリックします。
再起動後、「開始」をクリックし、検索バーに「Hyper-V」と入力します。 「Hyper-Vマネージャー」が表示されます。 ダブルクリックしてサービスを開始します。 これでハイパーバイザーがアクティブになり、使用できるようになりました。 右クリックして目的の項目を選択して、ホーム画面に移動することもできます。
Hyper-V を使用して Windows 10 でネットワーク アクセスを構成するには、インターネット アクセスを担当するパラメーターである仮想スイッチを作成する必要があります。 したがって、「Hyper-V マネージャー」を起動し、左側で PC の名前をクリックし、画面の右側で「仮想スイッチ マネージャー...」を選択します。
「仮想スイッチの作成ウィザード」が起動します。 ここでネットワークの種類を選択する必要があります。
次の 3 つのタイプがあります。
インターネットに接続するには、最初のタイプを選択する必要があります。 次に「仮想スイッチの作成」をクリックします。
ウィンドウが開きます。 新しいスイッチに名前を付け、「接続タイプ」を選択します。 これは、ネットワーク カードまたは Wi-Fi 経由の接続になります。 次に「適用」をクリックします。
スイッチを作成したら、仮想マシンの構成を開始できます。 「Hyper-Vマネージャー」を開きます。 PC の物理名をクリックします。 右側のメニューで「作成」を選択します。 「仮想マシン」をクリックします。
新しい仮想マシンに名前を割り当て、その場所を指定して「次へ」をクリックします。
私たちは第 3 世代のデバイスを選択します。 第一世代を選択することもできますが、第二世代には便利な機能が多数あります。 「次へ」をクリックします。
メモリ割り当てウィンドウでは、すべてを変更しないままにしておきます。 PC に 4 GB を超える RAM が搭載されている場合は、この数値を増やすことができます。 次に「次へ」をクリックします。
ネットワーク設定ウィンドウで、以前に作成したスイッチを選択します。 「次へ」をクリックします。
次のウィンドウで、仮想マシンの名前を入力し、仮想ハード ディスク上のそのサイズを指定します。 もう一度「次へ」をクリックします。
前のウィンドウで仮想ハード ディスクの作成を選択した場合、このウィンドウで Windows 10 ディストリビューションへのパスを指定する必要があります。第 2 世代では、これは ISO イメージまたはネットワークになります。 ISO イメージを選択し、「次へ」をクリックします。
ディスク作成後、「完了」をクリックします。
仮想マシンをアクティブにするには、リストから仮想マシンを選択し、「Hyper-V マネージャー」の右側のメニューで「接続」をクリックする必要があります。
新しいウィンドウが開きます。 緑色のボタンをクリックします。
新しいコンポーネントの標準インストール プロセスが開始されます。 次に、PC を再起動し、仮想マシンを有効にして使用できるようにします。
こんにちは。 自分のサイトのおかげで、私は常にオペレーティング システムをいじっています。もちろん、時間が経つにつれて、手順を記述しながら、同時に職場のコンピューターのオペレーティング システムへの変更を少なくする方法を探し始めました。 .. 解決策は基本的なもの、つまり仮想マシンに行き着きました。 これは、オペレーティング システム上で実行される、完全に (またはほぼ完全に) 動作するオペレーティング システムのエミュレーションです。 VirtualBox、VMware Workstation、Hyper-V を試してみました...VirtualBox は無料ですが、他の 2 つほどユーザーフレンドリーではありません。 VMware Workstation はあらゆる点で優れていますが、有料です。 Hyper-V は完全にバランスのとれた仮想マシンであり、サーバー オペレーティング システムから Windows 8 に移行され、アクセスするには電源をオンにするだけで済みます。 したがって、選択は後者、つまりシンプルで自由で上品なものに落ちました。 ちなみに、私はライセンス付きの Windows 10 Professional を持っていますが、Windows Insider プログラムのおかげで無料で入手できました (6 か月間バグに悩まされ、ライセンスはポケットにありました)。
おそらく、Hyper-V コンポーネントを有効にすると、他の仮想マシンが使用できなくなることをすぐに警告するでしょう。 それでは始めましょう:
「スタート」の隅を右クリックし、「プログラムと機能」を選択します。
左側のペインで、「Windows の機能をオンまたはオフにする」を選択します。
次に、「スタート」メニュー→「すべてのプログラム」→「管理ツール」ディレクトリを探し、その中に「Hyper-V マネージャー」を見つけます。
これを起動すると、仮想マシン管理コンソールが表示されます。TeamSpeak サーバーの音楽ボットが配置されているマシンが 1 つ作成されています。 しかし現在、これがどのように行われるかを示すために別のマシンを作成しています。 まず最初に、VM がインターネットに接続できるように、すぐに「仮想ネットワーク」を作成しましょう。 これを行うには、左側の列でコンピュータ名をクリックし、右側の列で「Virtual Switch Manager」を選択します。
この段落は、記事を書いてから 2 か月後に追加します。 これは、以下で仮想マシンをインターネットに接続する簡単な方法を説明しましたが、私自身は少し異なる方法を使用しているためです。 それらの違いは、ここで説明する方法では、VM がメインのアクセス権を取得し、コンピューターはその後に動作するという点であり、これは正しくありませんが、構成は簡単です。 仮想マシンの実行以外にもコンピュータを使用する場合は、「内部」→「仮想スイッチの作成」を選択し、「識別を許可する」チェックボックスをオンにします。 インターネット アクセスは を使用して設定されます。
左側で「仮想ネットワークスイッチの作成」を選択し、右側で「外部」を選択して「仮想スイッチの作成」をクリックします。
「外部ネットワーク」セクションでネットワークの名前を入力し、ネットワーク アダプターを選択して「OK」をクリックします。
次に、仮想マシンを作成しましょう。 「作成」-「仮想マシン」をクリックします。
」 新しい仮想マシン作成ウィザード最初のウィンドウで「次へ」をクリックしてください。
将来の仮想マシンの名前を指定します。 必要に応じて、仮想マシンの保存場所を変更することもできます。SSD が詰まらないように設定で場所を変更しました。すべての仮想マシンはいずれかのハード ドライブに保存されます。 「次へ」をクリックします。
ここではすべてが簡単です。書かれている内容を読み、UEFI サポートのないマザーボードを使用している場合、または 32 ビット システムをインストールする場合は、最初の項目を選択します。第 2 世代を使用するための条件が自分の機能と一致する場合は、最初の項目を選択します。二代目。 次の記事のいずれかで 32 ビット Ubuntu をインストールしたいので、第 1 世代の Hyper-V を選択します。 「次へ」をクリックします。
仮想メモリの量。 Windows の場合、32 ビット システムでは 2 ~ 3 GB、64 ビット システムでは 3 ~ 4 GB が望ましいです。 仮想マシンにとってこれ以上多くても意味がありません。また、少なくてもシステムの動作に影響を与える可能性があります。 「動的メモリ」を使用することもできます。この場合、VM には必要な量のメモリが割り当てられます。