本人在使用win11在hyper-v上安装ikuai,直通网卡后无法启动,理论上直通网卡还是显卡都有类似的问题。下面成功直通的方案。
问题现象:
中文错误:
虚拟机监控程序功能对于该用户来说不可用
使用命令启动的错误:
PS C:\Windows\system32> Start-VM -Name ikuai Start-VM : 'ikuai' failed to start. Virtual Pci Express Port (Instance ID 96515AA2-2D73-41E3-BF31-3C00F02B8F59): Failed to Power on with Error 'A hyperviso r feature is not available to the user.'. 'ikuai' failed to start. (Virtual machine ID 588E40E5-7113-49D7-A896-EFC52600AE03) 'ikuai' Virtual Pci Express Port (Instance ID 96515AA2-2D73-41E3-BF31-3C00F02B8F59): Failed to Power on with Error 'A h ypervisor feature is not available to the user.' (0xC035001E). (Virtual machine ID 588E40E5-7113-49D7-A896-EFC52600AE03 ) At line:1 char:1 + Start-VM -Name ikuai + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Start-VM], VirtualizationException + FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.StartVM
解决方案:
管理员运行powershell,执行下面命令
命令:
启用 hypervisoriommupolicy
bcdedit /set hypervisoriommupolicy enable
解释:
hypervisoriommupolicy
的作用
当启用 hypervisoriommupolicy
时,系统会配置硬件的内存映射,以便更好地支持虚拟化技术。具体来说,这个设置与 Hyper-V 虚拟化平台以及其他基于虚拟化的安全特性(如 Device Guard 和 Credential Guard)有关。
关键作用:
支持 Hyper-V:
Hyper-V 是 Windows 内置的一个虚拟化平台,它需要特定的硬件支持(如 Intel VT-x 或 AMD-V)来运行。
hypervisoriommupolicy
的启用可以确保系统能够正确地映射内存,以便支持 Hyper-V 的运行。
增强安全性:
基于虚拟化的安全特性(如 Device Guard 和 Credential Guard)依赖于虚拟化技术来创建一个隔离的环境,从而提高系统的安全性。
hypervisoriommupolicy
的启用有助于确保这些安全特性能够正常工作。
内存映射优化:
在虚拟化环境中,内存映射是关键的一环,它决定了虚拟机和宿主机之间的内存交互方式。通过启用
hypervisoriommupolicy
,可以优化内存映射,确保虚拟化环境下的性能和稳定性。
重启后生效
评论区