为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程

UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程

2022-11-12 3页 doc 789KB 3阅读

用户头像 个人认证

is_229578

热爱运动,跆拳道。

举报
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR和GPTMBR分区表在windows操作系统下最多支持4个主分区或3个主分区+1个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1个扩展分区可以划分多个逻辑分区MBR分区表不支持容量大于2.2TB的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限提升到了16TB)如下图是一个MBR分区表示例:1个主分区+1个扩展分区(划分了3个逻辑分区)GPT分区表...
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程
UEFI+GPT、Legacy+MBR引导模式介绍及引导修复磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR和GPTMBR分区表在windows操作系统下最多支持4个主分区或3个主分区+1个扩展分区(包含多个逻辑分区),扩展分区必须划分为逻辑分区才能使用,1个扩展分区可以划分多个逻辑分区MBR分区表不支持容量大于2.2TB的分区(一些硬盘制造商将他们的容量较大的磁盘升级到了4KB的扇区,这意味着MBR的有效容量上限提升到了16TB)如下图是一个MBR分区表示例:1个主分区+1个扩展分区(划分了3个逻辑分区)GPT分区表对分区数量没有限制,但在windows系统上最多可以支持128个主分区GPT分区表突破了MBR最大支持2.2T分区的限制,貌似最大支持18EB的分区如下图是一个GPT分区表示例:划分了7个主分区回”0465.64GBKF11000M.260N卸.00GEMTF5饮林ftt]1124.5^GBMTFU刹g12458GBNTF覆ftCF:>124羽GENTF10.6BGB扰耕姓良野由洼状态艮好住比值百财陈BIOS引导方式目前主要的系统引导方式也有两种:传统的LegacyBIOS和新型的UEFIBIOS一般来说,有如下两种引导+磁盘分区表组合方式:LegacyBIOS+MBR和UEFIBIOS+GPTLegacyBIOS无法识别GPT分区表格式,所以也就没有LegacyBIOS+GPT组合方式;UEFIBIOS可同时识别MBR分区和GPT分区,所以UEFI下,MBR和GPT磁盘都可用于启动操作系统。不过由于微软限制,UEFI下使用Windows安装程序安装操作系统是只能将系统安装在GPT磁盘中。工再来说说传统LegacyBIOS和新型UEFIBIOS引导方式的工作原理吧:LegacyBIOSLegacyBIOS-MBR一“活动的主分区”一\bootmgr—\Boot\BCD一\Windows\system32\winload.exe传统LegacyBIOS引导windows操作系统时,是通过一个活动的主分区下的bootmgr(启动管理器)文件导入根目录下boot文件夹里的BCD(启动设置数据)文件,然后BCD文件根据自身的配置内容加载系统启动文件winload.exe(位置:根目录\Windows\system32\winload.exe)来启动系统。一个BCD文件可以加载多个系统启动文件从而实现引导多个系统的启动通过EasyBCD工具看以看到BCD文件的内容,如下是我的win8.1和win10两个系统的BCD内容:Ea&yBCD2.2个人版本-N305m日rtTechnQlogies文件工具帮助后5题必]工具箱甘:日口备份/^复鼻概述O详细(调试模式)有一个颂已歹!人bootloader.认Mm赛忐引B.l条曰#【名称:Windows8.1BCD□:{current}驱动詈H…日口otloade白勺珞径:\WindDws\sYstenn32\viinlcad.exeBCDnfW二实用工具条目间名称:WindowsICBCDI。:1757455eT495-11E4-824e-6OeD65etaade)脏动罟:G\Bootbade谢路径:,WindDws.&ystem32\vhinload.exe匕我的windows8.1在C盘,winload.exe位置:C:\Windows\system32\winload.exe我的window10在G盘,winload位置:G:\Windows\system32\winload.exe通过BCD来加载不同位置的winload.exe来实现这两个系统的启动通过引导修复工具NTBOOTAutofix查看BCD文件内容,如下图:需要注意的是:MBR磁盘格式下,windows系统的启动文件((bootmgr、BCD))必须存放在活动的主分区内,这样才能正常引导系统启动(MBR磁盘分区格式下,只允许有一个分区是活动的)。如果是使用微软原版操作系统按照windows安装程序来进行系统安装,系统会自动创建一个隐藏的活动主分区(win7貌似是100M,win8貌似是350M)用来存放启动文件;如果采用其他安装方式来安装系统,由于系统默认并不会自动创建这个活动的主分区,启动文件将会存放我们的系统盘里,所以我们在采用其它安装方式安装第一个系统时,需要确保安装系统的分区是活动的、而且是主分区,而安装第二个、第三个系统时,就不必要求必须是主分区了,逻辑分区也可以,因为安装第二个、第三个系统时,我们已经有了一个活动的主分区了(第一个系统所在的分区),这个活动的主分区下的BCD文件里已经包含了我们的第二个、第三个系统的启动信息用来启动第二个、第三个系统。UEFIBIOSUEFIBIOS-EFI系统分区(FAT格式的分区)一\efi\Microsoft\boot\bootmgfw.efi-efi\Microsoft\BCD-\Windows\system32\winload.efiUEFIBIOS引导windows系统时,是通过一个FAT格式分区下的bootmgfw.efi文件来导入BCD文件,然后BCD文件根据自身的配置内容加载系统引导文件winload.efi(对比legacy引导发现,UEFI的引导文件为winload.efi,WLegacy的引导文件为winload.exe)需要注意的是:GPT磁盘格式下,windows系统的启动文件((bootmgfw.efi、BCD))是存放在一个FAT格式的分区里的,有些出厂预装win8系统的电脑下将该FAT分区称之为ESP分区或EFI分区如下图,ESP和EFI分区一般都是隐藏的FAT分区,可以通过DG分区工具来创建ESP分区,还可以用DG为该分区添加盘符让其在资源管理器下显现出来W土里•&&GUJD.柱而世蚂国日W字玳3167131&5扁区大小....D^k&eniubVL7,L亏独通文件19曝里必分回打工用斤营=附同痴1HJ帙最空鳄Jttl面赖用区否堡能箝12223131»装团国29492D12B网伸Z1甲嗝陶][>*14口圈1113?51管791痣髭3BI41如L93比sasstz2<77977133QUUMB88.206B1DD.DDGE158.44GE住分国住分因600MB20.01Gl45,24Gl16.03Gl01..11Gl125EMC可曲目300MB]20.01GB(E动,页面文件.故织传主办因98.11GB可见,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文件有问题,可见是LegacyBIOS引导文件出错;如果此处是winload.efi,则应推测是UEFIBIOS引导文件出错。ITLDFisnissingressCtr1+fllt+DteItorestart上图,NTLDRismissing,NTLDR文件丢失。推断为:XP等NT5.x架构操作系统引导丢失。NTLDR是如win2000、XP、win2003等NT5.x架构操作系统的启动管理器文件,与之对应的bootmgr则是如Vista、win7/8/9/2008/2012等NT6.x架构操作系统的启动管理器,如下图:BfiBTMGRIeHissinaPressCtrI*fi11tDcEtorestdri上图,Bootmgrismissing,推断为:win7、win8等NT6.x架构操作系统引导丢失。'wind启动皆1理器Endows未能启动.展国韦能是最近更改了硬件或款件.解注此苴目的步S1:T一推人Window变装光塞并直耘启动计算机.2.运嶂留言浅宣.懿后原击“下一步”士单击一班篁计*机J二=如果没有此光盘,请与您的泰缆管瑾其囊计算机制造麴联系.以获得拓的,一状态:OxcCOCOOCf信息:引导选择失救.因力需孽的也安不可访问.引导修复针对于以上各种引导问题给出引导修复解决方法一般地,引导修复有很多种方法,牛逼的大神直接使用dos命令来搞定,那么针对于我们普通用户,我推荐你先使用网络上的引导修复工具来进行修复,等到使用熟练了,想多学习些技术,这时候再去研究dos命令吧。下面介绍的两种方法所涉及到NABOOTAutofix、BOOTICE、DG等工具一般PE下都会集成的,这里就不给大家放单独的下载链接了。PE制作及使用的话,这里就不说了,记得N久N久N久以前就发过专门的教程了,如果你非要问我关于PE的东西,请百度“电脑店”“大白菜”“老毛桃”等关键字。♦方法一:使用NTBOOTAutoFix工具来修复引导引导修复工具有很多,这里推荐这款工具给大家,上手简单,操作简单如果你的系统无法正常进入,那么请到PE下运行NTBOOTAutoFix进行修复;如果你是多系统,其中有一个系统可以正常进入,其它系统引导丢失,那么就可以在这个正常的系统下使用NTBOOTAutoFix进行修复,一般PE下都会集成这个软件。选择你的系统盘符,如下图mEHS;NTBOOTautofixv2.5.2bychz_hlh-引导自孙修建丁县自选弓导分区盘符[C:]LD:][H:][F.J[G:]LH:[I:][j:1[](:]Fl:]tn:][n:[o:][p:JEq:】【心】[k:][t:[ii:][u:][w:][w:][v:]E工:r乱印.马*码学半二可以选择自动修复或手动修复自动修复:会自动检测你的所有分区,然后查找到你的分区上已安装的系统自动进行修复手动修复:检测你所有分区,查找到你的分区上已安装的系统,让你手动决定是否进行修复m售理热NTEQOTautofixv2.5.2bychz_hlh-NT系统弓寻高级惨复当前系统:WindowsHIPro(自选引导分区-C:>[L开始修复1E工高级]E3一退出】[4一手初修复]其它修复功能参看工皿文档型每句立」能寻直斤「标巳kt1P;诜生;区域-zhGNJ十二印务京;NTt.x的-二五件工匚_片荔里配吉fkECDNT5.K的三号文件和引导菜单配置文件BMI.IHI如下图,我选择了手动修复,检测到我的G盘安装了win10,提示我修复还是跳过,因为我的引导正常,为了给大家演示,我选择了跳过——不修复,然后检查到我的C盘安装了win8.1【注意】使用该软件进行UEFI+GPT模式系统引导修复时,需要先挂载ESP/EFI分区,可通过DG等工具为ESP/EFI分区指定盘符挂载,打开NTBOOT引导修复工具,在里面选择ESP/EFI分区所在盘符,修复即可L方法二:使用BOOTICE工具来修复引导此工具不是专门用来修复引导的,其功能很是强大,这里只讲如何借助它修复引导这里我以修复UEFI+GPT模式下win8和win10双系统引导为例说明,Legacy+MBR类似运行BOOTICE后,切换到“BCD编辑”,然后“新建BCD”ROQTICF71.0G-byPaulyECD文件A⑥当前系统ecd(s)::其它融文件9)留建BCU00.lhttp!!,/w\vw.ipauiyBCQm退出0[匚:物理磁番处理磁盘造像用圜ECD编辑忸席工具I命令行叁薮使用说明EOOTICE三(BCD)的_=1编辑功能,V曲功能由前,屋X?72m及相应F际使用,不依赖于BCEEUir.EKE,M町吧中三.产;小。心的等操作系:统启动置置数据文件新建0OOT1CEY1,O.6-b>'Paiijiy概鲤鬟蜕慢造沿酒席就|旦瓦口!螭芟用工a6金行壬如使用翊8£ET严需辅略电:htM;•启斯再杼传成定国.冏同软图交件掂4却?t什犬曲.上侬n下僮用1不俵布干JCFEDITEzm壬⑪文件「当的不破1口团11id.dtip1.^,其它设口文件皿h2rmTW/pnU眄M漉KD册侬m则时回港1住喘面由不件n主崛a旧Shf-hE^c-tI颊1CCD(BaotCcsiifigurationData)段跑回□口“Fhh.Dnijib:1<施m耳襁设式《酢上节下移I勃Im/梭n踞t百讨包吾]设新支巾:F«-tltl™EulhkQWflLSS^Iti(■^3菜单麻色;的支曲归Ji峡钠*吊线茁言;ch-Cfl点击添加,选择winwi。这是Nmx架构系统,当然win8/10也适用)丽deg5M“rj2tna日劫埠E.ldrlKhWD孤D出8"。嘀gwationData)早褥BOCTKEvl.D.6byF*an*kdstr马忖某总K0(5)irttp-H'www.Ipdulir.com至ns前看颦包1小诚J,3D日%界面由二:保存学者诅费缶)圣闲性I嬖台生对提乐厘酒帝不尾6!即大用,1像用卡的拶鄙却温“.皿1助国:笆罪店郭双云及相应FI下使同,印H甲松心二声岐外系匍旧ERH3GUIM:Skt'4Boi-t-PM:1的福,]金膏熠E电PnH异蝌二阈J分苣;裱量文ft:Hi.□。打打「HKLOliiiflM*d*WTrTo也20W冷位如且邢T冢匹t可司宅[GRUB4DCS医HVHOSSJWZWindomW矣WtH层就5[Rmdi由点击添加后,如下图为默认的初始BCD内容,在此基础上,我们进行win8+win10BCD的修改I属性二GUID:[oeagT35D-C46I]^125C-AS3]-6rAS046B24SB]添加删除设F默味克【启如设昔】田舒壬型:*Parti“5:EariDi』.:/HD菜单标题:knd.nTW.ndovs系瞬黯…"JfBCD[BootConfigurationDataj编序封时时秒】:so保存全局设置(的SafeBoot:jprnalmo启动文件:l,V]kIovs\syst电m31Lvsaldd.屯a:臼动界面沿言ih-CIFAEhlDttecthal■vinTE保存当前累虢设更国薛循辍Boor.cjocxn设普文件:it启动分区IWir.dowE1按照下图说明进行各项修改,启动文件winload.efi为UEFI+GPT启动文件,如果是修复Legacy+MBR启动文件,此处应为winload.exe。修改后,点击保存到当前系统设置,这样,win8的BCD内容就添加完成了启动磁盘Disir-D)谀管文件菜单标题Iflln.d.DYLWDC■15moBTVT-24razlriMTFS.146.EBCD(BoatConfigurationData)编函保存全局设置沁)关闭可DetectHAL回队把£Mode保存当前系兼设置值)招时时间(种】:30启动界面电言:工h-DlfSsf^Boot:Normalmode修改系统引导名称尊力文件:’州心而iwsksyEten32Iwiuloade£iLi言动横音】;as■泄畀h・餐尬择你存放系统的磁盘(不是分区哦)系统路径:薜苑吾言:#TM△三口一型选群你的win&所在的分区raileu1口::CiE(]g『35n-C4aD-425Cf93l-6FAfiC46Ee400]傕改UEFI引导启动文件:winload.efi后缀为・曲r而不星而E添加删除选为默认票毓VindoivsB接下来,我们按照上面的方法再次添加win10的BCD信息,修改好之后,保存当前系统设置,win10的BCD信息就添加好了;然后再点击“保存全局设置”,这样,win8和win10的引导信息就会保存到我们创建的这个BCD文件中了,如下图:复了。上面我们是以UEFI+GPT模式举例的,所以此处BCD替换文件的目录为ESP/EFI这个fat分区:efi\Microsoft\BCD如果是Legacy+MBR模式,若磁盘有一个隐藏的活动主分区,我们需要先给这个隐藏的主分区添加盘符(PE下磁盘管理添加盘符或借助DG工具添加),然后将该BCD文件替换到这个活动主分区:\Boot\BCD方法二,同样适用于单系统BCD文件的修改;也可以不新建BCD文件,直接对系统中的BCD文件进行修改,就省去了替换BCD的步骤,如下:B0071CEvl.0.6-byPauly物理磁盘处理磁盘窗像处理BCD编辑实用工具|命电行参数使用说明bootice弱寸震通口心Vista/7/2a08等操作系统启动甑置数据文件(BCD)的查静琳轴功应口h仕pJ/www.iipaiiily.com此功能由可知ltP/2003及相应PE下使用,不依赖于BCEEDIT.EKE.退出00之后的步骤跟上面一样。NABOOTAutofix、BOOTICE、DG等工具一般PE下都会集成的,这里就不给大家放单独的下载链接了。PE制作及使用的话,这里就不说了,记得N久N久N久以前就发过专门的教程了,如果你非要问我关于PE的东西,请百度“电脑店”“大白菜”“老毛桃”等关键字。最后说明下,方法二看起来要比方法一复杂了许多,但是我为什么还要费如此功夫介绍呢?因为,通过方法二,大家会更加清楚理解UEFI+GPT、Legacy+MBR引导的运行机制,这样就可以以不变应万变了!另外,如果你是系统折腾狂的话,通过添加修改BCD文件,你甚至可以制作出支持UEFI和LegacyBIOS的win7+win8+win10多合一启动U盘,从而实现一盘在手,天下我有一个U盘就可以搞定多个系统的安装!
/
本文档为【UEFI+GPT、Legacy+MBR引导模式介绍及引导修复教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索