ハイパースレッディングとは何ですか? BIOS でのサポートを有効にするにはどうすればよいですか? Windows 上の Hyper-V: 仮想マシンの作成と構成に関するガイド 仮想マシンのネットワークのセットアップ。

23.05.2024

仮想化テクノロジを使用すると、1 台の物理コンピュータ上に独自のオペレーティング システムを備えた複数の仮想コンピュータを作成できます。 ゲスト オペレーティング システムは、確立された制限内で割り当てられた実際の PC のリソースを使用します。 この場合、ディスクをパーティション分割する必要はなく、ブートローダーが損傷する危険はありません。 ユーザーの個人データは影響を受けず、安全です。 これらの機会にご興味がございましたら、ぜひご注目ください。 今回は、Windows 10 で仮想化を有効にする方法を説明します。

Microsoft が開発した Hyper-V と呼ばれるハイパーバイザーがオプション コンポーネントとして含まれています。 x64 ビット OS Windows 10 Enterprise または Pro でのみ使用できます。 企業環境では、Microsoft は特定の HP および Lenovo ラップトップを推奨しています。 このオプションは、Home エディションおよびすべての x32 ビット システムのユーザーは利用できません。

  1. キーボード ショートカット Win + X を使用すると、インストールされている Windows のパラメータをすぐに確認できます。 展開されたメニューで、枠でマークされた項目を選択します。

  1. 開くウィンドウには 2 つの情報ブロックが含まれています。 最初に、搭載されているメモリの量とビット深度を確認します。 Hyper V には少なくとも 4 GB の RAM が必要です。 2 番目のブロックでは、OS リリースに注目します。

  1. システム パラメーターによると、コンピューターは Microsoft VM のインストールと実行に適しています。 さらに、Hyper-V では、プロセッサがネストされた SLAT ページングをサポートする必要があります。 Intel は Core i3/5/7 ラインに実装し、AMD は最初の 64 ビット Opterons 以降に実装しました。 プロセッサーのモデルはデバイスの特性に示されているため、BIOS または UEFI で確認する必要はありません。 コマンド ラインを使用して、Hyper テクノロジのサポートを確認できます。 「systeminfo」コマンドを入力し、スクリーンショットに示されているデータ ブロックを探します。

ご覧のとおり、必要な要件はすべて満たされており、BIOS にアクセスせずにチェックを実行しました。 ハードウェア構成が仮想マシンの使用に適していることを確認したら、インストールに進むことができます。

インストール

Hyper-V はオペレーティング システムのコンポーネントです。 個別にダウンロードしてインストールすることはできません。 Windows 環境でのみ使用可能にできます。 Microsoft 仮想マシンに接続するためのいくつかのオプションを見てみましょう。

グラフィックモード

ユーザーにとって最も馴染みのあるグラフィック モードから始めましょう。

  1. Win + R キーの組み合わせを使用して、「ファイル名を指定して実行」ダイアログ ボックスを開き、スクリーンショットに示すようにテキスト フィールドに「control」コマンドを入力します。

  1. 私たちのアクションの結果、従来の Windows コントロール パネルが表示されます。 指定されたアイテムを探して開きます。

  1. このウィンドウでは、オペレーティング システム コンポーネントを操作するナビゲーション メニューを使用します。

  1. Hyper-V を有効にします。 「Hyper」ブランチを展開し、そのすべてのコンポーネントがチェックされていることを確認します。 「OK」ボタンをクリックして、このセクションの作業を完了します。

  1. Windows は、注文されたコンポーネントを内部で検索してインストールします。

  1. ソフトウェア構成の変更が完了すると、システムは再起動するよう求めます。

これでインストールが完了し、PC で組み込みの仮想化ツールを使用できるようになります。

コマンドライン

コマンド ライン機能を使用してハイパーバイザー コンポーネントをインストールすることもできます。

  1. [パワー ユーザー] メニューを開き、管理者として PowerShell または CMD シェルを起動します。

  1. 開いたウィンドウに次の行を入力します。
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V –All

  1. Windows は受信したコマンドを処理して追加のコンポーネントをインストールします。

  1. 最後に、変更を確認して再起動するように求められます。 いずれの場合も英文字「Y」を入力してください。

コンピュータは直ちにグラフィック モードを終了し、標準の更新ウィンドウが表示されます。 システムは Hyper-V が有効な状態で起動します。

最後の方法では、Windows イメージ展開および管理ツールを使用します。

  1. 管理者権限でコマンドラインを起動します。 次の行を入力します。
DISM /オンライン /機能を有効にする /すべて /機能名:Microsoft-Hyper-V

  1. コンポーネントをインストールした後、DISM は確認を求めます。

文字「Y」を入力すると、PC がすぐに再起動され、その間に Hyper-V の初期セットアップが実行されます。

