[i=s] 本帖最后由 pallana 于 2011-1-27 21:27 编辑 [/i]
利用VirtualBox虚拟操作系统后,有时候会发现当初设置的虚拟盘空间太小,需要更多的空间,增大空间方法有几种:
1、挂载一个新的虚拟硬盘
在系统设置中 设置--stroge 增加一个新的硬盘,启动系统后就可以看到有两块硬盘,一块是原来安装系统的,另外一块就是刚刚新增的。但是新增的硬盘没有格式化,需要先格式化后才能使用。
2、利用命令vboxmanage modifyhd来扩展硬盘空间
这个命令是4.0版本支持的。
首先关闭你要扩展硬盘的系统,然后打开终端,进入虚拟硬盘所在目录,运行命令:[code]vboxmanage modifyhd WindowXP.vdi --resize 40000[/code]运行命令后会出现
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
当100%后就表示完成了。
命令解释:WindowXP.vdi 我要扩展空间的虚拟硬盘。我安装的是WindowsXP。
--resize 40000 选项指定大小。这里的单位是MB,我设置了40000,大约也就是40G了。原来是10G,现在扩展到了40G。需要注意的是,设置的空间不能小于原系统占用的空间。
这个命令运行后,重新启动系统,就可以看到一个新的分区,在Win中显示为“未指定”,格式化后就可以了。
3、来源于网络,原文见这里[code]Sun Virtualbox 增大虚拟磁盘空间的简单方法
最近遇到的问题,在刚开始建立虚拟机的时候,只分了C盘10G来装xp,到现在不够用了。而Virtualbox没有修改虚拟磁盘大小的功能。所以自己想了办法,步骤如下:
1.新建立一个虚拟磁盘文件,大小为你自己所需要的。比如我新建立一个30G的
2.在Virtualbox中对xp的虚拟机设置,再挂载一个虚拟磁盘镜像(我新建立的30G)。
3.把虚拟机从光盘或者iso启动,用一个winpe的或者是带有ghost工具的启动盘。我用的是pe
4.在pe中启动ghost,选择disk to disk的方式。在克隆过程中,新硬盘(30G)只要不比以前的硬盘(10G)小就成。等待ghost完成。
5.再在xp虚拟中设置中去掉10G的虚拟磁盘,只保留30G那个并设为第一ide主通道就是了。[/code]这个方法可以直接扩展系统盘的大小,对于Win系统来说,比前两种方法要好的多。
以上方法利用WindowsXP系统测试成功。
ycy77yww 于 2013-09-02 15:07:15发表:
受教
ads520364 于 2013-02-05 21:06:01发表:
thanks a lot!!!!!
liqishuai1 于 2013-02-05 18:48:24发表:
hao
yu13445813 于 2013-01-04 06:37:17发表:
有点精品
Marlborors 于 2012-09-14 01:39:37发表:
谢谢分享。。。。
西瓜哥哥0 于 2012-09-11 15:37:17发表:
楼主不是动态分配?
wq413732076 于 2011-08-04 20:43:56发表:
感谢楼主分享!我要学linux
erlengzhi2 于 2011-08-04 19:30:42发表:
什么东东,没看懂,哈哈,不过还是没看懂
sokaka 于 2011-08-04 16:19:28发表:
学习一下
lufenghxu 于 2011-08-02 10:37:22发表:
谢谢分享,辛苦
dakongyi 于 2011-07-06 22:16:08发表:
学习学习了!!!!!!!!!!
陈润息 于 2011-04-21 09:32:33发表:
路过
lantianwuyun 于 2011-04-03 20:50:56发表:
真是好东西
lavzchen 于 2011-03-24 14:46:09发表:
我是XP下,VB装的ubuntu,要增加空间不是难事啊
大宝 于 2011-01-28 11:29:39发表:
学习一下
wangyu 于 2011-01-28 10:59:22发表:
哈哈哈哈,好东西
Growth兆 于 2011-01-28 10:36:28发表:
感谢pallana的技术分享,本贴加入到顶置的Linux应用索引贴中
lykginy 于 2011-01-28 09:22:34发表:
原来还有这么一个命令
lnoem 于 2011-01-28 08:47:28发表:
受教
weatny 于 2011-01-27 22:24:20发表:
学习 学习
borth 于 2011-01-27 21:30:28发表:
留着用VB时