Q. I' migrated a Windows Server 2003 virtual machine (VM) from Virtual Server to Hyper-V and allocated two virtual CPUs to the VM, but I only see one CPU within the guest OS. What's wrong?

John Savill

June 21, 2010

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. Server 2003 uses different hardware abstraction layers (HALs) for single processors than for multiple processors. Under Virtual Server, the Server 2003 OS would use the single processor HAL, and it will continue to use that HAL after migration to Hyper-V with multiple virtual CPUs assigned to it. To resolve this problem, you need to update the HAL within the Server 2003 guest OS. See this Microsoft page for more information on changing the HAL.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like