仮想メモリのファイルは、Windows起動時に(認識できるドライブ上に)存在しないといけないので、VHDドライブ上に設定するのは駄目です。
○Windows起動動作
電源オン
→BIOS/uEFI読み込み
→OSブートローダー起動
→マザーボード等のデバイスドライバ読み込み
→Windowsシステムファイル読み込み(ここで仮想メモリのファイル読み込み)
○edgardavidsさんがやろうとして駄目な状況
電源オン
→BIOS/uEFI読み込み
→OSブートローダー起動
→マザーボード等のデバイスドライバ読み込み
→Windowsシステムファイル読み込み(仮想メモリファイルはVHDファイルに存在するので、この時点では読み込めず→エラー)
→VHDファイルをマウントする処理(ここでようやくVHDファイル内を認識できる下準備完了)