如何验证 BCD 存储确实已移动?
我有:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {59d84d8c-0888-11e0-9d9c-91c956e448ed}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
nx OptOut
然后我跑了:
C:\Windows\system32>bcdedit /set {bootmgr} device partition=C:
The operation completed successfully.
我现在有:
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {59d84d8c-0888-11e0-9d9c-91c956e448ed}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
nx OptOut
商店位置真的移动了吗?还是我只是把设置弄乱了?
答案1
答案2
您可以使用文件复制物理复制 BCD 存储,也可以将 BCD 存储导出到任何 Windows 驱动器。
如果您想移动 Windows 启动文件(仅移动 BCD 文件是不够的)到另一个分区,那就另当别论了。
如何将 Windows 7/8 启动文件移动到另一个分区。再次强调,这仅对 MBR 磁盘有意义。在 GPT 磁盘和 UEFI 固件上,Windows 7/8 始终从 ESP - EFI 系统分区启动。