Vista 部署:“缺少 BOOTMGR”

Vista 部署:“缺少 BOOTMGR”

我已经使用 ImageX 创建了 Vista 磁盘映像,主要遵循以下说明:http://www.svrops.com/svrops/articles/sysprepvista.htm。当我将映像应用到相同硬件上的干净、活动分区时,我收到消息“BOOTMGR 丢失”。

我可以使用 Vista 介质上的修复工具来启动计算机。如果我在启动操作系统介质后单击“修复计算机”,Windows 会搜索安装,大概会找到一个,并显示“Windows 发现计算机的启动选项存在问题”。然后我仍然收到“BOOTMGR 丢失”错误 - 但是如果我再次运行“修复计算机”工具,我会得到一个对话框,让我从一堆选项中选择“启动修复”。此后,计算机将启动。

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

答案1

我必须处理这个问题,构建基于 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:

在我的脑海中,我相信我得到了“bootsect”Windows 自动安装套件.“bcdedit”已经是Vista的一部分。

相关内容