If you have Windows 7, 8, 8.1 installed on your virtual machine and you cannot upgrade to Windows 10 using Windows Update, there is an alternative way to upgrade to Windows 10.
Please prepare an ISO image of Windows 10. If not, please download it from the Microsoft Website.
How to get the Windows 10 ISO image
You can choose to download a 32- or 64-bit version.
After downloading the tool (MediaCreationToolx64.exe), run it, and select “Create installation media for another PC” and click “Next”.
Select the Windows 10 language, edition and architecture, and click “Next”.
Select “ISO file” and click “Next”.
Specify a location to save the Windows 10 ISO file.
(Optional) If you want to burn the ISO file to disc, select “Open DVD burner”.
For upgrading to Windows 10, see the steps below.
You need to shutdown the virtual machine (VM) and add an IDE HDD with 10 GB space.
Click “Virtual Machine Settings”.
Click “Add Device”.
In Device Type, choose “Hard Disk” and specify 10 GB storage capacity. Click “Add”.
Insert the Windows 10 ISO file and start the VM.
Click the insert icon and select the Windows 10 ISO file. Click “Connect”.
Initiate the added HDD and format it. Copy all of the files from the Windows ISO file to the added HDD.
Click “Start”, right-click on “Computer”, and select “Manage”.
Click “Disk Management”. An initial disk dialog will pop up. Click “OK”.
Right-click on the disk and select “New Simple Volume…”. For more information, please click here.
Open the added disk and the disc drive. Copy all of the Windows 10 files to the added disk.
- Shut down the VM when the file has been copied
Change the number of VM CPU cores to 1 and remove the NIC & CDROM
Start the VM and run “Setup.exe” from the added HDD”.
Choose “Not right now” and click “Next”
Enter your Windows Product key then click “Next”.
Read and accept the License terms.
The Windows 10 installation will start. After the installation finishes, the VM will be upgraded to Windows 10.
Windows 10 Upgrade editions