我在我的電腦上安裝了 Windows 8(已預先安裝)。後來我安裝了Fedora 17,但是Windows載入程式肯定已經損壞了。然後,我看不到Windows啟動,只能看到GRUB。
然後我下載了 Windows 8(評估版)ISO 映像,並開始使用這張 DVD。在命令列上,我遵循了提出的解決方案如何修復 Windows 8 EFI 開機載入程式?(因此,我創建了新的啟動 CD)。不幸的是,它對我不起作用。
我必須修復 GRUB,令人驚訝的是,我的 GRUB 上出現了 Windows 8 的一行。但是,當我嘗試啟動 Windows 8(使用 GRUB)時,它會返回:
“Windows 無法啟動。最近的硬體或軟體更改可能是原因......
檔案:\Boot\BCD
狀態:0x000025
資訊:您的 PC 的啟動配置資料遺失或包含錯誤。”
我嘗試再次重複該過程。
使用 Windows 控制台(使用 Windows 8 安裝 DVD、評估副本啟動後),我執行了以下操作:
- I mounted the EFI partition at B:.
$ cd /d b:\EFI\Microsoft\Boot
$ del BCD
$ bootrec /fixboot
$ bootrec /scanos (it found my Windows installation)
$ bootrec /rebuilbcd (I added the entry for the Win installation)
$ bcdboot c:\windows /l en-gb /s b: /f ALL
……但結果是一樣的,當我嘗試啟動 Windows 8 時,它顯示:
“Windows 無法啟動。最近的硬體或軟體更改可能是原因......檔案:\Boot\BCD 狀態:0x000025 資訊:您的 PC 的啟動配置資料遺失或包含錯誤。”
我認為問題出在C:分區的重新分區。安裝 Windows 8 後,我從 C: 建立了一個新分割區(用於安裝 Linux)。 Linux 的分割區是 EXT4,顯然是我安裝 Linux 時所創建的。然後,我的 Windows 引導程式崩潰了。
有什麼線索嗎?
答案1
你嘗試過做嗎
Bootrec.exe bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd bootrec /fixmbr bootrec /fixboot
希望能解決你的問題