最近在玩虛擬機,免費的方案由virtualbox、Hyper-V、VMware(要注冊賬號),因爲博通的要注冊賬號,因此我就不使用VMware。
使用virtualbox時,不知爲何,效率超低跑起來很卡(我的電腦是Lenovo ideapad 530S-14ARR,CPU是Ryzen 7 2700U)。因此我該使用Hyper-V,而我的Windows 10版本是家庭版,還需要一些步驟才能使用。
- 創立一個txt文件,並貼上如下命令(點擊可看放大圖)
- 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 - 將副檔名改成.bat並且以管理員身份運行程式
- 到控制臺打開Hyper-V即可。
網路上有詳細教學,這裏就不再贅述。
不得不説,Hyper-V的效率比virtualbox好的太多了,安裝個Windows 8.1基本上都不用安裝驅動程式就有正確的解析度,以及跑起來非常順暢。明明Windows 8系列是優化佳所著名的,結果在virtualbox跑起來卡的像狗。
分享一下我察覺帶到的特性(是推測)。Hyper-V似乎會把每個虛擬系統當作是一個遠端的實體主機,在使用該虛擬機時,會像是連接虛擬桌面一般,就算沒有出現在前臺,背景也會執行 ,而且在關機時,Windows 8.1的關機選項還出現“中斷連綫”這一選項。但這樣做有一個小小缺點,就是虛擬機無法在内部系統調整解析度或是其他現實的細節設定(如顯示大小)。(點擊可看放大圖)
以上是我的“使用Hyper-V”的初體驗,僅供參考。
2024/12/7更新
virtualbox中的Windows 8.1虛擬機當機了。我下午使用Hyper-V時,我的實體機當機,現在用virtualbox是virtualbox裏頭系統當機(哈)
沒有留言:
張貼留言