Recent kernel detect MS Hyper-V and use VMBUS technology for disk access.
It works fine on Hyper-V VMM but kernel mis-detect Virtual-PC on Windows 7.
Because there is not VMBUS technology in Virtual-PC, so kernel cannot find root disk and fails to boot.
more »