virtualbox如何增加虚拟机的硬盘大小?

分享于 

2分钟阅读

ubuntu

  繁體

问题

enter image description here

我的WinXP虚拟机空间不足,创建虚拟机时只给了10 GB空间。有没有一种简单的方法来将它增加到20 GB?在VirtualBox设置中看不到明显的选项。


wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000


VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists


VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports


Context:"OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp



在调用VBoxManage命令之前,先从VirtualBox中删除.vdi,然后再重新添加。

enter image description here

FATAL: Could not read from the boot medium! System halted.

必须使用VBoxManage命令将vdi重新附加到VM。

enter image description here


答案1

打开终端,并导航到VirtualBox磁盘镜像的文件夹,然后使用以下命令:


VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB



用图像名称和所需大小替换YOUR_HARD_DISKSIZE_IN_MB,在某些计算机上需要sudo

调整大小后,需要对额外的虚拟硬盘空间进行分区和格式化,以供访客使用。


答案2

以下适合我:


VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB



Computer management screen


答案3

我想你得先从Vbox注销它,文件,媒体管理器,点击你的硬盘,并注销,然后再试一次。



mac  MACH  Virtual  HAR  尺寸  磁盘