Well, recently a lot of people ask me about this question. So the answer is “Yes” But before you deploy Windows Server 2012 VM, please remember to install this Windows Update
For x64 Windows Server 2008 - http://www.microsoft.com/en-us/download/details.aspx?id=34881
For x64 Windows Server 2008 R2 - http://www.microsoft.com/en-us/download/details.aspx?id=34633
For more details, please refer to KB 2744129