电脑互动吧

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

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

[复制链接]
发表于 2016-11-5 16:56:49 | 显示全部楼层 |阅读模式
UEFI引导修复教程  x. r. \$ K' V0 g+ W! w
+ `* ^8 w3 ~# x$ B3 N& V9 f  n( O" x
当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。$ o% K& D" p7 v2 {
怎么修复UEFI引导呢?( Z8 o+ b% p" L% s1 |+ @. v
○、UEFI引导基本原理' F( B. N/ @1 @' ~
1.esp引导分区8 p0 R5 o4 ~% j& D
esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat
' d% Y: G% ]8 ?( \格式磁盘分区代替
5 Z; a1 W* ?1 m2.efi文件结构
& [7 w* q1 f8 L* _8 ?3 e8 Cefi\boot\bootx64.efi
1 p+ ]7 d# U/ }6 `efi\microsoft\boot\bcd7 P% i/ Y! X% @) S# F, L3 T. p
3.efi启动过程8 w2 t* B6 O' q/ i
uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导
( [0 D6 s3 f! T3 o/ p( }2 v$ G/ Gefi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)! ]. p6 s  f- m7 `* b* }9 [6 r
' n" h# A1 C) f! u( G/ E5 r2 c
一、用bcbboot自动修复
) Y) h7 P1 r: B( z2 l我们建议大家启动64位8PE,用它带的bcdboot来修复。
) w  ~* V; @3 _/ c1 E1 @8 p5 \(一)指定esp分区修复
: i2 i2 c: v5 h3 e% Z8 E* n' @/ z环境为64位8PE,bios/uefi启动进入下都可以
0 ?: ^+ @: {# E  R1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区; z* I; a$ ^' m! h9 y. F
2.打开cmd命令行,输入以下命令并运行9 y2 Y5 X4 u1 B
bcdboot c:\windows /s o: /f uefi /l zh-cn0 y: V) Y5 \. Y  W
其中:c:\windows  硬盘系统目录,根据实际情况修改! @) N. `1 P9 K# z
/s o:     指定esp分区所在磁盘,根据实际情况修改
* N' H9 M9 v# j  V" L/ G/f uefi   指定启动方式为uefi; V  t1 ^. q3 R) G6 f3 J
/l zh-cn  指定uefi启动界面语言为简体中文) s. D" c& g. G5 b. \" @1 _' F' O
注:64位7PE不带/s参数,故7PE不支持bios启动下修复: i( r% J* k- S

) R" k7 K2 v8 l& {- K8 C% g8 ~(二)不指定esp分区修复) A: S& @0 u$ ~! d. f, |  C; m. u
环境为64位7或8PE,只有uefi启动进入PE才可以
% L4 ~; V# ^9 Y7 r不用挂载esp分区,直接在cmd命令行下执行:1 ^7 `. x1 m& q" Z% I5 j
bcdboot c:\windows /l zh-cn& [" E. Y( C9 G, g( |
其中 c:\windows  硬盘系统目录,根据实际情况修改% `- ~9 g2 A6 Z. h. N* _8 \6 ?* J" k
/l zh-cn  指定uefi启动界面语言为简体中文/ f& B& k0 y; {/ w
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复
! ^8 x# R- h; r0 X; I$ K" G, J( R* d% j/ D8 W& |2 W. T
(三)用“UEFI引导自动修复”脚本修复
( a7 d* @) _+ _这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
" g( @5 ]$ n5 y" T7 B9 p* n中自动修复uefi引导。: d7 w+ C' }: ~( n$ O
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
3 V  p# n7 ?6 H- f; V- g" Y6 E/ @% ~: f  a
. g6 B! q% a) U
二、用bootice手动修复
' S3 d7 K7 g0 Z) j0 \; a从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在0 U2 ^" e9 H7 @* s6 g/ g: A
各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
# w6 D7 }- g$ X完成efi引导修复。  b# C% H1 D* m( |, T  s* w# ~7 x
1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区' c, E9 ~: F# t7 S
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
0 g/ d7 r# I. H# {3.在esp分区中建立如下空文件夹结构
. }, \* m, n* c0 I\efi\boot\   (bootx64.efi等复制)9 h! O* d$ ~8 q, u& d
\efi\microsoft\boot\ (bcd等建立)
  V7 ]; U5 U1 W& Y6 o4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\7 b1 P2 j4 M; h  `# \5 X, a; N
下,并重命名为bootx64.efi
: H8 G' [* ?8 X/ I/ X! i5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,+ N& T0 L) s% s3 f) ^
打开并编辑bcd文件,添加“windows vista\7\8启动项,
3 k6 g; ]4 p. [6 J* c/ v" t指定磁盘为硬盘系统盘在的盘,5 v# J% k. ]/ i6 ?8 z# M
指定启动分区为硬盘系统分区(一般为c:)
9 `/ i+ O$ V+ C5 J/ r! K# L$ J4 ^" ]指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
. W6 H% ]- O3 {! q% e最后保存当前系统设置并退出。) n3 v3 c' r8 F# U- S1 G# B8 s% r
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。: R6 ~( L1 C' g* \) _
注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就# f, B  ]* ~  x: O8 F! L& Y: z
可以让xpPE也能识别gpt磁盘格式分区
: v! r# g5 P6 V, l. o指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
7 K4 M# E5 C$ U2 D0 `) E& P9 @指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
& ^1 L, L7 G7 C/ {( r! X& f3 A( D' e9 }: M# u9 R9 U
) _7 k' W5 X9 _. P4 d7 n
三、其它问题" O- O& g8 R5 P* o0 f* e
1.手工运行ghost并不会修复esp分区- t9 ]+ X# @: G9 t
2.用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就
- F; |3 r" [% L9 [% E. K& A自带esp分区uefi引导修复7 {$ C5 u4 G" u7 E' a6 I
3.用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。
3 l0 G7 V/ q- l# o& |' F
4 [- o. y( @% p0 y+ M  r  O3 r% u" ~- M6 G& W3 ^9 O
无忧启动论坛 毛桃统一PE派 独剑 整理各位老大的资料并汇总,特别是参考了本区版主的视频教程,在于谢谢各位前辈大师的辛苦。4 ~# G# b9 T/ X' e# z6 Z8 |: p/ Z
2013年11月于云南普洱
' n: h2 o2 U( v3 b% Q- `5 _
2 U0 }) J/ A, `. V8 Q, }2 w. t" q附件提供两套uefi引导修复工具,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。- n% P' k4 t" Y! m6 w  }
实测可在各PE下完美修复uefi引导。. M; }( _) ]4 _# h# A' @$ l
2 R  r6 B" y% s- @6 d' Y4 ~
UEFI引导修复及教程.rar (1.44 MB, 下载次数: 4443)
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2026-3-15 12:04 , Processed in 0.066729 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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