UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程
UEFI+GPT引导基础篇(一):什么是GPT-什么是UEFI

其实UEFI、GPT都不是什么新鲜玩意了,只不过因为预装Win8电脑指定采用了这一标准所以仿佛是在一夜之间关于UEFI启动Windows的文章就遍地开花了,很多人大概也是头一次听说世上还有这玩意。
既然UEFI、GPT是“新”技术,那么就必然有较旧技术(BIOS+MBR)更先进、更NB的地方。
到底NB在哪里呢?下面来简单比较一下:GPT及其优势GPT和MBR是两种不同的分区方案。
目前在Windows下广泛采用的磁盘分区方案仍然是MBR分区结构,但不容怀疑GPT是今后的趋势。
我们可将MBR磁盘分区结构用下图简单表示(Windows下基本磁盘、4个主分区):MBR分区结构为了方便计算机访问硬盘,把硬盘上的空间划分成许许多多的区块(英文叫sectors,即扇区),然后给每个区块分配一个地址,称为逻辑块地址(即LBA)。
在MBR磁盘的第一个扇区内保存着启动代码和硬盘分区表。
启动代码的作用是指引计算机从活动分区引导启动操作系统(BIOS下启动操作系统的方式);分区表的作用是记录硬盘的分区信息。
在MBR中,分区表的大小是固定的,一共可容纳4个主分区信息。
在MBR 分区表中逻辑块地址采用32位二进制数表示,因此一共可表示2^32(2的32次方)个逻辑块地址。
如果一个扇区大小为512字节,那么硬盘最大分区容量仅为2TB。
GPT磁盘分区结构可用下图简单表示(Windows下基本磁盘):GPT分区结构可以看到,在GTP磁盘的第一个数据块中同样有一个与MBR(主引导记录)类似的标记,叫做PMBR。
PMBR的作用是,当使用不支持GPT的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏。
UEFI并不从PMBR中获取GPT磁盘的分区信息,它有自己的分区表,即GPT分区表。
GPT的分区方案之所以比MBR更先进,是因为在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。
在Windows中,微软设定GPT磁盘最大分区数量为128个。
windows分区模式和启动模式(UEFI+GPT或Legacy+MBR组合)

windows分区模式和启动模式(UEFI+GPT或Legacy+MBR组合)启动模式必须是UEFI+GPT或Legacy+MBR组合,否则⽆法正常安装系统,Legacy+MBR模式的电脑⽀持安装任意的Windows系统,⽆需任何修改,就能直接从低版本安装⾼版本系统。
UEFI+GPT模式⽀持安装32位win8/win8.1和win10,64位win7、win8/win8.1和win10,也就是说安装win10或ghost win10是不⽤修改硬盘分区表格式的。
mbr格式也可以。
启动时不要设置UEFI启动就⾏了。
现在⼀般新主板⽀持新型 UEFI BIOS,在这种情况下,只能安装64位系统,且只能安装在 GPT 磁盘上。
如果想⽤传统 MBR 磁盘模式,必须到主板 BIOS ⾥,将 UEFI BIOS ⽀持改为传统 BIOS(Legacy BIOS)。
GUID 分区表 (GPT) 是作为 Extensible Firmware Interface (EFI) 计划的⼀部分引⼊的。
相对于 PC 常⽤的较旧的主引导记录 (MBR) 分区⽅案,GPT 提供了更加灵活的磁盘分区机制。
分区是物理或逻辑磁盘上彼此连接的存储空间,就像物理上独⽴的磁盘⼀样⼯作。
对于系统固件和已安装的操作系统来说,分区是可见的。
操作系统启动之前,对分区的访问由系统固件控制,操作系统启动后则由操作系统控制。
GPT 磁盘能够实现巨⼤的容量。
GPT 磁盘上的分区数量不受临时⽅案(⽐如 MBR Extended Boot Record (EBR) 定义的容器分区)的限制。
GPT 磁盘分区定义明确并能够完全⾃动识别。
平台操作的关键数据被放置在分区中⽽不是未分区或“隐藏”扇区中。
GPT 磁盘使⽤原始的、备份的分区表存储冗余和 CRC32 字段,以提⾼分区数据结构的完整性。
GPT 分区格式使⽤版本号和容量字段⽀持进⼀步的扩展。
每个 GPT 分区都有独特的标识 GUID 和分区内容类型,所以不需要协调即可防⽌分区标识符冲突。
uef引导修复教程

