怎样扩大虚拟机硬盘?
2个回答
展开全部
虚拟机顾名思义就是一种模拟真机的软件,在他的上面我们可以像操作真机一样安装操作系统,可以在他的操作系统内运行或调试不稳定的软件或与真机系统不兼容的软件,而不会对真机造成系统问题,比如病毒调试。现在虚拟机以vmware流行。然而我们在创建虚拟机的时候都担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用
了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找
到了解决之道。
其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法如下:
第一步:按Win+R快捷键,输入“cmd”回车启动命令提示符窗口。或是在“开始“菜单
“程序”的“附件”选择“命令提示符”打开操作界面。(快捷键让人感觉更专业,哈哈)
第二步:进入VMware的安装目录(比如我的默认安装目录为:
C:Program
Files\VMwarel\VMware
Workstation),在命令提示符后输入"vmware-vdiskmanager",什么参数也不加直接按回车键,可显示这一命令的说明。(当我们的虚拟机默认安装时,是c盘,而命令提示符是以c:\user\administrator>开始,那么我们要回到c盘根目录,那我们就在提示符下敲入cd
c:\回车就可以了,进入文件夹则是:cd
文件夹名\文件夹名\……就可进入安装目录)。
第三步:参考说明,执行类似下面的命令:vmware-vdiskmanager
-x
l6Gb
"D:\VMware\WinXP\Windows
XP
Professional.vmdk"
参数"-X"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要
操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware,会发现
虚拟机硬盘空间已变成16GB了。(特别说明:"D:\VMware\WinXP\Windows
XP
Professional.vmdk"是虚拟系统的安装目录,不能和VMware安装目录混淆,Windows
XP
Professional.vmdk是目录下的文件(文件夹目录下只有一个.vmdk后缀的文件),显然这是xp系统,)
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后还得在盛拟机系统中安装第三方分区工具或系统自带的分区功能(这只有Vista或win7系统才有的)对虚拟机分区做出调整。
我相信大家第一步和第二步大家都很容易做到,
关键是第三步,特别是对于新手来说,下面我来详细的说说第三步的实现:
要想做第三步必须注意以下几点:
第一:
必须保证你的虚拟机是关闭的,要不你就不能访问你的文件;
第二:
你必须清楚,你的虚拟系统的具体文件是那个文件,因为修改的对象就是该文件;该文章中的虚拟系统的具体文件是
"D:\VMware\WinXP\Windows
XP
Professional.vmdk"
第三:
就是命令要注意那命令的字符之间的空格。
命令输完后,回车
命令提示界面中出现的是
grow
"
11%
"
done
直到100%
完了出现提示符。OK
这三步如果你都很清楚,那么你成功了。很简单,哈!
了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找
到了解决之道。
其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法如下:
第一步:按Win+R快捷键,输入“cmd”回车启动命令提示符窗口。或是在“开始“菜单
“程序”的“附件”选择“命令提示符”打开操作界面。(快捷键让人感觉更专业,哈哈)
第二步:进入VMware的安装目录(比如我的默认安装目录为:
C:Program
Files\VMwarel\VMware
Workstation),在命令提示符后输入"vmware-vdiskmanager",什么参数也不加直接按回车键,可显示这一命令的说明。(当我们的虚拟机默认安装时,是c盘,而命令提示符是以c:\user\administrator>开始,那么我们要回到c盘根目录,那我们就在提示符下敲入cd
c:\回车就可以了,进入文件夹则是:cd
文件夹名\文件夹名\……就可进入安装目录)。
第三步:参考说明,执行类似下面的命令:vmware-vdiskmanager
-x
l6Gb
"D:\VMware\WinXP\Windows
XP
Professional.vmdk"
参数"-X"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要
操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware,会发现
虚拟机硬盘空间已变成16GB了。(特别说明:"D:\VMware\WinXP\Windows
XP
Professional.vmdk"是虚拟系统的安装目录,不能和VMware安装目录混淆,Windows
XP
Professional.vmdk是目录下的文件(文件夹目录下只有一个.vmdk后缀的文件),显然这是xp系统,)
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后还得在盛拟机系统中安装第三方分区工具或系统自带的分区功能(这只有Vista或win7系统才有的)对虚拟机分区做出调整。
我相信大家第一步和第二步大家都很容易做到,
关键是第三步,特别是对于新手来说,下面我来详细的说说第三步的实现:
要想做第三步必须注意以下几点:
第一:
必须保证你的虚拟机是关闭的,要不你就不能访问你的文件;
第二:
你必须清楚,你的虚拟系统的具体文件是那个文件,因为修改的对象就是该文件;该文章中的虚拟系统的具体文件是
"D:\VMware\WinXP\Windows
XP
Professional.vmdk"
第三:
就是命令要注意那命令的字符之间的空格。
命令输完后,回车
命令提示界面中出现的是
grow
"
11%
"
done
直到100%
完了出现提示符。OK
这三步如果你都很清楚,那么你成功了。很简单,哈!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询