2

Это должно быть легко, но это ускользает от меня. Я исследовал в Интернете, и это подтверждает, что если я заключаю путь Windows в кавычки, он заботится о пробелах. Но не с VirtualBox. Что я пропускаю?

VBoxManage modifyhd "C:\Users\sam\VirtualBox VMs\Ubuntu 14 desktop.vdi" --resize 16480

=> 'C:\Users\sam\VirtualBox VMs\Ubuntu 14 desktop.vdi' (VERR_FILE_NOT_FOUND)

Эта попытка:

VBoxManage modifyhd C:\Users\sam\"VirtualBox VMs"\"Ubuntu 14 desktop.vdi" --resize 16480

=> Синтаксическая ошибка: Неверный параметр «Виртуальные машины» Ubuntu 14 desktop.vdi »

Ближе, но без сигары.

VBoxManage modifyhd C:\Users\sam\'VirtualBox VMs'\'Ubuntu 14 desktop.vdi' --resize 16480

=> Синтаксическая ошибка: недопустимый параметр 'VM'\'Ubuntu' "

Хорошо, время для грубой силы. Вы знаете, когда вы используете вкладку для завершения имен папок? Я изменил каталоги на sam, и когда я попытался добавить имя "VirtualBox", он выплеснул имя каталога .virtualbox, которое мне не нужно. Я попытался процитировать виртуальные машины VirtualBox в CMD, и он не смог найти это имя папки. Это, вероятно, ключ, но я не уверен, как искать решение для этого. Что я пропускаю? спасибо сэм

2 ответа2

2

Мой совет будет использовать UUID. Вы можете получить это с помощью:

VBoxManage.exe showhdinfo "c:\MyMachine.vdi"

Или с помощью этого трюка: переименуйте vdi, а затем нажмите на конфигурацию вашего vm и перейдите в хранилище. Затем попробуйте добавить переименованный vdi в качестве жесткого диска. Вы получите ошибку, но если вы развернете сообщение об ошибке, вы увидите uuid. Так что просто скопируйте его и вставьте в команду:

VBoxManage modifyhd $UUID --resize 16480

Надеюсь, что это поможет кому-то

1

Похоже, лучше всего было бы убрать пробелы с пути:

rename "VirtualBox VMs" VirtualBoxVMs 
rename "Ubuntu 14 desktop.vdi" Ubuntu14desktop.vdi

Затем обновите конфигурацию VirtualBox для соответствия. Вы можете редактировать файлы конфигурации напрямую с помощью VB или обновлять пути к дискам в медиа-менеджере.

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