Преобразованный образ виртуальной машины в VirtualBox - не удалось найти контроллер хранилища с именем «SCSI Controller», ошибка

889
user93353

Я преобразовал 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
Bona Rae Villarta

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

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

# The Disk Data Base  #DDB 

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

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

Похожие вопросы