之前安装虚拟机的时候,考虑的不是很周到,分了15G宿主机器的空间给虚拟机作为硬盘空间,这几天发现完全不够用,没办法只有增加虚拟机的容量了。
具体步骤看图文吧。
1、找到virtualbox的安装目录,一般都是在home目录下,比如我这里就是/home/用户名/VirtualBox VMs/windows xp目录下,其中windows xp是你虚拟机的名称,用户名的话就不用多说了吧?
2、打开终端输入vboxmanage查询命令的用法,这里我们需要用到modifyhd命令。
3、知道命令怎么用之后直接来运行吧!输入:vboxmange modifyhd “windows xp.vdi” –resize 30720
出现百分比的说明成功了,这里要注意一下有空格的目录要加上英文状态下的双引号””,不然就提示语法错误了,30720是30720mb的意思,1024mb等于1GB,30720是这么得来的30*1024mb=30720mb,30720mb包含以前的15G,如果你要在原有的容量增加30GB的话需要这样:45*1024mb=46080mb。
4、查看windows xp.vdi,看看容量有没有增加,看了之后发现容量并没有增加,咦!难道没有成功?再运行一次命令提示成功,然后再看文件容量,还是没有增加。其实这个问题一点影响也没有,分区实际的容量已经增加上去了,至于为什么不显示出来这里我也不是很明白。
5、进入虚拟机查看,我这里虚拟机是windows xp 右键点击我的电脑----管理----磁盘管理,可以看见多出来一个未被指派分区。没什么特殊要求的话直接新建一个分区然后格式化就可以用了。不过我这里是想要把这个15G的分区和5G的分区合并成一个20G的分区。
6、因为刚创建出来的这个分区是主分区,在windows xp系统下是不能够和逻辑分区合并在一起的,需要借助工具才能合并在一起,直接装个硬盘版的pe吧,进去之后删除掉该主分区和原来的逻辑分区,最后新建一个逻辑分区就ok了。