Vista部署:“BOOTMGR丢失”

我用ImageX创build了Vista磁盘映像,主要遵循http://www.svrops.com/svrops/articles/sysprepvista.htm上的说明。 当我将图像应用于相同硬件上干净的活动分区时,出现“BOOTMGR丢失”信息。

我可以通过使用Vista媒体上的修复工具来启动计算机。 如果我在启动到操作系统介质后点击“修复您的计算机”,Windows会search安装程序,大概会find一个,然后说“Windows发现您的计算机的启动选项有问题”。 然后,我仍然得到“BOOTMGR丢失”的错误 – 但如果我再次运行“修复您的计算机”工具,我得到一个对话框,让我从一堆选项中select“启动修复”。 在此之后,电脑将启动。

我想了解为什么会发生这种情况 – 以及如何通过在ImageX命令之后添加脚本操作或以其他方式避免它。

我不得不处理这个基于BartPE的自定义Windows Vista成像器DVD。

运行ImageX后,运行以下命令(假设在运行这些命令时将Vista启动卷分配给驱动器盘符“C:”):

bootsect /NT60 C: bcdedit /set {default} device partition=c: bcdedit /set {default} osdevice partition=c: bcdedit /set {bootmgr} device partition=c: 

closures我的头顶上,我相信我从Windows自动安装工具包 “bootsect”。 “bcdedit”已经是Vista的一部分。