偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

小猪快点跑

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
于 2019-07-13 10:52:13 发布
偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
11214
偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
收藏 15

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一、问题描述

        win10系统,已安装vmware。现在要安装docker,事先需要开启hyper-v。但是vmware与hyper-v不兼容,hyper-v死活启动不了。

二、解决过程

1、先启动hyper-v

(1)win+x,应用和功能 === 》程序和功能 === 》启用或关闭windowsc功能 === 》有关hyper-v的全部打勾,保存退出。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

(2)重启,进入bios,检查虚拟化是否开启,如果未开启,需要将其开启。

(3)重启之后,打开任务管理器,发现并没有出现所谓的“虚拟化”。换一种查看方法,在命令提示符里输入 systeminfo 命令,发现此时 hyper-v 似乎并未开启,最后有一句 —— “已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。”

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

如果 hyper-v 开启,期望的结果应该是如下这样的

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

2、设置hyper-v开机选项

Windows 10安装了Hyper-V以后VMware会提示不能共存,要求删除Hyper-V,这里有个简单的处理方法可以让两者共存。首先,管理员身份运行cmd,然后执行下面两条命令。

bcdedit /copy {default} /d "Windows 10 Without Hyper-V" 
bcdedit /set {xxxxx} hypervisorlaunchtype off

执行完第一条命令会得到一串id,把id替换到第二个命令中的xxxxx即可。

然后运行msconfig,在引导的设置里把超时时间设置到3~5秒以上即可。

重启选择Without Hyper-V那一项,即可运行VMware,但Hyper-V就无法在本次启动后运行了,如果需要Hyper-V需要重启选择默认的启动项。

3、重启,安装docker

重启后出现如下选项

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

如果选择 windows 10 进入,此时应该是 可以运行 hyper-v 的模式,尝试启动 vmware 发现报错。但是在命令提示符里输入 systeminfo 命令,发现此时 hyper-v 并未开启。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

如果选择 no hyper-v 进入,此时应该是 可以运行 vmware 的模式,并且启动vmware完全没问题。但是在命令提示符里输入 systeminfo 命令,发现此时 hyper-v 却是开启的。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

(1)为了安装 docker,我选择了 no hyper-v 进入,然后点击 docker 的 exe 文件安装 docker,发现可以安装,刚开始一直在starting,之后蹦出了一个 error。此时我再次重启,选择第一个选项 windows 10 进入,发现 docker 即可正常启动。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

(2)我想如果直接进入第一个选项 windows 10 去安装,应该也可以直接安装。

文章最後更新時間:2022 年 5 月 28 日

Hyper-V 是 Windows 10 內建的免費虛擬機器(Virtual Machine)功能,可以在你的電腦上新增多部虛擬機器(或稱虛擬電腦),而在這些虛擬機器上,你可以自由安裝作業系統如:Windows、Linux 等,而在這些安裝好作業系統的虛擬機器上,你可以盡情的修改測試或安裝軟體,也不會影響你在使用電腦的運作,非常的方便!而且 Hyper-V 是一套免費的軟體,只要你的電腦是 Windows 10,就可以免費使用。

本篇文章會教學「如何使用 Hyper-V」的功能,如果有遇到什麼問題,歡迎隨時在文章底下留言,或是透過聯絡我跟我溝通討論喔!

本篇教學文章是以 Windows 10 為教學範例,如果是使用 Windows 11 的讀者,會發現有些方法與介面稍微不一樣,但都是大同小異,並不影響閱讀本文與學習!

應該有人會有疑問,好好的實體電腦不用,為什麼要用虛擬電腦?這邊幫大家歸類以下理由:

  • 想要試試看其他版本的作業系統,例如 Windows 7。
  • 想要試試看非 Windows 作業系統,例如 Linux。
  • 想要練習作業系統安裝流程。
  • 想要測試軟體,但又不想要在自己電腦上測試。
  • 想要測試病毒,也可以在虛擬機器上測試。

Hyper-V 系統需求

想使用 Hyper-V 的話,有一些系統上的需求是必須滿足的。

作業系統需求

作業系統必須為 64 位元,且版本為:

  • Windows 10 企業版
  • Windows 10 專業版
  • Windows 10 教育版

以下作業系統版本不支援:

  • Windows 10 Home
  • Windows 10 行動裝置版
  • Windows 10 Mobile Enterprise

