1

Я преобразовал VMDK в образ ovf, используя ovftool. В VMDK был диск SCSI. Теперь постконвертация Virtual Box не может импортировать его - он получает ошибку

Could not find a storage controller named 'SCSI Controller'.

На этой странице есть решение - https://ctors.net/2014/07/17/vmware_to_virtualbox

  • Загрузите ВМ
  • Удалите инструменты VMware
  • Неисправность
  • Изменить настройки ВМ -> удалить HD
  • Отредактируйте the_machine.vmdk
  • измените ddb.adapterType с "buslogic" или "lsilogic" на "ide"
  • Изменить настройки виртуальной машины -> добавить HD, введите IDE из существующего файла the_machine.vmdk
  • Загрузите ВМ
  • Неисправность

Однако, как мне отредактировать файл vmdk - это бинарный файл, верно? И это мультигб файл.

Кто-нибудь знает лучший способ исправить это?

1 ответ1

0

Ваш виртуальный жесткий диск разделен на разделенные виртуальные диски, как я настроил свои виртуальные машины? Если ваш ответ на вопрос "да", вам повезло. На самом деле, файл .vmdk представляет собой текстовый файл, переполненный настройками конфигурации виртуального жесткого диска.

Просто откройте <your VM name>.vmdk в папке виртуальной машины (убедитесь, что он небольшого размера, имеет расширение с именем .vmdk и тип файла - Virtual Machine Disk Format) в любом надлежащем текстовом редакторе (то есть в любом стороннем устройстве). текстовый редактор без имени Блокнот) и ищите эти строки ниже:

# The Disk Data Base 
#DDB

Обычно параметр ddb.adapterType - это первая строка ниже двух строк, описанных выше. Измените значение правой части на "ide" , сохраните файл, и вы настроены на дальнейшие шаги.

Пример:ddb.adapterType = "lsilogic" to ddb.adapterType = "ide"

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