电脑互动吧

 找回密码
 注册
查看: 10637|回复: 0

[技术资讯] UEFI引导修复教程和工具

[复制链接]
发表于 2016-11-5 16:56:49 | 显示全部楼层 |阅读模式
UEFI引导修复教程
3 q3 ?2 _+ e6 `9 @
0 O" k  {% N" p! S; |' K, z当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。
4 \( V  g7 D5 S; l( Q怎么修复UEFI引导呢?
9 Q& V7 B! W: l4 M: [" }! v○、UEFI引导基本原理2 b0 {  Y. y4 [8 T& _5 d' H
1.esp引导分区% S0 `  u4 d6 l' B8 Z
esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat' E4 H0 A4 E1 h2 J$ D, n9 x
格式磁盘分区代替7 c, g; j2 F' I/ h
2.efi文件结构
6 n  v. O, V# O( v: mefi\boot\bootx64.efi, X! n9 u) _3 ]9 [; x  y
efi\microsoft\boot\bcd
; D4 m4 i: i  k+ W1 S6 I" Z2 g3.efi启动过程# z, N" o- n- p& P, ?$ p5 |* H' I
uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导
; m  K- T8 |' gefi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)
( R, K0 f% Y6 `. _$ I4 D4 c- [7 o% @+ f& H6 @/ ^! Z
一、用bcbboot自动修复) T, ]5 o8 C7 E  h7 V. N
我们建议大家启动64位8PE,用它带的bcdboot来修复。
- o3 b+ n5 B; k; E! v(一)指定esp分区修复- v6 Z4 r5 g9 i" r. s
环境为64位8PE,bios/uefi启动进入下都可以
* G; j1 I. c" G+ L' a2 {, g1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区( ]( L1 ~# n. V1 N, }5 v) e: U, @
2.打开cmd命令行,输入以下命令并运行
) c, ^$ I9 ^! Ubcdboot c:\windows /s o: /f uefi /l zh-cn: C" \9 r' z; ]2 e
其中:c:\windows  硬盘系统目录,根据实际情况修改5 f- Y7 B7 [) q, y/ u1 U! M3 F
/s o:     指定esp分区所在磁盘,根据实际情况修改% j7 n1 y- ?, e
/f uefi   指定启动方式为uefi# X3 j3 _$ o$ Q- x" _* T; j
/l zh-cn  指定uefi启动界面语言为简体中文
! K3 o/ g% J/ V. v! p( g注:64位7PE不带/s参数,故7PE不支持bios启动下修复
& M0 x1 v) |  f7 E5 o- Q+ j7 g
, x0 O3 M  X2 A2 V/ N5 q(二)不指定esp分区修复, H& V1 W. q4 s+ K% |1 `9 V
环境为64位7或8PE,只有uefi启动进入PE才可以
5 q- o- V+ e/ i& ~' F0 J不用挂载esp分区,直接在cmd命令行下执行:
8 K' ?6 ~. E  X4 {" W+ O9 C' ybcdboot c:\windows /l zh-cn7 c# L3 D  e6 Y' T$ o, b
其中 c:\windows  硬盘系统目录,根据实际情况修改& D% |7 u# j! L+ ^
/l zh-cn  指定uefi启动界面语言为简体中文
4 S/ G! r! L1 Q- v4 E/ ~注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复6 t3 H- R4 a4 {

* m) r2 E1 o) ^2 ~. a(三)用“UEFI引导自动修复”脚本修复
8 |' a5 |3 F) I这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
$ d7 R  T8 y5 O& O0 h中自动修复uefi引导。
/ |1 D+ I7 e8 j  J6 T2 M附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
5 a6 ?. {6 s, Y0 U0 J7 _
" O9 G8 w1 h, C* o- B6 ~$ {
2 n2 l4 z6 I! [& L二、用bootice手动修复7 E  B7 J" K, c: J3 E+ `0 ^& L/ m
从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
8 U# n) c: i' ^. F. _; `7 l. i各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
& r/ \) t, ]. i' G! ^完成efi引导修复。& B4 D4 j" Y2 E5 p7 e2 D. J
1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
* l* a( @0 ^9 v2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
, ~7 l% V% v: M1 q3.在esp分区中建立如下空文件夹结构
( M' ?- Q* V% b\efi\boot\   (bootx64.efi等复制)
' ?8 u8 M: X- {1 p) P\efi\microsoft\boot\ (bcd等建立)
# L4 s4 ^3 u3 \* l1 t& _( x4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
% s+ Z2 U6 N1 u9 A. Q/ U8 C  @下,并重命名为bootx64.efi" ?; p% a: D$ c( N, K( I
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,
' g& X3 m0 j5 r# W1 a, P7 y" w打开并编辑bcd文件,添加“windows vista\7\8启动项,5 X  D* R& n. m+ G, @$ [% c) W
指定磁盘为硬盘系统盘在的盘," n" B$ w5 E7 Q
指定启动分区为硬盘系统分区(一般为c:)
6 Y5 v6 J/ _+ X8 l0 Y# p! j/ W% h- T指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来2 W$ I  H# j3 U/ j( J
最后保存当前系统设置并退出。
- x, W8 s" `7 z0 b9 v3 b$ \6 {这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
% V- D% L7 D! m& _% D注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
7 R( ?9 b9 A% C! i: x可以让xpPE也能识别gpt磁盘格式分区7 r, ]0 O  @  t9 n
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
& E" v; \* S" W5 I7 Q/ G/ ?指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
' D; F5 \, |3 c. x7 l: u/ `: r* }
5 }# G( F& o7 L( s' @9 @* f5 ~8 k5 {8 {9 ?. B( J/ p# S
三、其它问题; D( V& C/ ~' D3 ^' y. m
1.手工运行ghost并不会修复esp分区
; V( |. s/ ^: C( h2 w2.用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就% _* W' P* [9 d! T/ r
自带esp分区uefi引导修复7 o' F7 ?5 v+ w. K* J
3.用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。
( e* `: u$ X% F1 x+ Q4 y1 `
# P, Q5 _  l8 d0 N8 n- W( W: k
- f! ?: p) d0 ]9 b( {# A/ R无忧启动论坛 毛桃统一PE派 独剑 整理各位老大的资料并汇总,特别是参考了本区版主的视频教程,在于谢谢各位前辈大师的辛苦。
$ {5 k9 [% ~5 L3 f* C9 d6 z, u2013年11月于云南普洱  L0 k* B% |8 X/ i# O; y6 X
1 n1 x* a- N+ D7 C8 L7 Z( H5 C
附件提供两套uefi引导修复工具,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
1 W) W" }5 X* \0 R& d: o实测可在各PE下完美修复uefi引导。
/ b+ ?( _8 k) {/ B: J! v) M% g/ H( [$ k( d7 }% f) @" e/ `
UEFI引导修复及教程.rar (1.44 MB, 下载次数: 3525)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2025-7-2 21:10 , Processed in 0.078027 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表