Если вы создали новую машину и подсунули ей vhd из бекапа - то у вас сгенерилось по сути новое "железное" окружение. Ваша винда в виртуалке заново установила драйверы на сетевую карту, а стало быть если там был настроен статический IP адрес, то он остался в профиле "старой" сетевки, а "новая" сетевка настроена по умолчанию - на получения адреса по DHCP. И если DHCP сервера в этой сети нет, то и адрес виртуалкой получен из диапазона APIPA (169.254.x.x), в противном случае виртуалка получит IP из диапазона DHCP. Ну и держать в одной сети копию сервера Windows не очень хорошо (если этот сервер включен в домен Active Directory - см. проблему дублирования SID учетных записей компьютеров).
На мой взгляд ваша проблема кроется именно в этом.