11980293157b02e3
New member
- 註冊
- 04 26, 2022
- 訊息
- 6
我使用的OS是 windows server 2019,i7-12700K,BIOS中開啟了vt-x,vt-d,
希望實現的操作是 Hyper-V 使用離散裝置指派部署 NVMe 儲存體裝置,按照下方的檔案操作
https://docs.microsoft.com/zh-tw/wi...-v/deploy/deploying-storage-devices-using-dda
使用Dismount-VMHostAssignableDevice 卸載裝置的時候發生錯誤:
大概兩個原因:
1、BIOS 沒有授與作業系統 控制 PCI Express 的權限,在有些主板的BIOS中的名稱:Advanced\ Platform Misc Configuration\ PCI Express Native Power Management
2、BIOS 中沒有開啟 PCIe的 存取控制服務(Access Control Service,ACS)
就是缺少兩個BIOS項,PCI Express Native Power Management 和 ACS
希望能在新BIOS中增加,謝謝

以下是在微軟官網找到的一些需求說明,
https://docs.microsoft.com/zh-tw/wi...ying-devices-using-discrete-device-assignment
微軟的文檔中提到的系統需求:

希望實現的操作是 Hyper-V 使用離散裝置指派部署 NVMe 儲存體裝置,按照下方的檔案操作
https://docs.microsoft.com/zh-tw/wi...-v/deploy/deploying-storage-devices-using-dda
使用Dismount-VMHostAssignableDevice 卸載裝置的時候發生錯誤:
程式碼:
The current configuration does not allow for OS control of the PCI Express bus. Please check your BIOS or UEFI
settings.
At line:1 char:1
+ Dismount-VMHostAssignableDevice -force -LocationPath "PCIROOT(0)#PCI( ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Dismount-VMHostAssignableDevice], VirtualizationException
+ FullyQualifiedErrorId : InvalidParameter,Microsoft.HyperV.PowerShell.Commands.DismountVMHostAssignableDevice
大概兩個原因:
1、BIOS 沒有授與作業系統 控制 PCI Express 的權限,在有些主板的BIOS中的名稱:Advanced\ Platform Misc Configuration\ PCI Express Native Power Management
2、BIOS 中沒有開啟 PCIe的 存取控制服務(Access Control Service,ACS)
就是缺少兩個BIOS項,PCI Express Native Power Management 和 ACS
希望能在新BIOS中增加,謝謝

以下是在微軟官網找到的一些需求說明,
https://docs.microsoft.com/zh-tw/wi...ying-devices-using-discrete-device-assignment
微軟的文檔中提到的系統需求:
