I don't know about booting a .vhd or using Hyper-V.
That's what I thought, you never did a clean install on that computer. I did it twice on this Dell Inspiron 3542, once into a dual boot fearful a Dell wouldn't like it. But all my Dell/Intel/Realtek drivers came in nicely on their own during the process. (OK, the Realtek drivers had to be updated, so did the Dell Ethernet driver. They had installed & functioned - but kept asking for a "reboot to complete".) A couple of Dell partitions & an extraneous Win 10, v.1511 recovery partition were wiped the second time. (But now I've got an extraneous v.1703 recovery partition after the upgrade to v.1709). Anyway, the process was 24 minutes/so each time, & Cortana was speaking after 17. I did lose a powerful Dell WiFi toggle keyboard key, but don't miss it. The installation is half the size it was, at least. I don't miss Dell Support Assist, Dell Update or any of the rest - not that I hated Dell. Also, it got rid of every last bit of McAfee.
But yours being a Microsoft computer may not gain so much in cleanliness.