Hi. I know this has been answered by way of changing the underlying VM Hardware, but I have managed to decipher the issue using software.
The issue lies with the paravirtual controller as previously mentioned and injecting the drivers into the sources\install.wim file (using DOSM) of the Windows 2012R2 upgrade setup files ended up with continual "your PC ran into a problem" reboots.
What I found out was, that in the sources folder is also a "boot.wim" file. If you mount this using DISM and inject the VMWare drivers, the upgrade will proceed on the paravirtual controller without the issue. As the name suggests, the upgrade is using boot.wim to boot the upgrade installation.
Obviously you need to:-
- Copy the 2012R2 media to a (Windows 8\2012R2 or better) computer (to get the right version of DISM)
- Extract the VMWare drivers from the Tools distro
- DISM mount the wim images and DISM add the drivers
- Unmount and commit both wim images
- Compile your creation back into an ISO file