Windows功能: Hyper-V 虚拟机平台 创建虚拟机 禁用检查点 启用受信任的平台模块 设置固件启动顺序 开启来宾服务 安装虚拟机操作系统 Win 11跳过联网激活 Shift + F10 OOBE\BYPASSNRO 关闭虚拟机 管理员模式运行PowerShell: $vm = "TestGPU" Remove-VMGpuPartitionAdapter -VMName $vm #如果有多张显卡的时候获取GPU的路径 Get-VMHostPartitionableGpu #如果有多张显卡的话需要手动分配GPU的路径 $gpupath="\\?\PCI#VEN_10DE&DEV_25E2&SUBSYS_3B0217AA&REV_A1#4&1756e899&0&0009#{064092b3-625e-43bf-9eb5-dc845897dd59}\GPUPARAV" Add-VMGpuPartitionAdapter -VMName $vm -InstancePath $gpupath #单张显卡直接执行添加 Add-VMGpuPartitionAdapter -VMName $vm Set-VMGpuPartitionAdapter -VMName $vm -MinPartitionVRAM 80000000 -MaxPartitionVRAM 100000000 -OptimalPartitionVRAM 100000000 -MinPartitionEncode 80000000 -MaxPartitionEncode 100000000 -OptimalPartitionEncode 100000000 -MinPartitionDecode 80000000 -MaxPartitionDecode 100000000 -OptimalPartitionDecode 100000000 -MinPartitionCompute 80000000 -MaxPartitionCompute 100000000 -OptimalPartitionCompute 100000000 Set-VM -GuestControlledCacheTypes $true -VMName $vm Set-VM -LowMemoryMappedIoSpace 1Gb -VMName $vm Set-VM -HighMemoryMappedIoSpace 32GB -VMName $vm 计算机管理-磁盘管理,附加VHD,挂载虚拟机磁盘,拷贝 C:\Windows\System32\DriverStore\FileRepository\NV开头的全部文件夹到 C:\Windows\System32\HostDriverStore\FileRepository\ 复制C:\Windows\System32\nvapi64.dll到虚拟机内相同位置 在磁盘3上点右键,分离VHD 虚拟机开机,在设备管理器中可以看到显卡已正常识别 附: 在 Windows 11 家庭版中安装 Hyper-V 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 pause 保存为.bat文件