最详细的uef引导修复教程-有关uefi引导的知识普及最近看到很多人在为这个发愁,于是就写了这个教程,目前只适用于单系统启动。
此教程适合小白,我详细地为大家讲诉清楚,大神请无视。
有不懂得请在楼下问我,我尽量解决。
自己感觉系统启动慢的同学也可以尝试用我的方法修正一下。
1. 关于部分名词Uefi适用于引导gpt硬盘,当然引导mbr也没问题,但是没多少人这样做。
在计算机管理-磁盘管理里面,大家看到我的有“转换到mbr硬盘”这一项,说明我的是gpt 磁盘,目前系统位于该磁盘上,所以不能转换。
下面打开分区神器DiskGenius (地址:链接:/s/1kpurF密码: xmej)下面为大家讲说gpt硬盘下的分区情况。
大家看到,第一块橙色的是“恢复分区”,这个是我装系统时它自己创建的,可有可无。
第二个ESP分区就重要了,他是Gpt硬盘引导必备分区。
至于该分区内的文件情况,我会在下面为大家详细解说。
第三块为msr分区,这个也是不必要的,可有可无。
第四块就是c盘,我的操作系统所在分区了。
在esp分区中,有两个文件夹,开机流程如下:(1)Bios读取到gpt硬盘的esp分区,读取该分区下efi文件夹下boot文件见下的bootx 64.efi(2)bootx64.efi指向efi文件夹下Microsoft文件夹下boot文件夹下的BCD文件(3)这时,没有特殊情况的系统,bcd文件指向的就是系统盘符(一般是c)-windows-sy s tem32-boot-winload.efi。
这样你的系统就可以完美启动了。
好了,现在我把我硬盘上及其重要的esp分区给删了,为下节将手动修复uefi引导做准备喽已经没了哦,我现在重启电脑的话是进不了操作系统的哦。
UEFI+GPT与Legacy+MBR转换教程

UEFI+GPT与BIOS(Legacy)+MBR转换教程认识有限,仅供参考!不少预装WIN8/10的朋友觉得WIN8/10不好用,想改装WIN7,可改装之后常常出现各种问题,甚至不能启动,往往是BIOS设置不当和磁盘分区类型不对。
有的朋友想安装UEFI+GPT模式的系统也不知道方法。
本文就以联想小新V2000为例,谈谈BIOS+MBR 与UEFI+GPT的转换方法,其它机型可参考。
开始之前,我们必须对BIOS与UEFI、MBR与GPT有一个初步了解,不但要知道怎么做,更重要的是要知道为什么这么做!只有这样,才能举一反三,触类旁通,不然即使看了这个教程,换作其它机型可能就不会弄了。
关于BIOS与UEFI、MBR和GPTBIOS,无需解释。
而UEFI则是取代传统BIOS的,全称“统一的可扩展固件接口”。
MBR则是传统的分区表类型,最大的缺点则是不支持容量大于2T的硬盘。
GPT则拟补了MBR这个缺点,最大支持18EB的硬盘,是基于UEFI使用的磁盘分区架构。
目前所有Windows系统均支持MBR,而GPT只有64位系统才能支持。
BIOS只支持MBR引导系统,而GPT仅可用UEFI引导系统。
正因为这样,现在主板大多采用BIOS集成UEFI,或UEFI集成BIOS,以此达到同时兼容MBR和GPT引导系统的目的。
UEFI启动引导系统的方法是查找硬盘分区中第一个FAT分区内的引导文件进行系统引导,这里并无指定分区表格式。
所以U盘和移动硬盘可以用MBR分区表,创建一个FAT分区放置引导文件,从而达到可以双模式启动的目的。
但需要注意的是,UEFI虽然支持MBR启动,但必须要有UEFI引导文件存放在FAT分区下;UEFI是无法使用传统MBR引导来启动系统的。
由于GPT引导系统的方式与MBR不同,故而使用传统系统安装办法(如Ghost、Win$Man等)会导致出现系统无法引导的现象。
而且使用GPT引导系统的话,必要时还得调整主板设置,开启UEFI(大部分主板默认开启UEFI)。
UEFIGPT与BIOSMBR详细引导过程及多系统引导原理

