У меня есть виртуальная машина Win7, запущенная на Windows Virtual PC, где я сейчас разрабатываю. Я обнаружил, что мне не нравится WVPC, и установил VirtualBox, надеясь на лучшую производительность.
Однако импорт существующего VHD в новую VM, похоже, не работает, потому что даже если я вижу экран загрузки Windows, ОС падает на BSOD и требует запуска инструмента восстановления. Этот инструмент не находит проблем, перезагружается, но BSOD все еще присутствует.
Я бы не хотел форматировать новую виртуальную машину, если это возможно.
Возможно ли осуществить такое переключение?
решение1
Я увидел сообщение об ошибке и погуглил:
stop: 0x0000007b (0x80786b50,0xc0000034,0x00000000,0x00000000)
Это означает, что у системы возникли проблемы с драйвером загрузочного устройства. Так что, поскольку я знаю, что Virtual PC использует диски IDE в качестве загрузочных устройств системы, я просто переключил VirtualBox на использование устройства IDE вместо SATA. Тогда это работает.
решение2
У меня была похожая проблема при переходе с VirtualPC на VirtualBox с несколькими виртуальными машинами Linux.
Я настроил виртуальную машину с использованием Linux VHD и столкнулся с нестабильным поведением и зависаниями, несмотря на поддержку файла VirtualPC VHD.
Итак, я клонировал VM (Machine->Clone). Клонированная VM работала просто отлично, без странностей. Я не уверен, как именно это было исправлено, но я проделал это с другими файлами VHD, и все они, похоже, работали довольно хорошо после клонирования.
Хотя я пока этого не делал с виртуальной машиной Windows. Учитывая мои мучения с перемещением реальных жестких дисков Windows с одной машины на другую, необходимо провести серьезную подготовительную работу, чтобы Windows заново просканировала свое оборудование и запустилась.
Я понимаю, что это своего рода периферийный ответ, но переход на VirtualBox того стоил.
решение3
Вам необходимо удалить «Гостевые дополнения» Virtual PC (из Virtual PC), а затем установить «Гостевые дополнения» Virtual Box после загрузки виртуальной машины из VBox.
решение4
Сохраните жесткий диск машины, а затем импортируйте его в VirtualBox.
Просто скажите ему «Другое» при выборе исходного файла. http://www.vmware.com/products/converter/
Другим решением будет установка базового/аналогичного оборудования в настройках виртуального бокса.