虚拟机磁盘空间不足怎么办

2024-05-14 09:54

1. 虚拟机磁盘空间不足怎么办


虚拟机磁盘空间不足怎么办

2. 如何扩展虚拟机客户机磁盘?

其实在VMware安装目录中就有一个vmware-vdiskmanager.exe程

序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法

如下:
第一步:按win+R键调出运行对话框,输入“cmd”并按回车键启

动命令提示符窗口。
第二步:进入VMware的安装目录(比如我的安装目录是D:\虚拟

机)
在命令提示符中中输入:
C:\Doucuments and settings\Administrator>d:
回车,就进入到我的安装目录的根目录D:\>了,此时输入cd 虚

拟机
D:\>cd 虚拟机
回车,就切换到我的安装目录了:
D:>虚拟机>
此时,在命令提示符之后输入“vmware-vdiskmanager”,什么参

数也不用加直接按回车键,可显示这一命令的说明,命令如下:
D:\>虚拟机>vmware-vdiskmanager 按回车,就会出现相关的说

明
第三步:参考说明,执行类似下面的命令:vmware-

vdiskmanager -x 16GB "G:\ubuntu-vmdk\Ubuntu.vmkd"也就是

执行如下命令:
D:\虚拟机>vmware-vdiskmanager -x 16GB "G:\ubuntu-

vmdk\Ubuntu.vmdk"
参数"-x"表示要扩展的虚拟机硬盘空间,紧随其后的数字是要扩