UEFIGPT与BIOSMBR详细引导过程及多系统引导原理系统启动的两种引导方式计算机系统引导方式主要有两种:一种是传统的BIOS模式,另一种是新型UEFI(全称统一的可扩展固件接口)模式。
UEFI启动也可以看作是Bios的升级版。
不同模式对应不同的磁盘分区类型,BIOS只可以识别MBR分区;而UEFI可同时识别MBR分区和GPT分区,所以在UEFI下可以启动不同磁盘类型中的操作系统。
BIOS芯片•BIOS+MBR引导过程BIOS引导过程:开机自检>BIOS>MBR(主引导记录)–>DPT(磁盘分区表)>PBR(分区引导记录)> Bootmgr(引导管理器)/NTLDR>BCD(从vista开始的引导配置数据)/boot.ini(XP 引导配置文件)>Winload.exe>内核加载 >windows vista+/windows xp1.开机自检,BIOS先要对CPU初始化,然后跳转到BIOS启动处进行POST自检,(此过程如有严重错误,则电脑会用不同的报警声音提醒),接下来采用读中断的方式加载各种硬件,完成硬件的初始化。
2.读入MBR(主引导记录),MBR主要功能是在分区表(DPT)中寻找可引导的活动分区(也叫激活主分区),并找到该分区的引导扇区(分区的第一个扇区)中的分区引导记录(PBR),载入PBR中的启动管理器(bootmgr.exe或NTLDR)。
注意:MBR磁盘分区格式下,一个磁盘只允许有一个分区是活动的,因此启动文件(bootmgr、BCD)必须存放在活动的主分区内,这样才能找到系统载入程序。
3.启动管理器读取该分区boot文件夹里的启动配置文本BCD(或根目录下boot.ini),然后根据启动设置文件定位并加载二级引导载入程序winload.exe来加载OS内核。
如果有多个系统,启动配置文件就会有多个启动项,相应的bootmgr也会提供选择菜单,然后则根据用户选择来决定加载哪个系统的Winload(多系统引导选择)。
如何使用UEFIGPT和LegacyMBR安装系统呢?两者有这样的区别

如何使用UEFIGPT和LegacyMBR安装系统呢?两者有这样的区别Intel研究员Brian Richardson之前在台湾的UEFI Plugfest活动中披露了Intel的一项决定,将从2020年停止支持0、1、2三种级别的UEFI BIOS兼容性,也就是说我们将无法开启CSM来启动操作系统。
那什么是CSM呢?简单来说,CSM兼容启动模式,是UEFI和传统BIOS两者共存模式,既能用传统BIOS引导模式,也能用新式uefi 启动电脑系统。
说到这,相信很多电脑小白都搞不懂这是什么,CSM和UEFI、BIOS又有什么区别呢?接下来跟着老毛桃的步伐let's go吧!首先,我们从电脑的启动模式开始了解下,启动模式分为3种:第一种:BIOS启动模式,由于电脑主板的BIOS无法兼容UEIF,只能使用BIOS,这种情况一般出现在比较旧的电脑中。
第二种:兼容性启动模式,就是CSM兼容启动模式,是UEFI和传统BIOS两者共存模式,既能用传统BIOS引导模式,也能用新式UEFI启动电脑系统,比较主流。
第三种:纯UEFI启动模式,就字面上的意思,只能在UEFI引导模式来启动电脑系统。
下面给大家解释是BIOS和UEFI这两个单词吧。
BIOS,全称'Basic Input Output System',中文名称'基本输入输出系统'。
它是一组固化到计算机内主板上一个ROM芯片上的程序,主要是为计算机提供最底层的、最直接的硬件设置和控制,其中包括自检及初始化、程序服务处理、硬件中断处理。
UEFI,全称“Unified Extensible Firmware Interface”,中文名称“统一的可扩展固件接口”。
它是一种新型的电脑启动系统,被认为是有传统BIOS 的继任者。
相比BIOS,它具有纠错特性,兼容性,可扩展性,具有图形界面,还可以使用鼠标操作。
那两者有什么区别呢?一般情况下,在安装官方原版系统时,你使用BIOS传统启动方式,你在安装界面重新分区就是MBR分区表;如果你使用的是UEFI启动方式,你在安装界面重新分区就是GPT分区表。
硬盘分区形式(格式)MBR、GPT(guid);UEFI可以引导MBR吗

