我有一个Windows 2008 R2安装了超级V。
其中一个虚拟机是一个150 of的动态扩展虚拟硬盘(Windows)。我想把这个缩小到100 to,但是我似乎无法做到这一点。
到目前为止,我已经尝试了什么;
然而,每当我检查的磁盘在Hyper V,它仍然显示为150 as,没有变化。
我也尝试过diskpart工具,在客户操作系统上使用以下命令,但是结果是相同的;
select vdisk File=”I:\path\to\your.vhd”
attach vdisk readonly
compact vdisk
detach vdisk我是不是遗漏了什么?
很少有问题;
我读到过不可能对动态扩展的虚拟硬盘进行收缩--这是真的吗?如果我简单地删除虚拟机在超级V,150 to将被重新分配到哪里?
我无法导出VM并创建一个新的VM,因为我的主机空间非常低。
发布于 2017-07-18 13:42:24
发布于 2017-07-03 11:12:33
您可以动态地收缩展开虚拟硬盘。您已经缩小了客户中的音量,所以从PowerShell开始尝试:
调整大小-VHD-Path c:\BaseVHDX.vhdx -SizeBytes 1TB (1TB只是一个例子)
或
调整大小-VHD-Path c:\BaseVHDX.vhdx -ToMinimumSize
如果它是.VHD,那么使用.VHD而不是.VHDX
发布于 2022-01-21 16:01:48
Resize-VHD cmdlet在2008年R2的S版PowerShell中并不存在,但有一种方法。在中,如果关闭使用VHD的VM,则可以使用“编辑磁盘.”函数可以在右侧的Actions面板中指定更大的大小。
https://serverfault.com/questions/859063
复制相似问题