电脑互动吧

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

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

[复制链接]
发表于 2016-11-5 16:56:49 | 显示全部楼层 |阅读模式
UEFI引导修复教程- r! O6 w: Y: [' N: M( {

/ B/ e& K$ G- [7 B' S0 T% ?( R当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。2 ~( q+ X' g4 o
怎么修复UEFI引导呢?" i! V2 l8 X# s3 ]
○、UEFI引导基本原理1 F9 W+ \, X% p- R- B% Y
1.esp引导分区7 Q' _1 A+ @! A. W: y* e- o. \
esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat
: J* H, v2 p5 r9 K; G格式磁盘分区代替
) J" C7 x3 p, I, O2.efi文件结构  S4 d; d3 ]& M5 \2 U
efi\boot\bootx64.efi
' j! a& W; ^+ yefi\microsoft\boot\bcd
$ X) o, }9 M& \3.efi启动过程7 H  ~9 z$ ?( o# h& T" ^- ^$ O
uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导" l% g1 j, |$ P: N: H# y
efi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)2 q. e; b) s& S3 x" ^# L* m$ f
7 Y3 q) p& I, U% Y
一、用bcbboot自动修复
2 Q5 I+ I& `" z1 Y. o我们建议大家启动64位8PE,用它带的bcdboot来修复。
, T5 b# [, l1 H2 l: Q4 [6 w* g6 q(一)指定esp分区修复, }( D' R8 l4 J5 ?/ [& e  ?+ u
环境为64位8PE,bios/uefi启动进入下都可以- Y7 U8 O- H3 l4 T3 F+ L/ ~5 t3 q
1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区
) j1 R2 b4 g# c1 E2.打开cmd命令行,输入以下命令并运行  }4 r( l7 J. v2 V4 T
bcdboot c:\windows /s o: /f uefi /l zh-cn& g# J. P& N$ t
其中:c:\windows  硬盘系统目录,根据实际情况修改
/ s/ D: B3 Q1 _3 O8 a9 ^3 n/s o:     指定esp分区所在磁盘,根据实际情况修改
& W4 [+ O& V2 @, R/f uefi   指定启动方式为uefi6 J# O* _1 _1 [; p% g) U
/l zh-cn  指定uefi启动界面语言为简体中文" x* X  i7 n2 i+ H# H7 d( B9 g
注:64位7PE不带/s参数,故7PE不支持bios启动下修复; U+ B8 w* P5 n4 t. k& }3 |
3 q8 f4 ^+ l- a- m# \4 y5 f' o
(二)不指定esp分区修复% [$ H7 D8 O0 c4 l( A" \( K% ]
环境为64位7或8PE,只有uefi启动进入PE才可以
9 T5 m& F+ i' z; P* J  i- y不用挂载esp分区,直接在cmd命令行下执行:
( m( v# ?3 A9 L# }- U8 tbcdboot c:\windows /l zh-cn& F. e  ~& R2 b7 E
其中 c:\windows  硬盘系统目录,根据实际情况修改& X* `, U( H( x% w$ M, U1 m# `" C" T
/l zh-cn  指定uefi启动界面语言为简体中文
5 {' Y( [6 [/ f& E注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复
) `* h* n- u) V' u, X7 F- Q+ ]) w# ~/ X! V+ T2 P' x
(三)用“UEFI引导自动修复”脚本修复
) A( U9 l0 E. D5 J/ i: i/ N# P这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
, p2 c6 `1 H$ k! q# d0 `中自动修复uefi引导。$ @* E, k9 ]- k: V3 b. h3 X
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
5 {7 V2 ~/ M& b' ?. N! X9 ?- b3 ~) Y2 @- t5 ~' o6 p" a

+ H6 p* K  O. \$ y' C  X二、用bootice手动修复" F% P3 t$ f# ]3 X( S+ Z8 l
从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
4 ^  x! f6 s8 V$ g7 S; Q9 |各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
- q" v. B5 v0 D0 G& n5 U, F0 r$ K. M完成efi引导修复。+ W1 ]6 s3 G; d* p  T1 |
1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区$ P  I3 W2 f( S( W
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
, v( I! j5 P* ?  {: N- V3.在esp分区中建立如下空文件夹结构4 m* f; n6 W1 Q) ?' u8 ?  e! m' l
\efi\boot\   (bootx64.efi等复制)
0 e5 z6 B3 [9 \3 b\efi\microsoft\boot\ (bcd等建立)
' N( I* L# o7 ^5 d2 `8 q4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
( n; b6 M6 x! \7 N' g3 V下,并重命名为bootx64.efi: t' f  K; y4 `2 Y, C- T8 P' y
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,, J- f3 ]% R2 D/ \
打开并编辑bcd文件,添加“windows vista\7\8启动项,
0 O7 {  D6 n% A6 Z4 P: d指定磁盘为硬盘系统盘在的盘,
' g5 y' C% [- s' k" {3 Y8 S& h1 s' z指定启动分区为硬盘系统分区(一般为c:)
) r, J. l! Q$ P指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
. z# S1 s6 I( Y2 Z+ b最后保存当前系统设置并退出。2 m; k. b( H5 I
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
4 d9 t7 f) ?: {/ J9 S注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
# p8 ~+ o, N. Y可以让xpPE也能识别gpt磁盘格式分区5 Q1 f) u& J3 g# n% b4 }) |
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区! `7 W1 G+ G4 t% M, x7 e3 b& v5 B
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来6 N( ~) W( I+ p7 o5 q
3 {3 V& M' z7 I$ }
0 {) `& F- J, M' g9 ]5 Q+ W
三、其它问题
6 @2 v2 z' n* F: C3 U( O: \3 ]1.手工运行ghost并不会修复esp分区
% x: v% Q$ {# q, l& f$ G6 _2.用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就
! v3 W$ J6 s" U/ w3 T自带esp分区uefi引导修复  q& v/ W! l5 F  R+ A
3.用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。
, a! d2 @& H- R+ K( ?& W0 T/ Y' j& T1 y6 g2 o$ B
0 M4 l( t8 H% U$ `7 R( x8 |! G+ n' Y
无忧启动论坛 毛桃统一PE派 独剑 整理各位老大的资料并汇总,特别是参考了本区版主的视频教程,在于谢谢各位前辈大师的辛苦。( x! B% j, \1 W  L2 A; O
2013年11月于云南普洱' M5 H9 r7 T& l3 ^
3 p3 a/ B7 `+ F6 b& h9 k
附件提供两套uefi引导修复工具,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。2 \9 a5 A4 G2 v0 \% |( w
实测可在各PE下完美修复uefi引导。
, D5 d" V4 C, S0 q0 h) A1 U
& p' m' J6 D( q% }  N UEFI引导修复及教程.rar (1.44 MB, 下载次数: 5478)
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2026-10-31 09:43 , Processed in 0.057793 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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