查看: 2193|回复: 0
收起左侧

[资料库] 分享virtualbox分配的虚拟硬盘空间C盘太小

[复制链接]
eremiter
发表于 2016-11-20 23:11:04 | 显示全部楼层 |阅读模式
本帖最后由 eremiter 于 2016-11-20 23:12 编辑

因没注意,把虚拟机分得太小,即使安装sql2012放在D盘,仍占用C盘好多G空间

即使新区分区即没有用,不得不想办法增加C盘,找到如下方法,物此分享,只适用C盘太小,如果不是这问题,最方便得是直接增加虚拟盘

在VitrualBox中扩大虚拟磁盘
  要增加VirtualBox虚拟磁盘的空间,你必需使用用VBoxManage命令行的形式
  首先,完全关闭需要操作的虚拟机以Window7为例。

  其次,从开始——程序——附件 中打开命令提示符窗口,并切换到Virtualbox程序所在位置,可运行命令,区分大小写,切记
cd “C:\Program Files\Oracle\VirtualBox”

  重新调整大小磁盘大小为80G:
VBoxManage modifyhd “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi” –-resize 81920
  注意在resize之前要使用双破折号!操作时把上面的磁盘路径替换成自己的VirtualBox磁盘路径,大小是以MB为单位的。

  要说明的是以上过程只是VirtaulBox磁盘的空间大小,并没有扩大对应分区的大小,下面就教你怎么扩大分区。
扩大虚拟机分区
  现在你有更大的虚拟磁盘了,然而对应的操作系统里分区的大小还是原来那样,并没有增加。因此不能访问任何刚刚增加的空间。以下扩大分区大小的方法同样适用于VMware虚拟机。

  扩展客户机操作系统的分区就像扩展一个物理计算机的真实分区。必须在虚拟机里的系统未运行状态下进行,正像你不能在系统还在运行时来扩大C盘的大小。
这时, 有2个选择:
1. 如果你想增加一个新的分区,而不需要增大C盘的空间. 则可以直接Format该55G未分配的空间. 生成一个新的分区.
2. 如果你想增大C盘空间, 则需要使用GParted工具, 采取下面的方法:
  我们可以使用GParted调整虚拟机的分区。GParted简单的可以说是一个”PE系统”,运行在Linux环境下。什么是"PE系统", refer to: http://pchome.baike.com/article-100264.html

  首先,下载 gparted。下载地址为: http://gparted.sourceforge.net/download.php. 我下载的版本是: gparted-live-0.14.1-6-i486.iso.
进入windows7虚拟机设置选项,在IDE控制器下的CD/DVD驱动器选项里选择刚刚下载的GParted ISO文件。

  然后启动虚拟机,系统将从该ISO镜像启动,GParted会提示若干问题,可以一路”Enter”。
  在GParted启动完成后,右键你想要增加的分区。

  指定新一个新的大小,可以拖动滚动条来调整分区容量到合适的大小甚至到最大值。单击“resize/Move”确认。

  最后,单击“Apply”按钮。

  完成调整后,关闭虚拟机并移除GParted ISO文件,再启动虚拟机,在虚拟机里windows会检查磁盘文件系统,中间不能中断这个检查过程。



===================
方法二,这是另一文章

1. VBoxManage.exe modifyhd更改虚拟机文件大小
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "E:\VirtualBox VMs\GS60Bugfix\607bzjc-disk1.vmdk" --resize 100000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!

2. modifyd不支持vmdk格式,先转化成vdi格式

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd "E:\VirtualBox VMs\GS6
0Bugfix\607bzjc-disk1.vmdk" "E:\VirtualBox VMs\GS60Bugfix\607bzjc-disk1.vdi" --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 4dc35875-6210-4243-8b2b-98bcfb12587f


3.重新修改大小

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "E:\VirtualBox VMs\GS
60Bugfix\607bzjc-disk1.vdi" --resize 160000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%


4. 设置-存储-控制器下增加新盘,删除旧盘,保存。


5.打开虚拟机,安装分区工具  分区助手,合并刚新增的空间。

评分

参与人数 1经验 +6 收起 理由
woxihuan2011 + 6 精品文章

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-30 11:49 , Processed in 0.133943 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表