Hyper-Vを使用して、Windows 10がインストールされた拡張可能なVHDXファイルを作成しました。このファイルの最大サイズは、格納されているパーティションのサイズとちょうど同じです。 native-bootingの場合、「VHD_BOOT_Host_VOLUME_NOT_ENOUGH_SPACE」というブルースクリーンが表示されました。
私はM $がVHDXが最大に拡張する場合に備えてパーティションに空き領域がなければならないことを知っています。 (さらに、 [〜#〜] msdn [〜#〜] で述べられているように、ページファイルのスペース。)
つまり、多くのスペースを要求する場合は、従来のパーティションに割り当てられているか、固定サイズのVHDXで占有されているか、または拡張可能なVHDX用にディスク上に残されているかに関係なく(複数のパーティションで共有される場合があります)、予約する必要があります。
ただし、まだ使用されていない空き領域を活用するために、自分で処理したいと思います。 VHDXが私のシステムドライブになるので、大きくなりすぎる前に気付かないことはほとんどありません。
このエラーを回避するためのトリックがあるのだろうか?
レジストリのHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters
の下にVirtualDiskExpandOnMount
のエントリがあり、VHDの 支出を無効にする の値4
に設定できます。