If the virtual hard disk is still okay all you need to do is create a empty new Windows Server 2012 VM in a different location and either added the existing disk or just move the .vmx configuration file to the location of the old VM. No need to reinstall anything. Just look at it like moving the physical hard drive from one identical physical machine to the other.
Or just use the attached Windows Server 2012.vmx.zip which contains a default Windows Server 2012.vmx file.