I have a VHDX which I sometimes boot from and sometimes use as a VM in Hyper V. It has Windows installed on the default C: drive.
This is somewhat confusing as the C: may be the original C: drive or the VHDX C: drive (with the original C: drive renamed to H: in my case). I want C: to always be the native boot and T: (for example) to always be the boot for the VHDX.
Can I change the VHDX to have Windows installed to say T:? I was thinking of renaming all instances of C: to T: in the registry and updating BCDEDIT. It is not possible to change system disk in disk management.
If this is not possible can I re-install windows on the VHDX and specify a different letter and C:?
This is how it looks when booting from VHDX:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 465 GB 1024 KB
Disk 1 Online 931 GB 31 GB *
Disk 2 Online 483 MB 0 B
Disk 3 Online 65 GB 381 MB