Я спробував різні описи в Інтернеті, і жоден з них не працював на мене. Зрештою, я знайшов один із способів, який працював на мене, і я хотів би поділитися цим з вами.
Важливо !? По-перше, я хотів би зазначити, що я робив це лише з тестовими машинами і ніколи з машиною, що використовується в рутині. Я б не покладався на перенесений VM для рутинного використання.
Я успішно перемістив два віртуальних машин Windows 2008, використовуючи наступний підхід.
Видаліть інструменти VMware
Створіть повний клон VM, щоб отримати чистий простий стан без будь-яких знімків. Як результат, у мене є VM з двома зображеннями віртуального диска, одним єдиним .vmdk-файлом для кожного диска (C та D-накопичувач).
Створіть новий VM у VirtualBox без дисків (Не додайте віртуальний жорсткий диск).
Скопіюйте файли зображень віртуального диска (vmdk) у новостворену папку VirtualBox VM. Якщо хочете, ви можете перейменувати файли диска. Я зробив це в цей момент, тому що я хотів, щоб тип диска (C і D) відображався у назві файлу.
У VMware диски були підключені до віртуального адаптера SCSI. «Контролер SCSI від VirtualBox з якихось причин не працював з віртуальними дисками, які у мене були.
Тому я відкрив налаштування щойно створеного VM та додав контролер IDE.
Потім я вирішив додати жорсткий диск, і вибрав вибір існуючого диска, і вибрав .vmdk файл, що представляє перший диск VM. Тому що, у мене було два диски, я повторив цей крок один раз для другого диска. Також потрібно звернути увагу, який на диску 1, а який на диску 2. Якщо ОС знаходиться на диску 2, VM не завантажиться.
Завантажте VM. Це має завантажитися зараз. Якщо Windows не завантажується, бо не знайдено BIOS, Windows тощо. Спробуйте перевірити, чи справді ваш перший диск - це системний диск.
Встановіть гостьові додатки VirtualBox.
Якщо інші сценарії міграції для вас не вдалися, напевно, ви хочете спробувати це. Удачі!