Did Windows Vista come preinstalled on the PC you're trying to migrate? If yes then you may not transfer it to another system, physical or virtual, as it is not allowed by its EULA and lives and dies on the original system installed.
As to why it's not functioning properly there hasn't been enough information presented to properly diagnose/troubleshoot what/where the cause of the issue lies although it is not unusual to have issues when preforming a P2V (migrating) as sometimes OEM Hardware/Software specific issues are the root cause.