註:昨天裝系統碰到這個問題,這個方法說的較詳細,我的是WIN7系統,開機提示引導檔案錯誤,代碼為0xc000000e 無法進入系統,使用PE進入後,在運行裡輸入CMD,然後按下文紅字開始操作 完美解決 開機無法啟動 提示0xc000000e 問題 摘要:本文提供0xc000000e問題的解決方案和原理解釋,保證完美修複啟動菜單,啟動菜單不會變成英文還是中文,且所有啟動項都可以正常使用。
關鍵詞:Windows Vista SP1 Ghost 開機 0xc000000e 無法 啟動 不了
問題描述: 用 Ghost 還原鏡像檔案到C盤,第一次開機正常,重啟後卻出現黑底白字,提示為: File: \Windows\system32\winload.exe Status: 0xc000000e Info: The selected entry could not be loaded because the application is missing or corrupt.
解決方案:
注意:千萬不要按提示用 Windows Vista SP1 的系統碟修複,不然啟動菜單會變成英文,且無法改變成中文。而且只能修複 Windows Vista 這個啟動項,不能修複 Windows XP 和 一鍵Ghost 等啟動項。
用 Ghost 還原鏡像檔案到 C 盤後,如果第一次啟動就進入 WinPE 的 CMD 輸入“bcdedit /v”,會顯示“找不到設定檔”。應該啟動一次系統,一切很正常,重啟後就會出現 0xc000000e 錯誤提示,再使用WinPE光碟片啟動電腦,筆者使用雨林木風 Ghost XP 的光碟片中的 WinPE 系統。具體操作:將光碟片放入光碟機,按Ctrl + Alt + Delete,重啟電腦。如果預設情況下系統自動提示 Boot from CD/DVD ... ,請趕緊按斷行符號鍵,出現的菜單選[B] WinPE,就進入到 WinPE。
WinPE 其實就是光碟片版的 Windows XP。在案頭有一個CMD,雙擊進入後: (1)輸入“C:”,按斷行符號鍵,轉到C:盤。(註:不包含雙引號,下同) (2)輸入“cd Windows”,轉到C:\Windows。 (3)輸入“cd system32”,轉到C:\Windows\system32。 (4)輸入“bcdedit /v”,顯示如下: —————————————————————————————— Windows 啟動管理器 -------------------- 標識符 {9dea862c-5cdd-4e70-acc1-f32b344d4795} device unknown description Windows Boot Manager locale zh-CN inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} default {6a0582e8-26b5-11de-aa82-fab9790f0327} resumeobject {6a0582e9-26b5-11de-aa82-fab9790f0327} displayorder {6a0582e8-26b5-11de-aa82-fab9790f0327} {dd4acb15-26b7-11de-920a-001f3c63388c} toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d} timeout 2 Windows 啟動載入器 ------------------- 標識符 {6a0582e8-26b5-11de-aa82-fab9790f0327} device unknown path \Windows\system32\winload.exe description Microsoft Windows Vista locale zh-CN loadoptions DDISABLE_INTEGRITY_CHECKS inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} osdevice unknown systemroot \Windows resumeobject {6a0582e9-26b5-11de-aa82-fab9790f0327} nx OptIn vga No quietboot No sos No 實模式開機磁區 --------------------- 標識符 {dd4acb15-26b7-11de-920a-001f3c63388c} device unknown path \ghldr.mbr description 一鍵GHOST v2008.08.08 奧運版 ——————————————————————————————
注意看紅色的“unknown”,我們要將這些“unknown”都更改成“partition=C:”。操作如下:
(5)輸入“bcdedit /set {bootmgr} device partition=C:”,按斷行符號鍵,提示修改成功。 (6)輸入“bcdedit /set {default} device partition=C:”,按斷行符號鍵,提示修改成功。 (7)輸入“bcdedit /set {default} osdevice partition=C:”,按斷行符號鍵,提示修改成功。 (8)輸入“bcdedit /set {dd4acb15-26b7-11de-920a-001f3c63388c} device partition=C:”,按斷行符號鍵,提示修改成功。 (9)重啟就可以正常進入系統了。 (10)網友 ryanxiao 提供:如有必要,加多一步修複引導。輸入“BOOTSECT /NT60 C:”,按斷行符號鍵,提示修改成功。(本人還未親自驗證) (註:昨天我也只是按照教材操作到第九步就可以了,第十步並沒有操作) 原理解釋:
導致問題的原因:使用了別的硬碟Ghost下來的鏡像檔案,導致bcdedit裡面該賦值為“Partition=C:”的全部變成了“unknown”
解決問題的方法:使用bcdedit /set 設定命令,後加 {標識符} ,這裡{boomgr}指的是“Windows 啟動管理器”,{default}指的是預設的“Windows 啟動載入器 Microsoft Windows Vista”, {dd4acb15-26b7-11de-920a-001f3c63388c}指的是“ 一鍵GHOST v2008.08.08 奧運版”(註:這個長符號按照自己的電腦上顯示的輸入),再加“device”或“osdevice”變數名,表示要給這個變數賦值,最後加 “Partition=C:”,賦值。例如:“bcdedit /set {bootmgr} device partition=C:” |