使用法

インストールが完了したら、新しい仮想マシンの作成を開始できます。

  1. 新しいコンポーネントは、[スタート] メニューの [管理ツール] セクションにあります。

  1. Hyper-V マネージャーは、標準の Windows 管理コンソールです。 操作の有効化と構成は、「アクション」領域で行います。 マークされた項目を選択してウィザードを起動します。

  1. 3 つの項目の選択メニューが開きます。 枠で示されたものを選択してください。

  1. 最初のウィンドウは情報を提供するためのウィンドウです。 指定した場所にチェックマークを付けると、以降の起動時にチェックマークが表示されなくなります。 独自の構成でマシンを作成するには、枠でマークされたボタンを選択します。

  1. ここでは、作成するマシンの名前を指定し、そのファイルの保存場所を変更できます。

  1. インストールするOSのビット深度に応じて世代を選択してください。 32 ビット バージョンの場合は最初のバージョンを残しますが、最新のディストリビューションは 2 番目のバージョンに属します。

  1. 割り当てられるメモリのサイズは、PC の物理能力によって異なります。 最も簡単な解決策は、2 GB (2048 MB) を割り当てることです。 これは、64 ビット Windows を実行するために必要な最小量です。 Linux の任意のバージョンをインストールするだけで十分です。

  1. ネットワーク設定で、ドロップダウン メニューを開き、指定されたオプションを選択します。 VM Manager は、現在のインターネット接続を使用して仮想マシンの接続を自動的に構成します。

  1. インストールに使用されるディスク サイズは 32 GB に制限できます。 一連のプログラムを含むゲスト OS を実行するには、これで十分です。

  1. ゲストシステムを後から設置するという提案には賛成です。 これは、DVD メディアまたは ISO イメージを使用して実行できます。

仮想マシンの準備ができました。 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 をアクティブ化し、仮想マシンを作成するにはどうすればよいでしょうか。

Hyper-V ハイパーバイザーとは何ですか?

Windows 10 は、以前のオペレーティング システムから標準の Hyper-V コンポーネントを受け取りました。 ただし、ハイパーバイザーは Windows 10 Pro および Enterprise の 64 ビット バージョンでのみ利用できることに注意してください。 このコンポーネントは、他のバージョンの OS には含まれていませんでした。 しかし、それはあなたの PC にそれを追加することが不可能であるという意味ではありません。 主なことは、デバイスが特定の要件を満たしていることです。 その中で、私たちは次のことを強調します。

  • RAM の最小容量は 4 GB です。
  • SLAT テクノロジーをサポートするプロセッサ (最新のプロセッサのほとんどがこの要件に適合しています)。
  • ハードウェア仮想化テクノロジと BIOS でのそのアクティブ状態のプロセッサ サポート。
  • 少なくとも 4 GB の空きハード ディスク容量が利用可能。
  • 作成されたシステムイメージ。

Windows 10 で Hyper-V をアクティブ化して実行するにはどうすればよいですか?

どの Windows 10 でも、最初は標準の Hyper-V が無効になっています。 これを有効にするには、次の手順を実行する必要があります。

「スタート」をクリックし、検索バーに「プログラムと機能」と入力します。 出力結果を開きます。

「プログラムと機能」セクションに進みます。 左側のメニューで、「システム コンポーネントのオンまたはオフ」を選択します。

新しいダイアログボックスが開きます。 Hyper-V に関連するすべての点にマークを付け、「OK」をクリックします。

数秒以内にシステムはハイパーバイザー コンポーネントをアクティブ化し、その後 PC を再起動する必要があることを示す通知が画面に表示されます。 「再起動」をクリックします。

再起動後、「開始」をクリックし、検索バーに「Hyper-V」と入力します。 「Hyper-Vマネージャー」が表示されます。 ダブルクリックしてサービスを開始します。 これでハイパーバイザーがアクティブになり、使用できるようになりました。 右クリックして目的の項目を選択して、ホーム画面に移動することもできます。

Hyper-V を使用してネットワーク アクセスを構成するにはどうすればよいですか?

Hyper-V を使用して Windows 10 でネットワーク アクセスを構成するには、インターネット アクセスを担当するパラメーターである仮想スイッチを作成する必要があります。 したがって、「Hyper-V マネージャー」を起動し、左側で PC の名前をクリックし、画面の右側で「仮想スイッチ マネージャー...」を選択します。

「仮想スイッチの作成ウィザード」が起動します。 ここでネットワークの種類を選択する必要があります。

次の 3 つのタイプがあります。

  1. 外部: Wi-Fi またはネットワーク カードを使用してネットワークに接続します。
  2. 内部は、メイン 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 には必要な量のメモリが割り当てられます。