![如何在本机启动时绕过“VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE”?](https://linux22.com/image/1513974/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E6%9C%BA%E5%90%AF%E5%8A%A8%E6%97%B6%E7%BB%95%E8%BF%87%E2%80%9CVHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE%E2%80%9D%EF%BC%9F.png)
使用 Hyper-V,我创建了一个可扩展的 VHDX 文件,其中安装了 Windows 10,其最大大小刚好等于其存储分区的大小。当本机启动。
我知道M$ 需要分区上必须有可用空间,以防 VHDX 扩展到最大值。(加上页面文件的空间,如微软。
这意味着如果您要求那么多空间,就必须保留它,无论分配给传统分区,由固定大小的 VHDX 占用,还是留在磁盘上用于可扩展的 VHDX(尽管可能由多个共享)。
不过,我想我自己处理利用尚未使用的可用空间。由于 VHDX 将是我的系统驱动器,因此在它变得太大之前我不可能不注意到它。
我想知道是否有任何技巧可以绕过这个错误?
答案1
注册表中有一个条目可以设置为该VirtualDiskExpandOnMount
值,即HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters
4
禁用扩展的 VHD。