Windows 10 Home 版本的作業系統可以透過其他方式啟用 Hyper-V 功能,請參考這裡。

硬體需求

至於硬體需求方面,有以下基本的限制:

  • CPU 必須是 64 位元的。
  • CPU 必須支援虛擬化技術,例如 Intel-VT 或 AMD-V。
  • 至少有 4GB 的記憶體。
  • BIOS 必須啟用虛擬化技術,各家主機板可能會有不同名稱。

如果不確定自己的電腦是否有符合這些需求,可以用以下方式查看。

搜尋並用管理員執行 CMD

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
開啟 CMD

複製以下指令碼並在 CMD 視窗貼上

systeminfo

如果看到紅色框框處的右方都是「是」的話,就代表你電腦可以執行 Hyper-V,缺一不可。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
確認是否支援 Hyper-V

如何在電腦上啟用 Hyper-V 功能?

雖然 Hyper-V 虛擬機器在 Windows 10 上是免費的,但是系統預設並不會啟用,所以你會找不到,我們必須先透過以下方法把 Hyper-V 的程式與功能加回來,詳細方法如下。

按下快捷鍵 「Windows + X + F」 開啟「應用程式與功能」並點選右方的「程式與功能」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
開啟程式和功能

選擇左方「開啟或關閉 Windows 功能」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
開啟或關閉 Windows 功能

打勾 Hyper-V 方塊並按下確定。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
把 Hyper-V 打勾

程式會開始自動安裝,並於安裝完成時提示需要重新開機,請選「立即重新啟動」的選項讓電腦重新開機。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
重新啟動電腦

重新開機完成後搜尋的到 Hyper-V 就代表成功囉!

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
搜尋 Hyper-V

如何在 Windows 10 Home 上啟用 Hyper-V?

雖然微軟官方有說 Windows 10 Home 版本不支援 Hyper-V 的功能,但我們還是可以透過輸入指令碼的方式進行安裝,只要你的電腦符合硬體規格,就可以正常使用,指令碼安裝步驟如下。

打開記事本,複製貼上以下程式碼,另存新檔成為「.cmd」檔案。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
在記事本貼上程式碼

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
儲存成 .cmd 檔案

存檔完成後,在該 「.cmd」檔案點選右鍵,並以管理員身分執行。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
系統管理員執行

之後批次檔會自動執行安裝 Hyper-V,整個過程大約 7-10 分鐘,完成後在 CMD 視窗會提示需要重新開機,按下「Y」執行重新開機。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
Hyper-V 啟用完成

重新開機完成後,就可以搜尋到 Hyper-V 的程式囉!

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
搜尋 Hyper-V

如何在 Hyper-V 上新增虛擬機器並安裝作業系統?

在完成全部的安裝設定後,就可以開始新增虛擬機器並安裝作業系統,本章節會教學如何新增與安裝以及相關的設定,讓我們開始吧!

開啟 Hyper-V 程式,並前往「動作(A)→新增(N)→虛擬機器(M)」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
新增虛擬機

點選下一步跳過第一個頁面。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
下一步

名稱的話請自行命名,方便自己辨認的即可。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
命名虛擬機名稱

虛擬機世代的選擇,請參考以下:

  • 第 1 代適用於 Windows 8 之前的作業系統,支援 32 及 64 位元,如 Windows 7、Windows XP 等等。
  • 第 2 代適用於 Windows 8 之後的作業系統,有支援 UEFI 且為 64 位元的系統,如 Windows 8.1、Windows 10。

Windows 版本 64位元

第一代虛擬機

第二代虛擬機

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008

Windows 10

Windows 8.1

Windows 8

Windows 7

Windows 版本 32位元

第一代虛擬機

第二代虛擬機

Windows 10

Windows 8.1

Windows 8

Windows 7

Linux 版本

第一代虛擬機

第二代虛擬機

RHEL/CentOS 7.x Series

RHEL/CentOS 6.x Series

RHEL/CentOS 5.x Series

Debian 7.0-7.8

FreeBSD 10 and 10.1

FreeBSD 9.1 and 9.3

FreeBSD 8.4

Ubuntu 14.04 and later versions

Ubuntu 12.04

教學範例使用 Windows 10 作業系統,所以選擇第 2 代的虛擬機。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
選擇第二代虛擬機

