I'm in a pickle here and don't know what to do: Either all of my VirtualBox (Version 7.0.12 r159484 (Qt5.15.2)) machines are corrupted or something is wrong with the V2V conversion process or HyperV has an issue.
This seems to only happen when doing a direct conversion: logging into VBox, choosing the drive, selecting & logging into HyperV, then the conversion starts and completes seemingly everything perfectly.
When I try to boot the newly created HyperV, it says the vhdx file is corrupted. Same if I attempt to mount it in Explorer.
I did figure out, after more experiments, that the vdi to vhdx conversion is the culprit. If I directly point to the vdi file (local file) and do the conversion to (local file), the vhdx is corrupted right off the bat. I tried this with Win10, and same result: corrupted vhdx file, then again with an Ubuntu vdi to vhdx -> corrupted file.
vdi to vhd works fine (disk image is not corrupted).
I see many others seem to have this same problem. I'll just manually convert the vhd to vhdx with HyperV's tool for now.
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software