回答:
かなり古い質問ですが、ここに私がそれを行う方法があります:
VBoxManage storageattach my-vm-name \
--storagectl "SATA Controller" \
--device 0 \
--port 0 \
--type hdd \
--medium /path/to/my-new.vdi
これは、古いディスクを交換することを前提としています。別のディスクを追加するだけの場合は、別のポートを使用します。たとえば、ディスクが1つしかない場合(ポート0)に1を使用します。「IDE Controller」にディスク(またはcd / dvdイメージ)を追加することもできます。
VBoxManageでできるかどうかはわかりませんが、CloneHDを使用した後は常にGUIで変更しました。答えはVBoxManage Manuel
最初にvmマシンにde contollerを追加する必要があります。
vboxmanage storagectl YourVMNameOrID --name "SATA Controller" --add sata --controller IntelAHCI --portcount 1 --bootable on
次に、仮想harディスクイメージをストレージコントローラーにアタッチします。
vboxmanage storageattach YourVMNameOrID --storagectl "SATA Controller" --device 0 --port 0 --type hdd --medium YourVirtualHardDiskImage.vdi
VBoxManage: error: Unknown option: -hda
エラーが発生します。