Назад | Перейти на главную страницу

Можно ли использовать VHD для двойной загрузки и VPC?

Используя Windows 7 Virtual PC для создания виртуальной машины, я знаю, что вы можете выполнить sysprep VHD, а затем использовать его для двойной загрузки с использованием загрузки Win7 из режима VHD.

Однако можно ли взять этот VHD позже и загрузить его в Virtual PC? Я подозреваю, что для смены драйверов потребуется еще один sysprep.

Вы правы, что драйверы почти наверняка будут совершенно разными для вашего физического оборудования и «оборудования» виртуальной машины. Таким образом, хотя вы можете перемещать VHD вперед и назад между загрузкой на vhd и загрузкой в ​​VirtualPC, это не совсем практично. Существенное изменение оборудования приведет к повторной авторизации каждый раз, когда вы переключаете режимы, и после пары переключений ваш ключ продукта больше не будет работать.

Я сделал то же самое, чтобы преобразовать старое оборудование в виртуальную машину, и получить физический образ для запуска на виртуальной машине не так уж и сложно, если хост-машина не слишком отличается от физической машины.

Да, и вы можете пойти обоими путями - от загрузки с образа vhd до работы в VPC или Hyper-V или наоборот. Sysprep потребуется, если вы собираетесь пойти другим путем, так что minisetup запускается для обнаружения различных драйверов при переходе с vhd VPC / HyperV на загрузку с vhd. Это сделано для предотвращения запуска драйверов диска интеграции при загрузке с образа vhd на реальном оборудовании.

Недавно выпущенная интересная утилита, которую вы, возможно, захотите проверить, - это SysInternals Disk2vhd. При возврате в VPC он может делать некоторые исправления:

http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Для создания образа используется функция теневого копирования тома Windows XP / 2003 или более поздней версии. Недавно я создал vhd на ThinkPad T61P, и он нормально запустился на Hyper-V.