Windows

Vista 部署:“缺少 BOOTMGR”

  • August 6, 2009

我已經使用 ImageX 創建了一個 Vista 磁碟映像,主要遵循http://www.svrops.com/svrops/articles/sysprepvista.htm上的說明。當我將映像應用到相同硬體上的干淨、活動分區時,我收到消息“缺少 BOOTMGR”。

我可以使用 Vista 媒體上的修復工具來啟動電腦。如果我在啟動到作業系統媒體後點擊“修復電腦”,Windows 會搜尋安裝,大概找到一個,然後說“Windows 發現電腦的啟動選項有問題”。然後我仍然收到“缺少 BOOTMGR”錯誤 - 但如果我再次執行“修復電腦”工具,我會看到一個對話框,允許我從一堆選項中選擇“啟動修復”。之後,電腦將啟動。

我想了解為什麼會發生這種情況 - 以及如何通過在 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:

在我的腦海中,我相信我從Windows 自動安裝工具包中得到了“bootsect” 。“bcdedit”已經是 Vista 的一部分。

引用自:https://serverfault.com/questions/51107