esp ghost引導 UEFI引導修復教程和工具

2021-10-19 15:47:26 字數 2514 閱讀 8522

本帖最後由 zds1210 於 2014-6-4 23:06 編輯

uefi引導修復教程

當uefi引導檔案損壞,或ghost還原64位系統到c盤,因無uefi引導還是不能啟動系統。

怎麼修復uefi引導呢?

○、uefi引導基本原理

1.esp引導分割槽

esp磁碟分割槽是gpt格式硬碟放efi引導檔案的磁碟,在mbr格式硬碟中也可以由任一fat

格式磁碟分割槽代替

2.efi檔案結構

efi\boot\bootx64.efi

efi\microsoft\boot\bcd

3.efi啟動過程

uefi bios啟動時,自動查詢硬碟下esp分割槽的bootx64.efi,然後由bootx64.efi引導

efi下的bcd檔案,由bcd引導指定系統檔案(一般為c:\windows\system32\winload.efi)

一、用bcbboot自動修復

我們建議大家啟動64位8pe,用它帶的bcdboot來修復。

(一)指定esp分割槽修復

環境為64位8pe,bios/uefi啟動進入下都可以

1.啟動64位8pe,並用esp分割槽掛載器或diskgenuis掛載esp分割槽

2.開啟cmd命令列,輸入以下命令並執行

bcdboot c:\windows /s o: /f uefi /l zh-cn

其中:c:\windows  硬碟系統目錄,根據實際情況修改

/s o:     指定esp分割槽所在磁碟,根據實際情況修改

/f uefi   指定啟動方式為uefi

/l zh-cn  指定uefi啟動介面語言為簡體中文

注:64位7pe不帶/s引數,故7pe不支援bios啟動下修復

(二)不指定esp分割槽修復

環境為64位7或8pe,只有uefi啟動進入pe才可以

不用掛載esp分割槽,直接在cmd命令列下執行:

bcdboot c:\windows /l zh-cn

其中 c:\windows  硬碟系統目錄,根據實際情況修改

/l zh-cn  指定uefi啟動介面語言為簡體中文

注:在8pe中,我們也可以在uefi啟動進入pe後,掛載esp分割槽用方法(一)修復

(三)用「uefi引導自動修復」指令碼修復

這個指令碼,其實就是用了8pe的bcdboot,來修復uefi引導。測試可以在2003 7 8 pe

中自動修復uefi引導。

附件提供兩套,第一套是程式版,為離棄製作;第二套是pecmd指令碼版,由caocaofff製作,都相當完美。

二、用bootice手動修復

從efi引導啟動過程來看,雖然它的檔案很多,但主要用到的就是兩檔案,我們完全可以在

各pe下掛載esp分割槽,從硬碟系統中複製bootx64.efi檔案,然後用用bootice製作好bcd,就

完成efi引導修復。

1.啟動任一pe,用esp分割槽掛載器或diskgenuis掛載esp分割槽

2.檢視esp分割槽是否可正常讀寫,如不正常可重新格式化為fat16分割槽格式。

3.在esp分割槽中建立如下空資料夾結構

\efi\boot\   (bootx64.efi等複製)

\efi\microsoft\boot\ (bcd等建立)

4.複製硬碟系統中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分割槽的\efi\boot\

下,並重命名為bootx64.efi

5.開啟bootice軟體,有esp分割槽的\efi\microsoft\boot\下新建立一bcd檔案,

開啟並編輯bcd檔案,新增「windows vista\7\8啟動項,

指定磁碟為硬碟系統盤在的盤,

指定啟動分割槽為硬碟系統分割槽(一般為c:)

指定啟動檔案為:\windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改過來

最後儲存當前系統設定並退出。

這樣子,精簡的uefi引導就手工修復了,實機和虛擬機器測試通過。

注:xppe不能識別gpt格式的硬碟分割槽,用2003pe中的disk.sys替換xppe核心中的相應檔案,就

可以讓xppe也能識別gpt磁碟格式分割槽

指定啟動分割槽不是esp分割槽所在分割槽,就是硬碟64位7 8 系統所在分割槽

指定啟動檔案為:\windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改過來

三、其它問題

1.手工執行ghost並不會修復esp分割槽

2.用老大們的一鍵還原,現在慢慢加上了還原後esp引導修復功能,如實測深山的一鍵還原就

自帶esp分割槽uefi引導修復

3.用微軟原版系統光碟安裝或pe下安裝,當然都會自動修復esp引導。

2023年11月於雲南普洱

附件提供兩套uefi引導修復工具,第一套是程式版,為離棄製作;第二套是pecmd指令碼版,由caocaofff製作,都相當完美。

實測可在各pe下完美修復uefi引導。

2013-12-25 11:58 上傳

程式檢測系統是bios引導還是uefi引導

判斷流程可以這樣 1,支援efi引導的 只有win7及以上,所以xp,03系統就只能夠bios引導 2,win7,8,8.1,10等系統,可以用下面的 本質上就是getfirmwareenvironmentvariablea,或者getfirmwaretype這兩個api的呼叫 include in...

Windows Ubuntu修復UEFI引導

修復windows的efi引導需要使用到的工具為大白菜裝機工具,官網是使用大白菜製作好裝機工具以後,重啟選擇u盤啟動 一定要選 uefi 你的u盤名 那個啟動項 進入大白菜的pe,然後在桌面就有乙個引導修復工具,傻瓜式操作,我就不細說了。修復完之後就能正常啟動了。需要用到的工具為 然後選擇 try ...

UEFI引導相關知識備忘

uefi 基本知識 uefi是開機時的引導系統,類同以前的bios,但比它功能更強大,也支援更大的硬碟分割槽,比如gpt分割槽方式。而bios只能引導早期的mbr分割槽方式,mbr支援的硬碟最大為2t。因此,大硬碟只能是使用gpt uefi引導.uefi 引導,其本質是主機板先找目標盤的efi分割槽...