硬盘分区形式(格式)MBR、GPT(guid);UEFI可以引导MBR吗展开全文两种磁盘分区表方案(分区样式):MBR分区和GPT分区重装系统前,磁盘分区到底是 MBR 还是 GPT 形式,避免在装机过程中出现不必要的麻烦,甚至造成数据丢失。
电脑点击右键→管理选项→磁盘管理→磁盘0右出→属性→卷→就有磁盘分区形式硬盘的分区格式:多数的老电脑是MBR,新款的电脑是GUIDMBR Master Boot Record主引导记录,IBM公司早年提出。
存在于磁盘驱动器开始部分的一特殊的启动扇区。
含已装的系统信息,并用一小段代码来启动系统。
安了Windows,其启动信息就放在这一段代码中,如MBR的信息损坏或误删就不能正常启动Windows,这时就需找个引导修复软件工具来修复它就可以了。
Linux系统中MBR通常会是GRUB加载器。
MBR,当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR 再启动Windows,这就是mbr的启动过程MBR分区一直在用,它是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。
由于MBR扇区只有64字节用于分区表,所以只能记录4个分区的信息。
这就是硬盘主分区数目不能超过4个的原因。
后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念,但每个分区项仍用16字节存储。
缺点:分区主分区数目不能超过4个,很多时候,4个主分区并不能满足需要。
第二R分区方案无法支持超过2TB容量的磁盘。
因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。
磁盘容量超过2TB分区的起止位置也就无法表示了,BIOS将无法识别分区。
GPT GUID Partition Table即“全局唯一标识磁盘分区表”。
EFI、UEFI主板BIOS 和 MBR、GPT硬盘分区技术详解

