We're in le middle of P2V'ing le plus of le network, so le current backup method is likely le worst - le backup agent is encore installed on le guest OSs, et le backup device is dutifully pulling them onto tape, one file at a time.
I suspect il y a a clever way to script (PowerShell?) a suspend on le VMs, alors backup of le .vhd files, et unsuspend le VMs. This seems like it would provide big speed benefits, tandis que losing file-level restore (might be best for things like DCs et app servers).
What methods/policies have you hammered out?