
如何调整vmware虚拟机的硬盘空间
以下示例描述了如何使用虚拟磁盘管理工具. 您需要在命令行上运行虚拟磁盘管理工具. 创建虚拟磁盘
命令: vmware-vdiskmanager -c -s 40Gb -a ide -t 0“ E: \ EN_Windwos2003_R2_SP2(EE)\ MJ_Disk.vmdk”
此命令将创建一个具有40GB IDE接口的名为myDisk的虚拟硬盘. 虚拟磁盘包含在单个文件中. 该虚拟磁盘不是预先分配的磁盘空间.
实际命令输入:
D: \ Big Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -c -s 40Gb-a ide -t 0“ E: \ EN_Windwos2003_R2_SP2(EE)\ MJ_Disk.vmdk”
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ AnEgg \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
创建单片可增长磁盘'E: \ myDisk.vmdk'
虚拟磁盘创建成功.
转换虚拟磁盘
要将预分配的虚拟磁盘转换为可增长的虚拟磁盘,请使用以下命令:
vmware-vdiskmanager -r sourceDisk.vmdk -t 0 targetDisk.vmdk
此命令将转换后的磁盘从其原始预分配模式转换为单个文件中包含的可增长虚拟磁盘. 该虚拟磁盘空间将不会事先分配,并且虚拟磁盘工具将回收虚拟磁盘中的某些磁盘空间,而仅让内部数据占据虚拟磁盘空间.
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -r“ D: \ WinXP
SP2 V2.5 \ Windows XP Professional.vmdk“ -t 0” L: \ Windows XP Professional.vmdk“
![]()
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
创建单片可增长磁盘'L: \ Windows XP Professional.vmdk'
转换: 100%完成.
虚拟磁盘转换成功.
增加现有虚拟磁盘的大小
命令: vmware-vdiskmanager -x 40GB myDisk.vmdk
此命令会将虚拟磁盘myDisk.vmdk的大小增加到40GB
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -x 40GB“ D: \ WinXP SP2 V2.5 \ Windows XP Professional S.vmdk”
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
成长: 100%完成.
磁盘的旧几何C / H / S为: 8322/16/63
磁盘的新几何C / H / S为: 16383/16/63
磁盘扩展成功完成.
警告: 如果虚拟磁盘已分区,则必须使用第三方

虚拟机中的
实用程序,可扩展
分区. 有关更多信息,请参见:
创建后,您可以在磁盘管理中看到未分配的空间. 如果要扩展磁盘分区的大小,可以使用其他第三方软件来完成.
重命名虚拟磁盘
重命名虚拟磁盘,首先从虚拟机中删除虚拟磁盘. (选择虚拟机)设置>虚拟磁盘,然后单击删除按钮)
然后重命名命令: vmware-vdiskmanager -n myDisk.vmdk myNewDisk.vmdk
命令重命名位于其他目录中的磁盘:
vmware-vdiskmanager -n myDisk.vmdk .. \\ myNewDisk.vmdk
注意: 这是Windows主机中的路径方法.
位于不同的目录中,但保留虚拟磁盘命令的相同名称:
vmware-vdiskmanager -n myDisk.vmdk .. \\ myDisk.vmdk
重命名或重定位虚拟磁盘后,将虚拟磁盘添加回虚拟机以供使用. 选择“虚拟机”>“设置”,单击“添加”,然后根据向导添加现有的虚拟磁盘.
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -n“ D: \ WinXP SP2 V2.5 \ Windows XP Professional S.vmdk”“ D: \ WinXP SP2 V2.5 \ Windows XP版WS.vmdk”
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log

重命名成功完成.
重命名几乎立即完成. 即使这样,我还是使用MD5前后验证了.vmdk文件,并确认文件确实在内部进行了修改并获得了不同的MD5代码.
磁盘碎片整理虚拟磁盘
命令: vmware-vdiskmanager -d myDisk.vmdk
请记住,您无法对预分配的虚拟磁盘进行碎片整理. 您也不能使用此命令对物理硬盘驱动器进行碎片整理. (胡说八道)
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -d“ D: \ WinXP SP2 V2.5 \ Windows XP Professional S.vmdk”
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
碎片整理: 100%完成.
碎片整理成功完成.
准备缩小虚拟磁盘
命令: vmware-vdiskmanager –p S:
准备工作完成后,请取消映射分区. 在虚拟磁盘的每个分区上重复此过程. (通过这种方式可以获得最佳的收缩效果)在准备好所有用于收缩磁盘的分区之后,可以收缩虚拟磁盘
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -p S:
执行结果显示:

使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
100%擦拭完成.
我映射的虚拟磁盘
缩小虚拟磁盘
(此方法)收缩虚拟磁盘必须在Windows主机下执行. 收缩虚拟磁盘之前,请确保已准备好虚拟磁盘的所有分区以进行收缩.
命令: vmware-vdiskmanager -k myDisk.vmdk
请记住,您不能收缩预分配的磁盘. 您也无法缩小物理磁盘. 如果虚拟磁盘具有快照,则也不能缩小快照. 缩小之前,请删除所有快照.
实际命令输入:
C: \ Program Files \ VMware \ VMware Workstation> vmware-vdiskmanager -k“ D: \ WinXP SP2 V2.5 \ Windows XP Professional S.vmdk”
执行结果显示:
使用日志文件C: \ DOCUME〜1 \ xujun \ LOCALS〜1 \ Temp \ vmware-AnEgg \ vdiskmanager.log
收缩: 100%完成.
收缩成功完成.
缩小磁盘后,将生成一个临时文件. 实际上,它是缩小的虚拟磁盘文件,它将替换原始虚拟磁盘文件.
“创建后,您可以在磁盘管理中看到未分配的空间. 如果要扩展磁盘分区的大小,可以使用其他第三方软件来完成. ”
--------------------------------------------------- ----------------------------------
-如果要扩展磁盘分区的大小,则不需要第三方软件来完成. 在我们的工作中,最经常遇到的是C驱动器的系统磁盘空间不足,那么您可以:
1. 首先通过vmware-vdiskmanager -x增加虚拟磁盘大小: vmware-vdiskmanager -x 40GB“ D: \ WinXP SP2 V2.5 \ Windows XP Professional S.vmdk”;
2. 这时,在虚拟机中的计算机->管理->磁盘管理->下,您可以看到带有“未分配”标记的新加载的空间,但是什么也没做.
3. 由于无法直接扩展虚拟机本身,因此,如果要加载此虚拟磁盘文件,可以先将.vmdk文件加载到另一个虚拟机,然后成为其磁盘之一. 使用第三方虚拟机使用该磁盘成功后,展开,复制并将其放回原始文件夹;
4. 扩展时可以使用Diskpart: =>列表卷=>选择卷#=>扩展=>退出.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-291190-1.html
赔一件就行
我曾经
麦地路