如何调整Microsoft虚拟硬盘(VHD)文件的大小

当您通过虚拟PC或虚拟服务器创建Microsoft虚拟硬盘时,您必须预先指定文件的最大大小。虽然您可以将VHD设置为固定大小或动态大小的文件,但VHD的总大小将在创建时确定。但是,随着时间的推移,您可能希望随着系统要求的变化而增加VHD文件的总大小,以便为已安装的程序和数据文件留出更多空间。

增加VHD文件的大小

在免费提供的VHD Resizer工具的帮助下,您可以使用VHD的简单向导界面来扩展VHD的大小。打开VHD Resizer时,向导会提示您调整源VHD文件的大小。

选择源后,将目标VHD设置为新文件。

这个新文件将是源文件的精确副本,只是更大一些。

选择后,设置目标VHD文件的新大小。这将是新VHD的容量。设置好后,开始调整大小的过程。

根据源文件和目标文件的大小,这可能需要一些时间。

对任何其他VHD文件重复该过程。

调整VHD驱动器的分区大小

调整VHD文件大小后,相应的Windows安装会将额外空间识别为未分配的分区。为了将这一额外空间分配给系统驱动器,我们必须将新的VHD文件链接到现有的VHD文件,并在虚拟机中调整其大小。

在现有的VHD文件(如源)中,将新的VHD文件链接为第二个硬盘。这是通过虚拟机的属性完成的。

将新的VHD链接为辅助驱动器后,启动相应的虚拟机。

当您查看磁盘管理时,您可以看到额外的空间是未分配的。

为了调整新VHD文件上系统驱动器的大小,您可以使用Windows工具Diskpart。

在Diskpart中,设置磁盘(通常是磁盘1)和各自的分区(通常只有一个分区),然后发出‘EXTEND’命令。

在Diskpart的EXTEND命令运行后,先前未分配的空间已与系统驱动器合并,以形成单个较大的驱动器。

调整新驱动器的大小后,请关闭用于调整新驱动器大小的虚拟机,然后删除作为辅助驱动器的新VHD文件。

新的VHD文件已准备好用作其自己的虚拟机,因此请根据新创建的文件创建新的VM。

创建后,启动新虚拟机。

新的VHD文件现在将有一个驱动器,其中包含可根据需要使用的新空间。

结束 / 结尾 / 结论 / 推论

调整VHD文件大小的功能非常有用。因为您永远无法预测将来可能需要什么,所以您可以构建知道需要的大小的VHD文件,然后根据需要简单地扩展大小。

高尔夫球场 / 链接 / 沙地 / 沙丘

从VM工具包下载VHD Resizer(需要注册)

有关Diskpart的Microsoft文档

相关文章