Intel® System Debugger User Guide
ID | Date | Version | Classification |
---|---|---|---|
648476 | 10/17/2024 | Confidential |
Setting Up the Extension
Follow the steps below to start using Intel(R) Debug Extensions for WinDbg* for Microsoft* Hyper-V support.
Enable Intel(R) Virtualization Technology (Intel(R) VT) for IA-32, Intel(R) 64 and Intel(R) Architecture in BIOS
Power on the system and open the BIOS.
Open the Processor submenu. The processor settings menu may be located under any of Chipset, Advanced CPU configuration, or Northbridge tabs.
Enable Intel(R) Virtualization Technology (Intel(R) VT) for IA-32, Intel(R) 64 and Intel(R) Architecture. The settings might depend on the OEM and system BIOS.
If the option is available, enable Intel(R) Virtualization Technology (Intel(R) VT) for Directed I/O (Intel(R) VT-d).
Click Save and exit the BIOS.
Enable Microsoft* Hyper-V on Windows* 10
- System Requirements
Windows* 10 Enterprise, Pro, or Education 64-bit Processor.
CPU support for Virtual Machine Monitor Node Extension (Intel(R) Virtualization Technology (Intel(R) VT) for Connectivity (Intel(R) VT-c) on Intel CPUs).
Minimum of 4 GB memory.
Microsoft Hyper-V is built into Windows* OS as an optional feature, no direct download needed.
Enable Microsoft Hyper-V to create virtual machines on Windows* 10 using any way suggested below:
Enable Microsoft Hyper-V using Windows* PowerShell:
Launch the Windows PowerShell console as Administrator.
Run the following command:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
When the installation is completed, reboot the system.
Enable Microsoft Hyper-V through Settings:
Note: The Hyper-V role cannot be installed on Windows* 10 Home.
Open Windows Settings and navigate to Apps > Apps & features.
On the right, click Programs and Features under Related settings.
Select Turn Windows features on or off.
Check the Hyper-V root box:
Click OK and exit the settings.
Configure the Target Windows* OS
On the target system, execute the following commands from the command line:
bcdedit /debug on bcdedit /set hypervisordebug on bcdedit /set hypervisorlaunchtype auto
Additionally, if you want to debug the process of loading the hypervisor, run the following command:
bcdedit /set bootdebug on
Reboot the target system.
To support Microsoft Hyper-V environment within the Virtual machine monitor (VMM) context or guest context, Extended Page Tables (EPT) address translation is fully integrated. Thus, all
The following virtualization-related symbols are currently available only to the customers with a special NDA contract signed with Microsoft:
storvsp.pdb
vhdparser.pdb
passthroughparser.pdb
hvix64.pdb
hvloader.pdb
Without a