Попробуйте бесплатный Clonezilla.
1. В виртуалке меняем драйвер hdd на стандартныйю(чтобы не получить синий экран после переноса из за разнице в железе.). Читай в интернет "перенос ос на другой пк без переустановки"
2. Монтируем целевой физический hdd к виртуальной машине.
3. Загружаем исходную виртуалку с исошника Clonezilla
4. Клонируем с виртуального диска на физический по инструкциям в интернете(для виндуса есть особенности/рекомендации)
5. Отмотнтируем физ. hdd от виртуалки и ставим на место, пробуем загрузится.
Тоже самое можно сделать и Acronis-м
А вообще есть утилитка Vhd2Disk и disk2vhd переноси на здоровье.