电脑互动吧

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

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

[复制链接]
发表于 2016-11-5 16:56:49 | 显示全部楼层 |阅读模式
UEFI引导修复教程" h. [* Z0 ^( Z% v# h0 M7 R& T% y- Q
8 `$ k1 `( ~/ C; T
当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。
. z/ O; E- U  f% I5 c  s7 j怎么修复UEFI引导呢?1 F' t" Y# P0 G0 O& X$ D
○、UEFI引导基本原理
! p6 ?. \3 p0 d; f. M1.esp引导分区
& J! ?  X9 Y! }/ `esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat
9 P; I" V" r, R$ |: e格式磁盘分区代替
, V  K- d+ x) T; l2.efi文件结构
5 H0 |8 v: y5 B: K# s% U! N( Uefi\boot\bootx64.efi3 M" o3 l. r# S" d- Q  b/ _' c
efi\microsoft\boot\bcd% O" U% T* J* i% c
3.efi启动过程
- A* W1 ^# F4 P+ y' @- Vuefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导
& }3 V; }6 ?! v, d& S5 Mefi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)* I7 [+ P, h! Z4 ~  q; h+ A
' e3 {( n) _8 [$ E7 `: Y
一、用bcbboot自动修复
& a; O6 j# y8 g4 ?* y0 ^7 \我们建议大家启动64位8PE,用它带的bcdboot来修复。
% j2 @5 G- Y1 K9 \3 y  D2 Z2 `(一)指定esp分区修复2 N% G. V$ G* `. Q
环境为64位8PE,bios/uefi启动进入下都可以
8 y3 U" u. d, b$ P* A/ Q1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区/ R3 w0 g+ {0 F6 W
2.打开cmd命令行,输入以下命令并运行5 i& Q' Y! b. y2 v& j/ A4 S' ~" r
bcdboot c:\windows /s o: /f uefi /l zh-cn
9 f; A* l$ x% \& b: w) @其中:c:\windows  硬盘系统目录,根据实际情况修改0 o; d! `& S% o
/s o:     指定esp分区所在磁盘,根据实际情况修改2 q7 Z0 h; A9 f$ Y/ u
/f uefi   指定启动方式为uefi
/ O& g) l8 e7 o: s+ H: E: u/l zh-cn  指定uefi启动界面语言为简体中文
( p$ P; w( m* ^3 S; K# J# A注:64位7PE不带/s参数,故7PE不支持bios启动下修复
- t# H3 f0 K$ f4 t" Y' k, S$ h! W) L. z8 _
(二)不指定esp分区修复
. e2 h2 k2 B6 F( s7 u* l% B0 G4 t环境为64位7或8PE,只有uefi启动进入PE才可以
: ]8 Y0 G; z, F1 f2 S- d+ L6 \不用挂载esp分区,直接在cmd命令行下执行:5 _: V6 ?7 n7 ~: \
bcdboot c:\windows /l zh-cn
4 H! k; H# c( X* t$ a) e其中 c:\windows  硬盘系统目录,根据实际情况修改
& ]4 [+ l3 @+ }4 y0 D+ N/l zh-cn  指定uefi启动界面语言为简体中文: r  c3 @; O* ?* l! A
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复
$ F% K( p, Z3 s' a/ [, C5 f; z* Y" @9 z3 r# f% M
(三)用“UEFI引导自动修复”脚本修复
  Z$ t/ q" N& W% l2 e! t% O这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
' y& i1 @3 O+ G- ]' D/ u中自动修复uefi引导。
: V% a$ d* p) Q附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
$ k4 k8 T4 s( e) G' L0 {: e) [% j5 Q4 t3 x) d, R7 m; A+ F$ N

% E' _1 ]8 E* C二、用bootice手动修复  V6 ]  e) P4 B* s$ A5 f  g- @
从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
. _) D7 L9 {4 C; Z( n; `) W9 {; a各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
$ O; S' H) ^5 u7 L+ d* E- Q9 M完成efi引导修复。
* O& |3 ^# A) J+ j% r1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
6 E* u: K& L7 V2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
+ m5 I$ ?* d3 Y; i+ A2 V3.在esp分区中建立如下空文件夹结构
) Y: D- S0 i' g, e+ G5 l\efi\boot\   (bootx64.efi等复制)! V- X& L7 L4 |9 R" a
\efi\microsoft\boot\ (bcd等建立)
/ V# _5 z4 ~# b4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
  r& P2 Q  d, q7 J8 M+ K5 R下,并重命名为bootx64.efi9 W" i' W+ g2 s% [3 i7 c( h
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,3 t3 N  y. _1 g' i6 h/ k9 r
打开并编辑bcd文件,添加“windows vista\7\8启动项,4 E% H' N0 c+ v9 S2 n
指定磁盘为硬盘系统盘在的盘,# H4 J+ a; Y0 M& t
指定启动分区为硬盘系统分区(一般为c:)2 F( ~$ N$ J3 n+ a0 T
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
( S6 n. K5 T2 z- W3 e8 t' {最后保存当前系统设置并退出。
7 ]* W/ P- u% i% i2 \- s  n: z3 r这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
5 f7 l) N2 H8 V; @注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
3 C% N/ H! d% [! P. T* O- m可以让xpPE也能识别gpt磁盘格式分区: j) j8 z/ b# Q
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
, k* R6 k, W. B0 |, W1 {- ~0 g& w! {2 {, i( {指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来. l. P3 Q. g/ o! V3 O3 h. D. H
0 P) S2 x% i) `# P9 O

: W; p+ d- C/ M6 [  V三、其它问题
9 I" C* Z* M( C3 H2 d$ }9 i1.手工运行ghost并不会修复esp分区
! W5 D$ M6 e# W1 N& S# D7 x' ]2.用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就  ]5 U' y# F  _8 _% `
自带esp分区uefi引导修复2 E' v1 I  R& L9 D- u# u1 i$ ]
3.用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。5 b/ v/ c6 N& d7 C8 t$ H. B. |' V- m

; T% R  O- h9 I2 _. h5 z0 h/ b0 F* C" c. G, t
无忧启动论坛 毛桃统一PE派 独剑 整理各位老大的资料并汇总,特别是参考了本区版主的视频教程,在于谢谢各位前辈大师的辛苦。
' k8 \6 b$ l5 _. B0 H/ @% I* s2013年11月于云南普洱3 ^7 T' M/ X) F: ~7 ?1 f. Z
% g5 K7 x+ e2 Y  C
附件提供两套uefi引导修复工具,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。# |  f" a: a$ c8 J
实测可在各PE下完美修复uefi引导。/ i; p8 k# v! Z+ J! G

! C' m5 G& Q1 Z$ X3 s UEFI引导修复及教程.rar (1.44 MB, 下载次数: 3708)
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2025-9-1 23:59 , Processed in 0.058150 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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