In a case, you need to move VM from one Windows Server host to another host or different location, you may want to use Hyper-V Move feature. This video shows how to do so.
1. With Hyper-V Manager open, click on the VM you want to migrate. Select Move.
2. Click Next.
3. There are two types of migration: move the virtual machine with all files on other Host and move VM storage to different location or shared folder. In this example we move the VM to another computer.
4. Since we are moving to another computer, enter the computer hostname.
5. You have options to move all VM files into the same location, move VM files to different folders, or move the VM only.
6. Enter the VM location.
7. Click Finish to confirm the migration.
Note: If you move the VM to different location in the same Host with moving to another computer option, you may receive this failed message.
In this case, you should check the second option: Move the virtual machine’s storage.
8. The process may take a few minutes depending on the size.
Please view this step by step video: