In order to provide a recommendation, you need to provide some details about the server.
- are OS, and data on the same virtual disk, or on separate virtual disks?
- do you have any applications installed on the server, which has data located on the OS partition?
- are only domain users/groups, or well known SIDs use for NTFS permissions?
In case your file system permissions are set using just common SIDs, and the data is is located on separate virtual disks, then it might be possible to add the data disk(s) to a new virtual server. Shares can be exported from the old server's registry, and imported on the new one.
An alternative would be to do an in-place upgrade from 2009R2 to 2012R2.
Options to migrate the VM to the new host are:
- use the built in migration function (in case you have vCenter Server in place)
- backup/restore
- export/import
- clone directly using ovftool
In any case, make sure that you have a backup, in case something doesn't work as expected.
André