Windows-Server-2008-R2
如何修復 Windows 2008 R2 BOOTMGR 失去
BOOTMGR失踪 按 CTRL+ALT+DEL 重新啟動
注意:這是 VMWare ESX 伺服器上的虛擬機,但這無關緊要
我放入 2008 R2 x64 安裝 dvd 並可以恢復,但它沒有列出作業系統。點擊下一步將我帶到
+=========================== 系統恢復選項 +=========================== 選擇恢復工具 作業系統:未知或(未知)本地磁碟 ..... 命令提示符
我啟動命令提示符,轉到 C:\ 並執行
dir /a
除了我自己放在那裡的文件外,這些都顯示
$Recycle.Bin Documents and Settings [C:\Users] Program Files Program Files (x86) ProgramData Recovery System Volume Information Temp Users Windows
下一步去哪裡?是否像 Windows 2003 的 NTLDR 問題一樣,我可以將文件放在那裡,它會再次變得笨拙嗎?
嘗試BCDBoot。
從 Windows CD 啟動,然後轉到命令提示符。
類型
BCDBoot c:\Windows
在新的 1TB 磁碟上啟動 Windows 時,我遇到了很多麻煩。只要將舊驅動器插入第一個 SATA 埠,它就會啟動新驅動器,但是在這樣執行一年之後,舊驅動器終於死了。
我遵循了@SLY 和@JFB 的建議以及如何從命令行訪問Windows 2008 R2 Server 下的啟動修復功能的有用提示。(x:\sources\recovery\StartRep.exe)
經過多次反複試驗,我確實讓這台機器只連接了新驅動器即可啟動,所以我終於可以拉出老化的 OEM 驅動器了。因為我真的不知道究竟是哪一步修復了它,所以我只是在下面列出我做了什麼。
; Initial condition: will not boot, says "NTLDR IS MISSING". ; Booting off Win2k8r2 install CD. In recovery window, no windows installations appear. ; From command line, partition is present and seems ok. BCDBoot C:\Windows ; after this step the windows 2k8r2 installation appears. Still fails on reboot. Bootrec /rebuildbcd ; after this step it found an installation and allowed me to select it. Fails on reboot. x:\sources\recovery\StartRep.exe ; startup recovery runs, claims to fix some stuff. Fails on reboot. bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd x:\sources\recovery\StartRep.exe ; One of these four commands fixed it. This time bootrec /rebuildbcd ; did not find any orphaned installations, and StartRep.exe said that ; everything was fine. ; Rebooted one more time and it worked.