展的大小(本例为扩展到16GB,这是一个磁盘容量,包含了原先

的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,因

为路径名有空格,所以必须以双引号括起来。这个路径是你打开

虚拟机后,双击Hard Disk(IDE 0:0),在打开的Hard Disk(IDE 

0:0) 对话框中可以看到磁盘文件路径,此路径就是上面双引号

中的路径。按回车键开始执行,执行完毕,退出命令提示符窗口

,重启VMware,会发现虚拟机硬盘空间已变成16GB了。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过

VMware-vdiskmanager.exe扩大了硬盘空间后还得在虚拟机系统

中安装第三方分区工具对虚拟机分区做出调整。详细信息可参阅

:http://www.vmware.com/support/kb/enduser/std_adp.php?

p_faqid=1647

3. 如何扩展VMware虚拟机磁盘

首先运行VMware虚拟机,在起始页里列出VMware的主要功能


2

点击打开虚拟机,找到需要增加硬盘的虚拟机文件(.vmx文件)存放路径


3

打开后VMware会创建一个系统标签,左边是这台虚拟机的虚拟硬件配置,右边工作区为虚拟机的预览。下面一行虚拟机细节里描述虚拟机所处状态为挂起,挂起有点类似临时快照,当虚拟机挂起时,下一次启动所虚拟机将直接到达挂起界面。


4

点击恢复此虚拟机设置,让虚拟系统跑起来,点击虚拟机菜单下“设置”按钮


5

进入虚拟机硬件设置界面,硬件配置界面列出虚拟机的硬件信息,在选项里还可以电源,快照等进行设置,有些功能需要在虚拟系统关闭状态才能使用。


6
点击“添加”按钮为虚拟机添加硬件,在硬件类型里选择“硬盘”后,点击“下一步”


7

在选择磁盘界面里可以为虚拟机添加新虚拟磁盘,已存在的虚拟磁盘或者使用物理硬盘。虚拟磁盘的概念其实不是很抽象,它在系统存在方式是一个文件,而这个文件对应为硬件配置的一块硬盘。


8
选择磁盘类型后点击“下一步”进入磁盘类型选择窗口,IDE是一种老式的硬盘,现在已经比较少用了。一般选择SCSI硬盘

9
选择完“磁盘类型”后点击下一步进入磁盘容量配置窗口,对于容量大家都已经有对应的概念了,这个设置界面有两个附加选项--单个文件存储虚拟和虚拟磁盘拆分成多个文件,第一种表示这个磁盘文件就是单独一个文件作为存储硬盘,另一种是把这个存储文件拆分成多个小文件,然后组成一个存储硬盘

10

下面是拆分成多个文件的虚拟磁盘,这种磁盘的好处是有利于拷贝到别的机器上


11

选择完磁盘类型后进入磁盘名称和路径设置窗口。设置完名称和路径后点击“下一步”完成磁盘添加,回到设置界面后点击“确定”即可。


END
操作系统配置


1
在系统点击“我的电脑”右键选择管理,进入磁盘管理界面,在磁盘管理我们可以看到一个未知的硬盘,这即是我们刚刚加入的新硬盘


2
右键点击该磁盘,选择“联机”,让磁盘与系统连接


3
联机完毕后再次右键点击磁盘,选择“初始化磁盘”


4
由于这块新加的硬盘不是主磁盘,这里我们选择GUID分区表即可。点击确定后完成磁盘的初始化


5
然后右键新建卷的方式调出磁盘分区向导来给磁盘分区,完成后可看到磁盘的状态良好,表示硬盘已经可以使用了。

如何扩展VMware虚拟机磁盘

4. 怎样扩展VMware虚拟机的硬盘容量

VMware 磁盘空间扩大可以使用以下两种方法:
1、适用于10.0版本以上。
在菜单中选择此虚拟机的设置,接着在要扩展的硬盘上选择[实用工具]中的扩展,在接下来的对话框中选好扩展后的容量,点[扩展]即可。



2、如果VMware版本较低,则不能在图形界面进行扩展操作,但是别急,VMware一直提供了命令行工具,而且功能更强大。
在命令行界面进入VMware的程序目录,找到vmware-vdiskmanager.exe,先不带参数运行一下,看看使用方法的帮助信息。
看到使用-x参数即为扩展硬盘容量,在后面还有EX示例。
现在要把F:\vm_Windows XP目录下的vm_Windows XP.vmdk硬盘扩展到80GB,只要执行:
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x 80GB "F:\vm_Windows XP\vm_Windows XP.vmdk"
注意为了便于理解,把命令文件和磁盘文件的路径都写全了。加双引号是因为路径长文件名中有空格。

5. 虚拟机上装好系统与软件,发现容量有点小还能扩充吗?

可以手动添加一块硬盘在虚拟机上。
1、打开WMware,点击其中一个虚拟机,单击“编辑虚拟机设置”。如图显示只有一块硬盘。

2、点击添加,硬盘,下一步。

3、选择添加硬盘类型,这里可以看自己需要。

4、创建新的虚拟磁盘

5、根据需要设置大小,选择“将虚拟机磁盘存储为单个文件”

6、自动生成新硬盘的磁盘文件名称。

7、点击完成后,即可成功创建一个新硬盘。

8、启动虚拟机,进入系统,开始,搜索,diskmgmt.msc进入磁盘管理器。将新硬盘分区格式化即可使用。

虚拟机上装好系统与软件,发现容量有点小还能扩充吗?

6. 无法扩展具有快照的的虚拟机中的磁盘。您必须删除快照或使用VMware vCenter Conventer.

删除快照是在虚拟机软件菜单栏“虚拟机”——“快照”——“快照管理器”中操作,并不是手动删除某个文件。
先“删除”快照或“保留”合并快照和原来的虚拟机硬盘文件,把虚拟机硬盘恢复为没有快照状态,再进行扩展。

7. 如何减小VMware虚拟机硬盘空间

方法一: 把一部分*sxxx.vmdk文件剪切到其他盘符下。
用ultraEdit 打开Debian_Lenny.vmdk, 你会看到一个文件列表。重新定位你剪切的文件。启动虚拟机即可。
这方法没有释放空间。

方法二: 虚拟机装了VMware Tools就有这项功能了,虚拟的Windows系统在控制面板中有项VMware Tools。
打开后可以看到有一栏Shrink,选中要压缩的分区,点击Prepare to shrink即可进行压缩准备。在虚拟机系统中完成压缩准备后,会跳回到真正操作系统中,有个进度框提示正在压缩虚拟机文件,最后在虚拟机系统中提示完成压缩工作。
而虚拟Linux/FreeBSD系统可以用vmware-toolbox。在linux 里安装vmware-tools, 然后命令行下 vmware-toolbox 点选strike
注意:该方法要保证你当前盘的空间>=要strike的虚拟机大小。所以如果你当前盘空间不够,你可以用方法一把一些文件移到其他盘,然后再strike, 最后把移出去的文件移回来。

如何减小VMware虚拟机硬盘空间

8. 如何扩展VMware虚拟机磁盘

1、在虚拟机关闭的状态下,打开虚拟机软件,点击“编辑虚拟机设置”;

2、点击选项中的硬盘设置,点“实用工具”;

3、选择“扩展”,增加虚拟硬盘的总大小数值,再点击下方的“扩展”;


4、虚拟机硬盘开始扩展,直到最后提示完成;(图例中虚拟硬盘从60g提高到70g)


5、完成后启动虚拟机,使用pe或dos光盘(或载入iso镜像),进入软件如pq或diskgen中完成虚拟机磁盘分区的操作(新建、合并等),xp虚拟机下也可以使用分区软件来完成,win7虚拟机下则可以直接使用系统的磁盘管理工具来完成。