天狼晓月 发表于 2014-5-24 11:05:10

VirtualBox 磁盘扩容

VirtualBox的虚拟磁盘vdi文件,分为两种,一种是固定大小,一种是动态大小,因为发懒从同事那里拷贝了一个虚拟机vdi文件,直接运行,他本身才10G,以前曾经因为撞不上软件自己又添加了一个vdi扩展磁盘,因为VirualBox不允许你想网络磁盘安装软件。最近因为要调试windows端得一个小程序和我们的linux嵌入式单板通信,要安装visual studio 2008,这下c盘可是无法接受的,于是谷歌靠谱扩展磁盘,发现可以使用如下方式
VBoxManage modifyhd <path to your vdi> --resize <new size in megabytes>扩展你的磁盘容量,于是使用VBoxManage modifyhd winxp3.vdi --resize 50000 将文件扩展到了50G,我的虚拟机文件为winxp3.vdi, 然后启动进入windows,发现磁盘还是以前的10G大小。
谷歌一下,发现如下提示
Step 3. Let your OS know the new logical size of the drive
于是使用PM进行磁盘扩容,至此,我的C盘已经50G了,放心大胆的安装vs 2008

天狼晓月 发表于 2014-5-24 11:05:13

VirtualBox 4.0 版增加了一个非常酷的新功能:您可以在几秒钟内完成对虚拟硬盘容量的修改。

在VirtualBox 4.0中修改虚拟盘镜像文件(.VDI),首先找到您要修改的 .vdi 文件所在的文件夹。通常应该是 ~/.VirtualBox/HardDisks 或者是 ~/VirtualBox VMs。然后打开一个终端,把文件所在目录切换为当前目录(~$ cd ~/.VirtualBox/HardDisks/)并且运行下面这行命令:
VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB
其 中参数 YOUR_HARD_DISK.vdi 是您要修改的 VirtualBox 虚拟硬盘镜像文件。而参数 SIZE_IN_MB 是指修改后的硬盘容量,单位是兆字节。 比如下面这行命令将会把名为"natty.vdi"的 VirtualBox 硬盘容量修改为12000兆。
VBoxManage modifyhd natty.vdi --resize 12000
就这么简单!几秒钟后VirtualBox硬盘的容量就修改完毕了!
页: [1]
查看完整版本: VirtualBox 磁盘扩容