我正在尝试在 GUID 分区表(GPT)磁盘上设置动态启动分区镜像,作为制作 Windows 系统驱动器的可启动镜像的一部分。
我正在关注微软的KB951985robocopy
但我在从源驱动器复制到目标驱动器的步骤上卡住了
“将 EFI 分区和 BCD 存储复制到第二个驱动器“, 第2步
使用 Robocopy 命令将系统文件从“P”(主驱动器上的 EFI 分区)复制到“S”(辅助驱动器上的 EFI 分区)。您必须执行此操作以确保在磁盘 0 发生故障时辅助驱动器可以启动系统。如果您对 EFI 分区使用了不同的字母,请确保使用正确的驱动器字母。为此,请在命令提示符下键入 robocopy p:\ s:\ /e /r:0,然后按 ENTER。
我无法执行此操作,因为它会在 BCD 和 BCD 日志文件上显示拒绝访问/文件正在使用错误。如果我重新启动进入 Windows PE 环境并尝试安装这些分区,它会显示虚拟磁盘服务错误“该包未在线“我认为这是因为它们位于动态磁盘上。
我该如何完成这一步?
答案1
此链接是一个很好的起点。为了解决此错误,我做了以下操作:
- 从 Windows 安装 CD 启动。显然不要重新安装 Windows,而是运行安装程序直到显示磁盘分区的屏幕,运行命令提示符复制 EFI 分区,然后退出所有内容并且不要重新安装 Windows。此时,您也可以根据需要加载磁盘驱动程序以查看磁盘。
- 键入 Shift-F10 以调出命令提示符。
- 按照上面链接中的步骤操作。
- 如果它不允许您为分区分配字母,请列出卷,选择卷,然后分配字母。对两个卷都执行此操作。
- 复制文件。
答案2
您必须使用提升的命令提示符(以管理员身份运行)更改并复制 bcd 导出 bcd
查看这些部分