bcdedit /copy syntax not correct
Powershell seems to have been the problem. In my powershell prompt I typed cmd and then ran bcdedit /copy {current} /d "No Hyper V"
with no errors.
bcdedit --% /copy {current} /d "No Hyper V"
stop-parsing symbol --%
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing
I had exactly the same problem. I found the solution on this documentation of bcdedit from microsoft. This is just a problem when you are using powershell instead cmd.
You just have to set the identifier of the boot entry into double quotes:
bcdedit /copy "{current}" /d "No Hyper-V"