This is how I would do it.
Pull the Windows 10 key using Produkey.
Download an iso file of your Windows 10 version using the Media Creation Tool and copy the iso to a flash drive.
Create a complete disk image of your Windows 10 to an external drive using Macrium Free or something similar. Make sure you create the bootable media under "Other Tasks", Macrium will add any necessary drivers to the bootable media, DVD or USB flash drive, including USB3 which will restoring images much faster. It would be optimal if you had a USB 3 and not USB 2 external drive.
Install your linux distro. The experts here can guide you on the possibility of creating a separate home partition which has it's advantages.
Follow this guide on creating a VM of Windows 10 in Mint. I am not sure the version in this guide is final the latest.
This is just my take on it but I would wait for other people's ideas.
Edited by JohnC_21, 21 January 2017 - 10:48 PM.