当前位置:网站首页 > 更多 > 玩电脑 > 正文

[系统技巧] vmware中如何为虚拟机增加硬盘容量

作者:CC下载站 日期:2022-09-11 07:38:49 浏览:162 分类:玩电脑

vmware硬盘空间不够怎么办,vmware中如何为虚拟机增加硬盘容量,今天就为大家详细介绍

第一种方法:增加新硬盘分区:

1.打开vmware(不用启动虚拟机内的系统),=>虚拟机=>设置=>add,选择HardDisk,然后一直点next,(中间有一步是设置需要添加磁盘的大小,按照自己的需求设置,这里就忽略了)最后点OK

2.=>启动该虚拟机,在虚拟的系统里面再执行以下操作:=>控制面板=>管理工具=>计算机管理=>磁盘管理,会跳出一个“欢迎使用磁盘初始化和转换向导”的界面。一直点“下一步”,(在右下区域找到刚初始化的磁盘,你会发现是“未指派”的),选中该磁盘后执行以下操作:=>操作=>所有任务=>新建磁盘分区=>一直下一步直到完成。

第二种方法:扩展已有硬盘容量:

界面中并没有提供增加硬盘容量的方法。

只能在命令行形式下执行。

安装所在盘的ProgramFiles\VMware\VMwareWorkstation下有一个vmware-vdiskmanager.exe,就是它。

命令参数如下:
Usage:vmware-vdiskmanager.exeOPTIONS<disk-name>|<mount-point>

Offlinediskmanipulationutility

Options:
-c:createdisk;needtospecifyothercreateoptions
-d:defragmentthespecifiedvirtualdisk
-k:shrinkthespecifiedvirtualdisk
-n<source-disk>:renamethespecifiedvirtualdisk;needto
specifydestinationdisk-name
-p:preparethemountedvirtualdiskspecifiedby
thedrive-letterforshrinking
-q:donotlogmessages
-r<source-disk>:convertthespecifieddisk;needtospecify
destinationdisk-type
-x<new-capacity>:expandthedisktothespecifiedcapacity

Additionaloptionsforcreateandconvert:
-a<adapter>:(forusewith-conly)adaptertype(ide,buslogico
rlsilogic)
-s<size>:capacityofthevirtualdisk
-t<disk-type>:disktypeid

Disktypes:
0:singlegrowablevirtualdisk
1:growablevirtualdisksplitin2Gbfiles
2:preallocatedvirtualdisk
3:preallocatedvirtualdisksplitin2Gbfiles

Thecapacitycanbespecifiedinsectors,Kb,MborGb.
Theacceptableranges:
ideadapter:[100.0Mb,950.0Gb]
scsiadapter:[100.0Mb,950.0Gb]

ex1:vmware-vdiskmanager.exe-c-s850Mb-aide-t0myIdeDisk.vmdk
ex2:vmware-vdiskmanager.exe-dmyDisk.vmdk
ex3:vmware-vdiskmanager.exe-rsourceDisk.vmdk-t0destinationDisk.vm
dk
ex4:vmware-vdiskmanager.exe-x36GbmyDisk.vmdk
ex5:vmware-vdiskmanager.exe-nsourceName.vmdkdestinationName.vmdk
ex6:vmware-vdiskmanager.exe-kmyDisk.vmdk
ex7:vmware-vdiskmanager.exe-p<mount-point>
(Avirtualdiskfirstneedstobemountedat<mount-point>)
-----------------------------------------------------------------
其中的-x参数就是用来扩容的……

如这个:vmware-vdiskmanager.exe-x36GbmyDisk.vmdk
-------------------------------------------------------

我的执行过程:

E:\ProgramFiles\VMware\VMwareWorkstation>setpath=%path%;E:\ProgramFiles\VMwa
re\VMwareWorkstation

E:\ProgramFiles\VMware\VMwareWorkstation>e:

E:\ProgramFiles\VMware\VMwareWorkstation>cdE:\VM_Machine

E:\VM_Machine>cdWindowsServer2003StandardEdition

E:\VM_Machine\WindowsServer2003StandardEdition>dir*.vmdk

2007/07/2011:171,588,527,104WindowsServer2003StandardEdition-s001
.vmdk
2007/07/2011:1765,536WindowsServer2003StandardEdition-s002
.vmdk
2007/07/2010:56448WindowsServer2003StandardEdition.vmdk

E:\VM_Machine\WindowsServer2003StandardEdition>vmware-vdiskmanager.exe-x4G
"WindowsServer2003StandardEdition.vmdk"
UsinglogfileC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskma
nager.log
Thespecifieddisksizedoesnotfallwithinacceptablerange.
Theacceptableranges:
ideadapter:[100.0Mb,950.0Gb]
scsiadapter:[100.0Mb,950.0Gb]

E:\VM_Machine\WindowsServer2003StandardEdition>vmware-vdiskmanager.exe-x4G
b"WindowsServer2003StandardEdition.vmdk"
UsinglogfileC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskma
nager.log
TheoldgeometryC/H/Softhediskis:261/255/63
ThenewgeometryC/H/Softhediskis:522/255/63
Diskexpansioncompletedsuccessfully.

WARNING:Ifthevirtualdiskispartitioned,youmustuseathird-party
utilityinthevirtualmachinetoexpandthesizeofthe
partitions.Formoreinformation,see:
http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647
总结一下:
1。文件名应该用双引号括起来。
2。vmdk文件用不带001,002的最短的那个文件名。
3。GB,MB,别忘了B。

需要强调的一点是,调整硬盘大小之后的效果,相当于增加了原来物理硬盘的柱面数目,因此,文件系统并不会自动增长。需要重新调整文件系统的大小。这一步不同的系统有不同的方法。比如
1.如果guestOS为win系列,可以通过partionmagic来实现
2.如果guestOS为Linux系列,可以通过resize2fs来扩大ext2/3格式的文件系统。
3.如果gusetOS为其他Unix系统,可以通过向文件树中新增加分区,来扩充原文件系统。

通过vm加盘的方法:在菜单栏哪里有个“VM”,点击“VM”里面有个“settings”或者直接用快捷键“Ctrl+D”,点击“Add”增加一个“HardDisk”.加完后进入系统后,右击我的电脑选择“管理”进入后再选择“存储”中的“磁盘管理”。对你刚才新增加的硬盘进行快速格式化后,就可以为你原先的硬盘多增加一个盘符=已经扩大你原先的硬盘大小

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