BCDEdit错误,参数不正确

BCDEdit error, The parameter is incorrect

我正在尝试将我的 SSD 添加到启动菜单。我按照 Microsoft 提供的说明进行操作。但我一直收到同样的错误。

这个命令给我错误:

bcdedit /copy {current} /d "mySSD"

然后我 运行 bcdedit /v 查看 identifier's GUID。这个命令也给我同样的错误:

bcdedit /copy {c562ef5b-d0f6-11e8-bfb5-e86a64139893} /d "mySSD"

错误:

The copy command specified is not valid.
Run "bcdedit /?" for command line assistance.
The parameter is incorrect.

我该怎么办?


这是bcdedit /v

的输出结果
Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-accb-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaab-896d9d0a9f0e}
default                 {c562ef5b-d0f6-11e8-bfb5-e86a64139893}
resumeobject            {c562ef5a-d0f6-11e8-bfb5-e86a64139893}
displayorder            {c562ef5b-d0f6-11e8-bfb5-e86a64139893}
toolsdisplayorder       {b2721d73-1db4-4c62-bf7b-c548a880142d}
timeout                 0

Windows Boot Loader
-------------------
identifier              {c562ef5b-d0f6-11e8-bfb5-e86a64139893}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 10
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6bb-0ee5eff72bd7}
recoverysequence        {6e6c06d5-d0f4-11e8-addb-e86a64139893}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {c562ef5a-d0f6-11e8-bfb5-e86a64139893}
nx                      OptIn
bootmenupolicy          Standard

问题是这些命令 命令提示符 中工作,而我 运行 在 PowerShell.

我 运行 cmd 在我提升的 powershell 中然后它工作了。


或者正如 Vasily Galkin 提到的那样,将所有包含 {} 的参数都用单引号引起来,例如

bcdedit /copy '{current}' /d "mySSD"