Good Evening,
at first i have to apologize for my bad english, but i hope you understand me and my resolution for the problem.
I had the same problem this week after converting a Hyper-V machine to VMWare Vcenter. The Problem is caused through drivers which are unable to load.
You have to boot to cmd line via Advanced Boot Options or Windows Server 2012 Instalc-CD/ISO.The you have to Install all Third Party Drivers to get Windows Booting. The following command shows all installed Third-Party Drivers of the mounted Windows Installation:
dism /Image:[Volume with WIndows-Installation]C:\ /Get-Drivers
The Shown Drivers are name oem[number].inf . To resolve the Problem, you have to remove this drivers with th following command:
dism /Image:C:\ /Remove-Driver /Driver:oem1,inf
You have to do it for each oem.inf
To finalize it you have to reeboot an you see it will work.