Изменить: эта процедура не работает; см. ответ Хайнци.
Windows Virtual PC Tips (PDF) гласит:
Windows Virtual PC VHD будет работать в Hyper-V после удаления компонентов интеграции (IC). Удалите микросхемы перед перемещением виртуального жесткого диска Windows Virtual PC в Hyper-V.
Поэтому вы должны выполнить следующие шаги:
- Сделайте резервную копию вашего XP Mode VHD-файла на случай, если что-то пойдет не так
- Откройте XP Mode и удалите компоненты интеграции
- Скопируйте VHD-файл в Windows 8 и импортируйте его в Hyper-V
- Запустите виртуальную машину под Hyper-V
- Установите сервисы интеграции Hyper-V
С другой стороны, этот документ предполагает, что могут быть проблемы с Windows HAL (уровень аппаратной абстракции). Если вы обнаружите, что VHD не запускается в Hyper-V или если установка служб интеграции не удалась из-за несоответствия HAL, вам может потребоваться изменить тип HAL, как описано. Это следует сделать после удаления компонентов интеграции с Virtual PC и перед перемещением файла VHD в Windows 8.