我正试图在我的工作笔记本上运行Oracle虚拟盒。我说它不能运行是因为我运行的是Hyper-v。我正试图遵循的博客的指示,过去在我的个人笔记本上也有类似的问题。
我跑:
bcdedit /copy {current} /d "No Hyper V"
The copy command specified is not valid.
Run "bcdedit /?" for command line assistance.
The parameter is incorrect.我跑
bcdedit /copy {current} /d /?
This command creates a copy of the specified boot entry.
bcdedit [/store <filename>] /copy {<id>} /d <description>
<filename> Specifies the store to be used. If this option is not
specified, the system store is used. For more information,
run "bcdedit /? store".
<id> Specifies the identifier of the entry to be copied.
For more information about identifiers, run
"bcdedit /? ID".
<description> Specifies the description to be applied to the new entry.
Example:
The following command creates a copy of the specified operating system boot
entry:
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"和
bcdedit /? ID
IDENTIFIERS
Many of the Bcdedit commands require identifiers. An identifier
uniquely identifies entries contained in the store. An identifier takes the
form of a globally unique identifier, or GUID. A GUID has the following format,
where each "x" represents a hexadecimal digit.
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
For example:
{d2b69192-8f14-11da-a31f-ea816ab185e9}
The position of the dashes (-) and the braces at the beginning and end of the
GUID are required.
Several entries can be identified by well-known identifiers. If an entry has a
well-known identifier, BCDedit displays it in output unless the /v command-line
switch is used. For more information, run "bcdedit /? /v".
The well-known identifiers are as follows:
{bootmgr} Specifies the Windows boot manager entry.
{fwbootmgr} Specifies the firmware boot manager entry,
specifically on systems that implement the
Extensible Firmware Interface (EFI) specification.
{memdiag} Specifies the memory diagnostic application entry.
{ntldr} Specifies a OS loader (Ntldr) that can be used
to start operating systems earlier than Windows
Vista.
{current} Specifies a virtual identifier that corresponds to
the operating system boot entry for the operating
system that is currently running.但是看起来我的语法没有错,有人知道我做错了什么吗?
发布于 2018-04-27 18:13:06
Powershell似乎就是问题所在。在我的powershell提示符中,我输入cmd,然后运行bcdedit /copy {current} /d "No Hyper V",没有错误。
发布于 2018-07-09 09:09:01
发布于 2019-01-16 07:39:55
我也有同样的问题。我从微软的bcdedit文档上找到了解决方案。当您使用powershell而不是cmd时,这只是一个问题。
您只需将引导条目的标识符设置为双引号:
bcdedit /copy "{current}" /d "No Hyper-V"https://stackoverflow.com/questions/50067590
复制相似问题