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

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

Я конвертировал 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"
  • Изменить настройки виртуальной машины -> добавить жесткий диск, введите IDE из существующего файла the_machine.vmdk
  • Загрузите виртуальную машину
  • Неисправность

Однако как мне отредактировать файл vmdk - это же двоичный файл, верно? И это файл размером в несколько ГБ.

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

решение1

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

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

# The Disk Data Base 
#DDB

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

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

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