
Hyper-V サーバーを搭載したマシンがあります。
アイデアとしては、(日常的に使用する)単一の Windows 10 VM を実行するというものでした。
Hyper-V をバイパスして、Windows ブート マネージャーから直接その VM の VHDX を起動するように切り替えました。
すべては順調です。
現在、Windows は、ネイティブの VHD ブート メカニズムを介して実行されているため、1909 から 2004 へのアップグレードを拒否しています。
したがって、このシステムを物理ドライブに戻して、その複雑さを解消し (いずれにしても VHDX を実行することの主な利点が得られなかったため)、将来この問題を回避する必要があります。
だから私は:
- 別の内部ドライブに新しいパーティションを作成しました
- VHDX のイメージをそのパーティションにクローンしました (Macrium を使用 - これは内部的に VSS を使用していると思います)
これで、別のパーティションができました。これは、VHDX の完全なコピーのようです (ただし、通常の NTFS パーティションです)。そこにすべてのファイルが表示され、合計サイズは VM の c: とよく一致しています。
msconfig を実行して、新しいブート オプションを追加しました。
Windows Boot Loader
-------------------
identifier {00af6094-8fd3-11ea-8d75-dd9ab7a724e4}
device partition=I:
path \Windows\system32\winload.exe
description sys3
locale en-US
osdevice partition=I:
systemroot \Windows
resumeobject {486b6b92-cad2-11ea-b801-806e6f6e6963}
safeboot Minimal
vga Yes
quietboot Yes
bootlog Yes
sos Yes
しかし、起動時にこのオプションを選択すると、黒い画面が表示され、再起動します。すべての診断オプションが設定されているにもかかわらず、他にはまったく何も表示されません。情報はまったくありません。
Windows ブート マネージャーがこの新しいパーティションを認識できないのではないかと思われますが、その理由がわかりません。
パーティションが格納されているディスクは MBR です。この新しいパーティションは拡張されており、アクティブとしてマークされていません (同じディスク上の別のパーティションに Hyper-V サーバーが格納されています)。
ご意見をいただければ幸いです。手順を見落としていませんか?