转自:http://blog.163.com/ycy_sdfc/blog/static/196180420144183845261/

当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分区
  打开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位Win7或Win8PE,只有uefi启动进入Win PE才可以
  不用挂载esp分区,直接在cmd命令行下执行:
  bcdboot c:\windows /l zh-cn
  其中 c:\windows 硬盘系统目录,根据实际情况修改
  /l zh-cn 指定uefi启动界面语言为简体中文
  注:在Win8 PE中,我们也可以在uefi启动进入Win pe后,挂载esp分区用方法(一)修复
 

  二、用bootice手动修复
  从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在各Win pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就完成efi引导修复。
  1、启动任一Win 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,要手工改过来
  最后保存当前系统设置并退出。

  注:Winxp PE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就可以让xpPE也能识别gpt磁盘格式分区
  指定启动分区不是esp分区所在分区,就是硬盘64位Win7、Win8 系统所在分区
  指定启动文件为:\Windows\system32\winload.efi, 是.efi,不是.exe,要手工改过来
  

其它问题

  1、手工运行ghost并不会修复esp分区
  2、用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就自带esp分区uefi引导修复
  3、用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。

@echo off
:1
title BIOS+UEFI引导修复工具1.1
color 03
echo *******************************************************************************
echo *                           BIOS+UEFI引导修复工具1.1                          *
echo *                                                                             *
echo *******************************************************************************
echo *                                                                             *
echo *          此工具主要用于修复Windows引导,兼容BIOS启动和UEFI启动。            *
echo *          同时也可以用于修复多系统引导                                       *
echo *                                                                             *
echo *******************************************************************************
echo.
set /p A=请输入Windows所在盘符:
echo.
set /p B=请输入引导文件所在盘符:
echo.
echo Windwos所在盘符为%A%,引导文件所在盘符为%B%。确定要修复吗?
pause
if exist "%HOMEDRIVE%\Program Files (x86)" (goto x64
) else (goto x86
):x64
echo 正在修复引导。。。
bcdboot64 %A%:\windows /s %B%: /f all /l zh-cn
echo 已完成修复
pause
cls
goto 1:x86
echo 正在修复引导。。。
bcdboot32 %A%:\windows /s %B%: /f all /l zh-cn
echo 已完成修复
pause
cls
goto 1

UEFI引导修复教程相关推荐

  1. uefi装完系统后无法引导_教你重装win10系统后uefi引导修复教程

    很多用户喜欢在uefi引导加GPT硬盘重装Windows10系统,但在重装过程中,可能会出现引导损坏故障,遇到这样的问题该怎么解决呢?就此问题接下来小编教你重装win10系统后uefi引导修复教程. ...

  2. UEFI引导修复教程和工具

    参考 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=323759 1. MBR分区表:Master Boot Record,即硬盘主引导记 ...

  3. 电脑引导,win7电脑如何uefi引导修复教程

    win7电脑如何uefi引导修复?uefi启动有着自己独特的优势,一些习惯了用win7的小伙伴也打算采用此模式,但在安装过程中却出现引导丢失的情况,所以今天快启动小编为大家分享win7电脑如何uefi ...

  4. bios uefi legacy_安装win10用uefi还是legacy?win10 uefi引导修复教程

    超过10万人正在关注 赶快来关注吧,这里有你想找的热点资讯,这里有你想要的各种资料,还有海量的资源,还在等什么.快来关注,大佬带你开车. UEFI和Legacy是两种不同的主板引导项,legacy就是 ...

  5. esp ghost引导_UEFI引导修复教程及工具

    UEFI引导修复教程 当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统. 怎么修复UEFI引导呢? ○.UEFI引导基本原理 1.esp引导分区 esp磁盘分 ...

  6. deepin efi 启动u盘_deepin启动引导修复教程

    deepin系统很不错使用的用户也很多但是在启动引导的时候还是有不少用户遇到了问题,今天就给你们带来了deepin启动引导修复教程,快来一起看看吧. deepin启动引导怎么修复: 1.首先准备Dee ...

  7. 启动计算机时出现grub,win7开机出现grub引导修复教程

    几乎每个小伙伴都使用过win7系统,其经典的界面,操作简单流畅.有些朋友也会安装双系统.但是却出现了开机提示grub错误的情况.接下来我就将win7开机出现grub错误引导修复教程分享给你们. win ...

  8. 最简单的uefi引导修复_修补简单性

    最简单的uefi引导修复 Free Code Camp has always aimed to be respectful of your time. Most recently we've done ...

  9. 计算机完成双系统无法启动怎么办,电脑安装双系统后只有一个系统引导修复教程...

    电脑安装双系统就可以在两个系统中互相使用,这样可以满足体验新系统,又不用重装系统的问题,可有用户在win8系统下安装win7双系统后,电脑在开机只有一个win8系统,没有双系统选择的菜单选项,遇到这样 ...

  10. 检测到磁盘可能为uefi引导_GPT磁盘UEFI引导修复

    近日在操作GPT+UEFI引导的Windows8时不小心损坏了其ESP分区,导致开机提示operation system notfound.由于传统的引导自动修复工具都不支持GPT以及UEFI,故经过 ...

最新文章

  1. JAVA实现ftp服务端_用 java 实现FTP SERVER(附源码)
  2. export 和export default不同的引入方式
  3. 自学python找到工作-学完python能找到工作么
  4. 2021-01-07 python opencv调节图片亮度与对比度
  5. s4-2 ALOHA 协议
  6. llinux的shell脚本编程详解
  7. NB-IoT与LoraWan技术分析与前景展望
  8. 聚类分析(三)Mini Batch KMeans算法
  9. 《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算
  10. Struts2和hibernate框架整合实现简单的注册登陆功能
  11. 防止浏览器拦截的新窗口打开链接方案
  12. vue里面v-once/ref【获取标签里面的内容】
  13. STM32F407主控板PCB
  14. 老男孩28期学员卞勃森决心书
  15. Linux驱动之TTY(一):概念
  16. 抖音商家找达人带货怎么给链接?抖音带货操作方法分享
  17. 第三方SDK开发入门
  18. 使用cookie和session实现用户的认证和授权(原生方式,不使用安全框架)
  19. 计算机毕业设计SSM鞍山丘比特房屋租赁管理系统【附源码数据库】
  20. python实验过程心得体会_python学习心得

热门文章

  1. c语言读取含特定开头的文件,C#中获取指定路径下特定开头和后缀的所有文件
  2. MacBook Pro 2017 13寸版 触摸板windows驱动开发(开发HID鼠标键盘驱动之一)
  3. 2011年手机应用商店混战局面开始
  4. html grid插件,grid.html
  5. 魔兽世界私服搭建架设教程
  6. 参考文献的引用的格式
  7. ai修复照片软件是哪个软件_智能照片修复
  8. python打包exe反编译源码_python的exe反编译
  9. 一周搞定scrapy之3,将爬取到的起点中文网信息保存到mysql
  10. FishC《零基础学习python》笔记--第001讲:我和Python的第一次亲密接触