EFI、UEFI主板BIOS 和 MBR、GPT硬盘分区技术详解一、EFI (可扩展固件接口,英文名Extensible Firmware Interface 或EFI)由英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。
BIOS技术的兴起源于IBM PC/AT机器的流行以及第一台由康柏公司研制生产的“克隆”PC。
在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任,在早期,BIOS还提供一套运行时的服务程序给操作系统及应用程序使用。
BIOS程序存放于一个掉电后内容不会丢失的只读存储器中,系统加电时处理器的第一条指令的地址会被定位到BIOS的存储器中,便于使初始化程序得到执行。
EFI的产生众所周知,英特尔在近二十年来引领以x86系列处理器为基础的PC技术潮流,它的产品如CPU,芯片组等在PC生产线中占据绝对领导的位置。
因此,不少人认为这一举动显示了英特尔公司欲染指固件产品市场的野心。
事实上,EFI技术源于英特尔安腾处理器(Itanium)平台的推出。
安腾处理器是英特尔瞄准服务器高端市场投入近十年研发力量设计产生的与x86系列完全不同的64位新架构。
在x86系列处理器进入32位的时代,由于兼容性的原因,新的处理器 (i80386)保留了16位的运行方式(实模式),此后多次处理器的升级换代都保留了这种运行方式。
甚至在含64位扩展技术的至强系列处理器中,处理器加电启动时仍然会切换到16位的实模式下运行。
英特尔将这种情况归咎于BIOS技术的发展缓慢。
自从PC兼容机厂商通过净室的方式复制出第一套BIOS源程序,BIOS就以16位汇编代码,寄存器参数调用方式,静态链接,以及1MB以下内存固定编址的形式存在了十几年。
虽然由于各大BIOS厂商近年来的努力,有许多新元素添加到产品中,如PnP BIOS,ACPI,传统USB 设备支持等等,但BIOS的根本性质没有得到任何改变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR 和GPTMBR 分区表在windows 操作系统下最多支持4 个主分区或3 个主分区+1 个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1 个扩展分区可以划分多个逻辑分区MBR 分区表不支持容量大于2.2TB 的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB 的扇区,这意味着MBR 的有效容量上限提升到了16 TB) 如下图是一个MBR 分区表示例:1 个主分区+1 个扩展分区(划分了3 个逻辑分区)GPT 分区表对分区数量没有限制,但在windows 系统上最多可以支持128 个主分区GPT 分区表突破了MBR 最大支持2.2T 分区的限制,貌似最大支持18EB 的分区如下图是一个GPT 分区表示例:划分了7 个主分区BIOS 引导方式目前主要的系统引导方式也有两种:传统的LegacyBIOS 和新型的UEFI BIOS一般来说,有如下两种引导+磁盘分区表组合方式:Legacy BIOS+MBR 和UEFI BIOS+GPT Legacy BIOS 无法识别GPT 分区表格式,所以也就没有Legacy BIOS+GPT 组合方式;UEFI BIOS 可同时识别MBR 分区和GPT 分区,所以UEFI 下,MBR 和GPT 磁盘都可用于启动操作系统。
不过由于微软限制,UEFI 下使用Windows 安装程序安装操作系统是只能将系统安装在GPT 磁盘中。
再来说说传统Legacy BIOS 和新型UEFI BIOS 引导方式的工作原理吧:Legacy BIOSLegacy BIOS → MBR →“活动的主分区”→ \bootmgr→ \Boot\BCD →\Windows\system32\winload.exe传统Legacy BIOS 引导windows 操作系统时,是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot 文件夹里的BCD(启动设置数据)文件,然后BCD 文件根据自身的配置内容加载系统启动文件winload.exe (位置:根目录\Windows\system32\winload.exe)来启动系统。
一个BCD 文件可以加载多个系统启动文件从而实现引导多个系统的启动通过EasyBCD工具看以看到BCD 文件的内容,如下是我的win8.1 和win10 两个系统的BCD 内容:我的windows 8.1 在C 盘,winload.exe 位置:C: \Windows\system32\winload.exe 我的window 10 在G 盘,winload位置:G: \Windows\system32\winload.exe 通过BCD 来加载不同位置的winload.exe 来实现这两个系统的启动通过引导修复工具NTBOOT Autofix 查看BCD 文件内容,如下图:如果是使用微软原版操作系统按照windows 安装程序来进行系统安装,系统会自动创建一 个隐藏的活动主分区(win7 貌似是100M ,win8 貌似是350M )用来存放启动文件;如果采用其他安装方式来安装系统,由于系统默认并不会自动创建这个活动的主分区,启动文件将会存放我们的系统盘里,所以我们在采用其它安装方式安装第一个系统时,需要确保安装系统的分区是活动的、而且是主分区,而安装第二个、第三个…系统时,就不必要求必须是主分区了,逻辑分区也可以,因为安装第二个、第三个…系统时,我们已经有了一个活动的主分区了(第一个系统所在的分区),这个活动的主分区下的BCD 文件里已经包含了我们的第二个、第三个…系统的启动信息用来启动第二个、第三个…系统。
UEFI BIOS UEFI BIOS → EFI 系统分区(FAT 格式的分区)→ \efi\Microsoft\boot\bootmgfw.efi → efi\Microsoft\BCD →\Windows\system32\winload.efiUEFI BIOS 引导windows 系统时,是通过一个FAT 格式分区下的bootmgfw.efi 文件来导入BCD 文件,然后BCD 文件根据自身的配置内容加载系统引导文件winload .efi需要注意的是: M BR 磁盘格式下, w indows 系统的 启动文件 ( ( b ootmgr、 B CD ) ) 必须 存 放在 活动的主分区 内 ,这样才能正常引导系统 启动( MBR 磁盘分区格式下,只允许有一个分 区是活动的 )。
(对比legacy 引导发现,UEFI 的引导文件为winload.efi,而Legacy 的引导文件为winload.exe)需要注意的是:GPT 磁盘格式下,windows 系统的启动文件((bootmgfw.efi、BCD))是存放在一个FAT 格式的分区里的,有些出厂预装win8 系统的电脑下将该FAT 分区称之为ESP 分区或EFI 分区如下图,ESP 和EFI 分区一般都是隐藏的FAT 分区,可以通过DG 分区工具来创建ESP 分区,还可以用DG 为该分区添加盘符让其在资源管理器下显现出来可见,UEFI+GPT 模式引导windows 系统时,并不需要mbr主引导记录,也不需要活动分区,只需要你一个存放了引导启动文件的fat 格式分区就可以了,这个fat 分区当然也可以是U 盘等外接USB 设备了。
就目前情况而言,GPT 分区表磁盘不支持32 位的win7 以及win7 之前的系统,支持64 位的XP、win7、win8、win10 和32 位的win8、win10。
一般地,GPT 磁盘多与64 位windows 系统组合搭配。
引导修复再来说说引导丢失、损坏导致系统无法正常进入情况下,如何通过修复引导来使系统正常启动。
引导问题故障举例常见的引导丢失、损坏情况说明如下:上图,Winload.exe 文件有问题,可见是Legacy BIOS 引导文件出错;如果此处是winload.efi,则应推测是UEFI BIOS 引导文件出错。
上图,NTLDR is missing,NTLDR 文件丢失。
推断为:XP 等NT5.x 架构操作系统引导丢失。
NTLDR 是如win 2000、XP、win 2003 等NT5.x 架构操作系统的启动管理器文件,与之对应的bootmgr则是如Vista、win7/8/9/2008/2012 等NT6.x 架构操作系统的启动管理器,如下图:上图,Bootmgr is missing,推断为:win7、win8 等NT6.x 架构操作系统引导丢失。
引导修复针对于以上各种引导问题给出引导修复解决方法一般地,引导修复有很多种方法,牛逼的大神直接使用dos 命令来搞定,那么针对于我们普通用户,我推荐你先使用网络上的引导修复工具来进行修复,等到使用熟练了,想多学习些技术,这时候再去研究dos 命令吧。
下面介绍的两种方法所涉及到NABOOT Autofix、BOOTICE、DG 等工具一般PE 下都会集成的,这里就不给大家放单独的下载链接了。
PE 制作及使用的话,这里就不说了,记得N 久N 久N 久以前就发过专门的教程了,如果你非要问我关于PE 的东西,请百度“电脑店”“大白菜”“老毛桃”等关键字。
方法一:使用NTBOOT AutoFix工具来修复引导引导修复工具有很多,这里推荐这款工具给大家,上手简单,操作简单如果你的系统无法正常进入,那么请到PE 下运行NTBOOT AutoFix进行修复;如果你是多系统,其中有一个系统可以正常进入,其它系统引导丢失,那么就可以在这个正常的系统下使用NTBOOT AutoFix进行修复,一般PE 下都会集成这个软件。
选择你的系统盘符,如下图可以选择自动修复或手动修复自动修复:会自动检测你的所有分区,然后查找到你的分区上已安装的系统自动进行修复手动修复:检测你所有分区,查找到你的分区上已安装的系统,让你手动决定是否进行修复如下图,我选择了手动修复,检测到我的G 盘安装了win10,提示我修复还是跳过,因为我的引导正常,为了给大家演示,我选择了跳过——不修复,然后检查到我的 C 盘安装了win8.1必须等到修复报告建立完成,才可以点击“退出”完成引导修复【注意】使用该软件进行UEFI+GPT 模式系统引导修复时,需要先挂载ESP/EFI 分区,可通过DG 等工具为ESP/EFI 分区指定盘符挂载,打开NTBOOT 引导修复工具,在里面选择ESP/EFI 分区所在盘符,修复即可方法二:使用BOOTICE 工具来修复引导此工具不是专门用来修复引导的,其功能很是强大,这里只讲如何借助它修复引导这里我以修复UEFI+GPT 模式下win8 和win10 双系统引导为例说明,Legacy+MBR类似运行BOOTICE 后,切换到“BCD 编辑”,然后“新建BCD”新建BCD,文件名为:BCD然后点击“查看/修改”点击“添加”,选择“windows vista/7/2008”(这是NT6.x 架构系统,当然win8/10 也适用)点击“添加”后,如下图为默认的初始BCD 内容,在此基础上,我们进行win8+win10 BCD 的修改按照下图说明进行各项修改,启动文件winload.efi为UEFI+GPT 启动文件,如果是修复Legacy+MBR启动文件,此处应为winload.exe。
修改后,点击“保存到当前系统设置”,这样,win8 的BCD 内容就添加完成了接下来,我们按照上面的方法再次添加win10 的BCD 信息,修改好之后,保存当前系统设置,win10 的BCD 信息就添加好了;然后再点击“保存全局设置”,这样,win8 和win10 的引导信息就会保存到我们创建的这个BCD 文件中了,如下图:创建好BCD 文件后,我们只需在PE 下将这个BCD 替换到相应的目录下就可以完成引导修复了。
上面我们是以UEFI+GPT 模式举例的,所以此处BCD 替换文件的目录为ESP/EFI 这个fat 分区:efi\Microsoft\BCD如果是Legacy+MBR模式,若磁盘有一个隐藏的活动主分区,我们需要先给这个隐藏的主分区添加盘符(PE 下磁盘管理添加盘符或借助DG 工具添加),然后将该BCD 文件替换到这个活动主分区:\Boot\BCD方法二,同样适用于单系统BCD 文件的修改;也可以不新建BCD 文件,直接对系统中的BCD 文件进行修改,就省去了替换BCD 的步骤,如下:之后的步骤跟上面一样。
NABOOT Autofix、BOOTICE、DG 等工具一般PE 下都会集成的,这里就不给大家放单独的下载链接了。