Question: where are vms stored on xenserver?
Answer: VM hard drives are stored in /var/run/sr-mount/ will contain folders containing your local/remote repositories. Each folder has name = UUID of the storage repository Unfortunately, this won't help you restoring your VMs, as you need backups for restoring them.