Можно ли копировать загрузочный VHD между компьютерами?

Можно ли копировать загрузочный VHD между компьютерами?

У меня есть загрузочный VHD, который я использую на своем ноутбуке. Недавно я купил настольный компьютер и хотел бы использовать VHD на настольном компьютере, а не на ноутбуке. Я скопировал VHD на жесткий диск своего настольного компьютера и создал запись BCD. Когда я загружаю свой компьютер и выбираю загрузку с VHD, я вижу вращающиеся «пузыри» Windows7, за которыми немедленно следует синий экран и перезагрузка компьютера.

Должно ли вообще быть возможным использовать VHD, скопированный с моего ноутбука, или есть ограничения, которые могут помешать этому? Если это возможно, что может быть причиной моего BSOD? Я не вижу сообщение об ошибке, которое получаю, так как он так быстро перезагружается.

ОБНОВЛЕНИЕ: Код ошибки при загрузке с VHD: 0x0000007b

Спасибо.

решение1

Вы можете использовать VHD на другом компьютере в виртуальной среде, например VMware.

Как это сделать:https://superuser.com/a/571912/210682

Windows 8 была первой версией Windows, которая поддерживала использование с различным оборудованием, поэтому если бы вы работали под управлением Windows, вы могли бы легко скопировать VHD. Я делал это много раз. Единственный момент, когда вы действительно можете скопировать VHD на базе Windows 7, — это непосредственно после развертывания ванильного инсталлятора до того, как оборудование будет распознано и установлено.

Вы можете попробовать удалить ненужные драйвера старой системы и установить необходимые для нового компьютера перед копированием. Это тоже должно сработать.

решение2

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

Для справки смотрите эту ссылку:VMWare Workstation Перемещение виртуальной машины

Связанный контент