hyper-v是巨硬出的一款虚拟化软件,它内置在了windows10专业版上,不过家庭版的用户也可以体验到这个功能。在体验过一段时间后发现跑自家的操作系统效果还可以,但使用中也遇到了一些坑。
比如无法启动hyper-v,hyper-v无法访问u盘上的文件,它和vm冲突等问题,下面说解决方案
问题一:
windows家庭版如何安装hyper-v虚拟机?电脑上没有hyper-v怎么办?
新建文本文件,复制以下内容,并另存为 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
1
2
3
4
5
6
7
8
9
之后以管理员运行Hyper-V.cmd。待配置完成后输入Y确定
对于专业版用户,只需要在搜索中搜索“启用或关闭windows功能”
找到Hyper-v,将它打钩即可
搜索hyper-v管理器以及hyper-v快速创建就可以使用虚拟机了
问题二:
创建hyper-v虚拟机失败。无法创建hyper-v虚拟机
如果能正常启动hyper-v虚拟机,但是黑屏或只显示操作系统logo,首先调整虚拟机设置里的安全启动,将它关闭,并调整虚拟处理器数量为2再重试
如果还不行可能是hyper-v不支持你的镜像,hyper-v对镜像有限制。可以尝试体验hyper-v快速创建里的win10。下载好的是企业英文版win10
注意下载的时候如果断网或点了取消,那么就要重头下载
如果虚拟机连接时弹出"无法启动虚拟机,因为虚拟机监控程序未运行" 的提示。
首先确保启用和关闭windows功能里的hype选项全部开启,bios开启了虚拟化功能。
可以在任务管理器检查bios是否开启虚拟化
如果还不行可能是和vm冲突,不过也没必要卸载vm,只要以管理员运行PowerShell(win+X),输入以下命令即可。最后需要重启电脑就可以使用hyper-v了
bcdedit /set hypervisorlaunchtype auto
1
问题三:
hyper-v虚拟机如何访问U盘上的文件?hyper-v如何实现文件共享?hyper-v如何访问电脑上的文件?
关闭连接界面(不需要虚拟机关机),找到hyper-v设置,将允许增强会话模式的勾去掉,应用,再将勾重新打上,再点应用
重新连接虚拟机,在弹出窗口中点显示选项
在本地资源选项卡中点更多,将驱动器打上勾即可
问题四:
在启动vm时,提示 “VMware Workstation和Device / Credential Guard不兼容。禁用Device / Credential Guard后,可以运行VMware Workstation ”
原因依旧是vm和hyper-v不兼容的问题,需要以管理员运行PowerShell(win+X),输入以下命令关闭hyper-v,再重启即可。
bcdedit /set hypervisorlaunchtype off
1
如果想要重新开启hyper-v,使用如下命令
bcdedit /set hypervisorlaunchtype auto
1
hyper-v使用体验:
hyper-v在我的 i5-7300 8G内存上,实际占用的内存只有1300M左右,在运行巨硬自家的系统比如win10 、windows server等流畅度不错,而且可以体验到企业版的win10,(同时预装了vs和git等软件)。下载的win10占用25G-30G的磁盘空间
不过运行linux有卡顿感,而且支持的镜像较少。想要和vm共存也比较麻烦
————————————————
版权声明:本文为CSDN博主「不基调」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40804043/article/details/86707001