我创建了一个 wim 映像,我们计划将其部署到我们的一些计算机上,但是当我从闪存驱动器中用它对计算机进行映像处理时,它不断报告BOOTMGR
丢失(不,它不是从闪存驱动器启动的)。
我可以通过运行 Windows 启动修复来解决这个问题,但我更愿意将解决问题的命令添加到在图像之后运行的脚本中。我已经尝试运行、和fixmbr
,fixboot
但这些都不能解决问题。rebuildbcd
nt60
基本上,我想知道运行 Windows 启动修复时到底做了什么。
答案1
你可以点击以下链接“点击此处了解诊断和维修详情”,就在要求您重新启动系统之前,以便完成修复。
这将向您显示所做的更改/修复的日志,具体取决于发现的问题。启动修复所做的事情取决于您的实际问题。
在下面的图片中您可以看到启动修复发现的问题的示例。
答案2
每次将 wim 映像(使用 imagex 工具)应用到磁盘或分区时,都必须手动添加启动项(Windows BCD 项)。为此,您应该使用温湿度记录仪磁盘并在应用 wim 的分区上运行以下命令:
bcdboot X:\Windows
其中 X 是您应用图像的单位。您可以通过运行以下命令查看 X 值:
diskpart 列出卷
答案3
如果你将映像应用到其他驱动器(通常是 c:),则需要运行
bcdboot c:\Windows
然后运行命令
bootrec /rebuildbcd
扫描安装并将其添加到启动管理器。