I did this back in 2008 using virtual box. Had a dual boot system and got curious as to whether or not I could boot the Linux partition as a VM. I don’t remember it being difficult to do but this was before EFI and secure boot so those may cause trouble. I’m not 100% sure I used virtual box either :/
Nah, most of the windows ones don’t get updates any more and the Linux ones can get a script that updates on boot. Takes longer to start up but handles the job itself.