Since DDA only works on Windows Server, and if the assignment is made on a virtual machine on client Windows host, it will never be able to boot.
Question:
- The only possible resolution for this is applying the flag of
ProductType with value either 2 or 3 of class Win32_OperatingSystem or installing license of Windows Server onto Windows Client. However, this should not be a solution, as the Hyper-V DPD only helps on the Hyper-V (including manipulation of data on the namespace of virtualization\v2)
- How on the earth can the Hypervisor detects and blocks a virtual machine if it has a PCIe device passthrough it on the client Windows host
- If the detection is running within the namespace of
virtualization\v2, how to, specifically, make the virtual machine boot with a PCIe device?
I also have looked for the errors of "A hypervisor feature is not available to the user" on Error Lookup Tool. Hope those may help.
# for hex 0xc035001e / decimal -1070268386
STATUS_HV_FEATURE_UNAVAILABLE ntstatus.h
# A hypervisor feature is not available to the user.
ERROR_HV_FEATURE_UNAVAILABLE winerror.h
# A hypervisor feature is not available to the user.
# as an HRESULT: Severity: FAILURE (1), FACILITY_USERMODE_HYPERVISOR (0x35), Code 0x1e
# for hex 0x1e / decimal 30
ERROR_READ_FAULT winerror.h
# The system cannot read from the specified device.
# 3 matches found for "0xC035001E"
Since DDA only works on Windows Server, and if the assignment is made on a virtual machine on client Windows host, it will never be able to boot.
Question:
ProductTypewith value either2or3of classWin32_OperatingSystemor installing license of Windows Server onto Windows Client. However, this should not be a solution, as the Hyper-V DPD only helps on the Hyper-V (including manipulation of data on the namespace ofvirtualization\v2)virtualization\v2, how to, specifically, make the virtual machine boot with a PCIe device?I also have looked for the errors of "A hypervisor feature is not available to the user" on Error Lookup Tool. Hope those may help.