設定記憶體大小,依照自己系統的配置設定即可,我自己電腦是有 32GB 的記憶體,所以我配置 4GB 給虛擬機使用。

1GB 等於 1024MB,所以如果是要設定 4GB 給虛擬機,則輸入 4096MB。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
設定虛擬機記憶體大小

選擇網路介面卡,如果沒有特別設定的話,選擇「Default Switch」即可。

如果有發現在虛擬機安裝作業系統後不能連到網路,參考這個章節建立新的虛擬交換器。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
選擇預設網路

選擇「建立虛擬硬碟」並按下一步。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
建立虛擬硬碟

選擇「從可開機映像檔安裝作業系統」選項,並選擇你電腦內所下載的作業系統 ISO 檔案,本教學範例是用 Windows 10 ISO 安裝檔。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
選擇 ISO 檔案

點選「完成」建立虛擬機器。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
虛擬機建立完成

建立完成後,在 Hyper-V 主視窗就可以看到剛剛所建立的虛擬機器,在該機器名稱點右鍵,並選擇「設定」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
設定虛擬機器

依據自己電腦效能調整虛擬機器的處理器數目,也可以保持預設不更改,預設為1個。我自己電腦是6核心8執行緒,所以我把虛擬機器的數目調整成4個,這樣虛擬機器的效能會比較好,調整完畢按下「確認」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
調整虛擬處理器數量

接下來退回主畫面並在虛擬機器按右鍵並選擇「連線」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
虛擬機連線

按下畫面中間的「啟動」,虛擬機器就會進行開機並從你剛剛選擇設定的 ISO 檔案啟動安裝程序。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
啟動虛擬機

開始安裝 Windows 10 作業系統,這邊我把步驟省略了,可以參考這篇文章內容,有詳細的安裝步驟。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
在 Hyper-V 安裝 Windows 10

建立虛擬交換器

如果你在虛擬機器上安裝完作業系統,進到桌面卻發現無法連上網路,那有可能是你沒有建立虛擬機器所要使用的虛擬網路卡,可以依照以下步驟建立並設定。

在 Hyper-V 主畫面右側點選「虛擬交換器管理員」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
開啟虛擬交換器管理員

類型選擇「外部」並點選「建立虛擬交換器」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
建立虛擬交換器

自行命名該虛擬網路卡名稱以及選擇電腦內可用的網路卡,通常都是選擇目前電腦正在使用的,可以正常連到網路的網路卡即可。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
命名及選擇網路卡

回到虛擬機器的設定頁面。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
開啟虛擬機設定畫面

把虛擬交換器的選項換成你剛剛建立的即可。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
選擇新建立的虛擬交換器

如何讓虛擬機器使用外接裝置?

如果要讓你建立的虛擬機器共用外接裝置的話,例如 USB 隨身碟,必須把虛擬機器的模式切換成「加強的工作階段模式」,這個模式簡單來說就是透過 RDP(遠端桌面通訊協定) 來連接虛擬機器,藉以達成可以讓虛擬機器讀取並使用外接裝置,以下會示範教學如何手動切換以及設定。

使用加強的工作階段模式(RDP)的優點

  • 共用剪貼簿,可以在本機電腦複製文字,貼上在虛擬機器內。
  • 透過拖放和複製貼上共用檔案
  • 可共用外接裝置,如:麥克風、喇叭、USB 裝置、印表機等外接裝置。

加強的工作階段模式開啟方式

當你開啟虛擬機器並進入作業系統的時候,會看到以下畫面,就可以進行模式切換。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
RDP 連線

或是可以手動經由上方工具列按鈕進行切換。

手動切換 RDP 模式

設定外接裝置共用

透過 RDP 的設定選項,可以把外接裝置共用到虛擬機器上,如以下步驟。

點選「顯示選項」開啟細項設定。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
顯示進階選項

遠端音訊可以選擇要不要共用喇叭與麥克風。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
音效共用設定

本機裝置與資源可以設定共用的裝置,例如 USB 隨身碟、C 槽等等。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
外接裝置共用設定

全部打勾啟用,就可以在虛擬機器內看到本機端的硬碟隨身碟等裝置。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

如何新增硬碟空間到虛擬機器上?

如果你有想要新增一個硬碟空間當作 D 槽,可以依照以下方式新增。

開啟虛擬機設定頁面,在「新增硬體」的選項下新增「SCSI 控制器」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
新增 SCSI 控制器

在「SCSI 控制器」選項下面選擇新增「硬碟」。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
新增硬碟

點選「新增」開啟設定精靈進行硬碟新增設定。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
新增虛擬硬碟

點選下一步跳過第一個畫面。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
跳過歡迎畫面

選擇硬碟的類型,如果沒有特殊需求,保持預設即可。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
建議選擇動態擴充

設定硬碟名稱與位置,如沒特殊需求保持預設也可以。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
命名硬碟與位置

選擇「建立新的空白虛擬硬碟」,大小不用理他,因為它會根據你往後儲存的資料動態調整。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
建立新的空白虛擬硬碟

建立完成後,確定已經選擇自己所建立的硬碟,就可以按下確定並退出。

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
虛擬硬碟建立完成

啟動你的虛擬電腦並進入作業系統,跟著這篇的操作就可以完成新增硬碟囉!

結論

Hyper-V 是一套完全免費的虛擬機器,只要你是使用 Windows 10 以上的作業系統,就可以開啟這個功能,不管你是要在上面測試軟體、病毒、練習重灌安裝流程或是嘗試其他版本的作業系統,在 Hyper-V 上都可以達成!

如果你還在尋找好用的虛擬機器,Hyper-V 絕對值得你一試!

常見問題

什麼是 Hyper-V?

Hyper-V 是 Windows 10 內建的免費虛擬機器(Virtual Machine)功能,可以在你的電腦上新增多部虛擬機器(或稱虛擬電腦),而在這些虛擬機器上,你可以自由安裝作業系統如: Windows、Linux等,而在這些安裝好作業系統的虛擬機器上,你可以盡情的修改測試或安裝軟體,也不會影響你在使用電腦的運作,非常的方便!

Hyper-V 需要收費嗎?

完全免費即可使用虛擬機器的功能。

想使用 Hyper-V 有什麼限制?

作業系統必須為64位元,且版本為:
1. Windows 10 企業版
2. Windows 10 專業版
3. Windows 10 教育版
硬體需求方面,有以下基本的限制:
1. CPU 必須是64位元的。
2. CPU 必須支援虛擬化技術,例如 Intel-VT 或 AMD-V。
3. 至少有 4GB 的記憶體。
4. BIOS 必須啟用虛擬化技術,各家主機板可能會有不同名稱。

為什麼要使用虛擬機器?

歸類以下理由:
1. 想要試試看其他版本的作業系統,例如 Windows 7。
2. 想要試試看非 Windows 作業系統,例如 Linux。
3. 想要練習作業系統安裝流程。
4. 想要測試軟體,但又不想要在自己電腦上測試。
5. 想要測試病毒,也可以在虛擬機器上測試。

Hyper-V教學|Windows 10/11 上的免費虛擬機器 Hyper-V 使用教學 » 阿德說科技

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能

Hyper-V 是 Windows 10 內建的免費虛擬機器(Virtual Machine)功能,可以在你的電腦上新增多部虛擬機器(或稱虛擬電腦),而在這些虛擬機器上,你可以自由安裝作業系統如: Windows、Linux等。

Price Currency: TWD

Operating System: Windows 10

Application Category: UtilitiesApplication

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
在 Google 新聞追蹤本站,即時接收最新消息!

追蹤本站

偵 測 到 Hypervisor 將 不 會 顯示 hyper v 所需的功能
在 Google 新聞追蹤本站,即時接收最新消息!

我是 Ted,主要撰寫 3C、科技、技術、教學類相關文章,網站風格比較單調簡約,並不會有太多華麗的網頁特效,把心力與心思放在文章的撰寫上,並且保持文字閱讀舒適度,就像我的部落格名字一樣,俗又有力但是簡單好記!

  • 文章內容有誤、文章轉載、文章需要更新或有商業合作需求,都歡迎透過「聯絡我」來一起聊聊。
  • 由於文章留言功能已經關閉,有其他問題請透過「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆。
  • 部落格內某些連結是聯盟行銷,如果你透過連結購買產品,我會得到些許回饋,但不影響購買原始價格,詳細請參閱「免責聲明」。
  • 部落格全站內容皆為免費教學版權為本站所有,如要轉載請先來信溝通,詳細資訊請看「隱私權政策」。
  • 如果你願意的話,可以透過「小額贊助」管道支持本站。