5

Я использую Window 7 XP Mode для своих старых приложений (а также для песочницы iTunes)

Я понимаю, что Windows 8 вместо этого использует Hyper-V. Я бы предпочел перенести мою старую машину, чем построить новую.

Как переместить существующую виртуальную машину в режиме XP на Windows 8?

2 ответа2

2

Официальный ответ: вы не можете.

Хотя ответ Гарри отлично подойдет для "обычных" виртуальных виртуальных ПК, он не будет работать в режиме Windows XP. После установки виртуального жесткого диска в Hyper-V, режим XP запросит активацию и не сможет активироваться, даже если указан действительный лицензионный ключ Windows XP.

1

Изменить: эта процедура не работает; см. ответ Хайнци.

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .