用命令行扩展VHD的大小

用命令行扩展VHD的大小

VHD是一个装windows多系统非常好的选择,不仅仅是方便,而且还干净,不想要了删掉就什么都没有,不用折腾分区,而且,如果VHD里的系统比较重要,在想备份的时候直接复制一个VHD,留在移动硬盘里或者上传到网盘,很方便啊有木有。不过有挺多人会有需要扩展VHD分区的时候,一般都是让你再创建一个大些的VHD然后把内容复制进去,就算是类似于VHDResizer这种工具也是这样的原理,这样很耗时,下面是我用命令行的方式来扩展,非常方便。

1、首先进入CMD命令行。按win+R键进入运行,输入CMD,就到了命令行界面。输入diskpart。

2、输入select vdisk file=“你的vhd文件的路径”,比如我的是在D盘win7-VHD下,那么就这样输入:select vdisk file=“D:\win7-VHD\win7.vhd”。完事之后回车,显示已成功选择虚

拟磁盘文件。

3、输入detach vdisk,如果之前已经卸载,这里会显示错误,如果之前没有卸载,这里会显示成功,没关系。

4、输入expand vdisk maximum=xxx,等号后面代表你要输入的希望的磁盘大小,以MB为单位,比如是30G,就输入30000。最后会显示成功。

5、输入attach vdisk,如果之前没有挂载,这个时候应该显示成功,如果之前已挂载,会显示错误,没关系。

6、输入list volume,会显示你计算机中所有的卷,从中找出你的VHD卷。这个主要是看大小,我原来的VHD是20G,显然就是卷7.

7、输入select volume 7。我的是7,就选7,这时候显示成功。

8、输入extend,回车,成功。

之前我们用expand扩展了虚拟磁盘文件的最大可用大小,但是扩展出来的这个空间并没有直接用到vhd系统中,而是以“未使用空间”的形式存在在VHD里,如果你进入VHD系统中,会发现还是原来的大小。最后以extend命令将这部分未使用空间extend有两种命令方式,一种是指定大小一种是不指定。我们以不指定,这样就可以将分配的全部未使用空间都扩展到VHD中。

版权声明:本文为CSDN博主「zuguorui」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zuguorui/article/details/42736721

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值