当从网上下载成品Windows VM文件发现C盘或者整个磁盘太小时,我们首先需要做的是扩容硬盘,但很多情况下是不会成功的,原因在于创建虚拟机的时候采用“将虚拟磁盘拆分成多个文件”方式,这种方式可以方便将虚拟机复制到各类U盘,缺点是性能有一点减弱,以及扩容时候会遇到问题,会报“在部分链上无法执行所调用的函数,请打开父虚拟磁盘。”的错误信息。
但是!遇事不要慌~
执行:vmware-vdiskmanager.exe -r "原来的vmdk路径.vmdk" -t 0 "新生成的vmdk路径.vmdk"
其中引号需要打实际的vmdk地址,即原来虚拟机盘的文件地址,新文件和旧文件建议在同一个目录,但不要文件名一样。
等100%生成后,就可以进虚拟机把原来的磁盘删除,添加新生成的磁盘文件,然后就可以愉快的扩容了。
但是!这里又要说但是了~
再次进入Win系统可能进不去,要调整虚拟磁盘节点。
调节后就可以进入Windows了,但是C盘还是原来的配方,原来的大小,这就需要用到一些磁盘分区软件来调整了,太多了,自己找吧~~