web-dev-qa-db-ja.com

ネイティブブート時に「VHD_BOOT_Host_VOLUME_NOTENOUGHSPACE」をバイパスするにはどうすればよいですか?

Hyper-Vを使用して、Windows 10がインストールされた拡張可能なVHDXファイルを作成しました。このファイルの最大サイズは、格納されているパーティションのサイズとちょうど同じです。 native-bootingの場合、「VHD_BOOT_Host_VOLUME_NOT_ENOUGH_SPACE」というブルースクリーンが表示されました。

私はM $がVHDXが最大に拡張する場合に備えてパーティションに空き領域がなければならないことを知っています。 (さらに、 [〜#〜] msdn [〜#〜] で述べられているように、ページファイルのスペース。)

つまり、多くのスペースを要求する場合は、従来のパーティションに割り当てられているか、固定サイズのVHDXで占有されているか、または拡張可能なVHDX用にディスク上に残されているかに関係なく(複数のパーティションで共有される場合があります)、予約する必要があります。

ただし、まだ使用されていない空き領域を活用するために、自分で処理したいと思います。 VHDXが私のシステムドライブになるので、大きくなりすぎる前に気付かないことはほとんどありません。

このエラーを回避するためのトリックがあるのだろうか?

2
Schezuk

レジストリのHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parametersの下にVirtualDiskExpandOnMountのエントリがあり、VHDの 支出を無効にする の値4に設定できます。

3
magicandre1981