We added a larger virtual disk to a Hyper-V file server and copied over a shared folder to the new location. The folder also had a number of subfolders that were shared independently. The quick way to move the share permissions etc is via the registry (i.e. without having to manually unshare each folder, then recreate on the new location):
Open Registry Editor (regedit.exe) and browse to
Locate the entry for each share you have moved, edit the entry and adjust the path accordingly
Restart the Server service
Your shares should now be accessible, with the same share permissions as before, in their new locations.