无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 2979|回复: 17

请教,重建主引导记录……UEFI下

[复制链接]
发表于 2020-3-30 15:34:22 | 显示全部楼层 |阅读模式
知道在mbr下可以使用fdisk /mbr或者用DG的工具重新。
但在UEFI下如何重建?
用UEFI引导修复工具,只会修复引导。如何重建?
最好有一条命令或一键工具。

谢谢
发表于 2020-3-30 15:57:11 | 显示全部楼层
本帖最后由 2012胡言乱语 于 2020-3-30 15:59 编辑

gpt分区表磁盘 哪有mbr?根本都没有主引导这个概念
回复

使用道具 举报

发表于 2020-3-30 16:15:36 | 显示全部楼层
MBR本身就是主引导记录的缩写,都GPT了,概念都变了。

其实吧,在GPT分区表的最开头,出于兼容性考虑仍然存储了一份传统的MBR,但是这个主要是为了不认GPT硬盘的防止识别错误,应该不影响启动
回复

使用道具 举报

发表于 2020-3-30 16:33:02 | 显示全部楼层
我其实也有这个疑问   uefi是以文件引导的,据说GPT磁盘可以保护引导,说引导保存在磁盘各个位置,那么具体实在那个位置?如果EFI文件被删,机器旧不能引导了,那么如何利用GPT磁盘的引导恢复功能呢?

点评

EFI文件被删就换一个EFI文件,都没有就换一个启动盘,启动成功后再修复。 就象bios启动中,如果mbr坏了,就只有换一个启动盘,启动成功后再修复,一样的道理。 bios启动中,mbr引导成功了,有可能还要dbr,然  详情 回复 发表于 2020-3-30 17:31
GPT是保護分割表吧.. 會多做一份備份在磁碟尾部 GPT就沒有開機磁區這東西 是要怎麼保護  详情 回复 发表于 2020-3-30 17:20
回复

使用道具 举报

发表于 2020-3-30 17:06:22 | 显示全部楼层
UEFI引导不需要主引导记录,需要的是efi文件。
使用bootice的UEFI功能项下的修改启动序列功能,检查启动项里有没有你需要的,没有就添加一个启动项,选择你要使用的efi文件,添加成功后将该启动项上移到第一位。

一般默认引导FAT分区的\efi\boot\bootx64.efi ,所以建议将自己要引导的efi文件改成这个路径。
回复

使用道具 举报

发表于 2020-3-30 17:20:19 | 显示全部楼层
qingyi78 发表于 2020-3-30 16:33
我其实也有这个疑问   uefi是以文件引导的,据说GPT磁盘可以保护引导,说引导保存在磁盘各个位置,那么具体 ...

GPT是保護分割表吧..
會多做一份備份在磁碟尾部
GPT就沒有開機磁區這東西 是要怎麼保護
回复

使用道具 举报

发表于 2020-3-30 17:31:07 | 显示全部楼层
GPT磁盘可以重建MBR,使用Bootice工具刷新一次主引导记录就可以了。
截图20200330172708.jpg
截图20200330172746.jpg
不过如果你不是搞Hybrid分区表的话,那也没必要给GPT加引导记录啊。

点评

MBR主引导记录修复 bootrec /fixmbr 修复引导扇区 bootrec /fixboot 修复BCD引导配置数据: bootrec /rebuildbcd 百度来的,请教,有用不?是否能达到一样的效果  详情 回复 发表于 2020-3-30 19:39
这才是想要的答案。。。 至于其它什么理论,看过,研究过,始终是一知半解,有些地方描述太抽象,只能知道是这么回事,但为什么要这样设计,不明白。最后也只是会用了。  详情 回复 发表于 2020-3-30 19:27
回复

使用道具 举报

发表于 2020-3-30 17:31:34 | 显示全部楼层
qingyi78 发表于 2020-3-30 16:33
我其实也有这个疑问   uefi是以文件引导的,据说GPT磁盘可以保护引导,说引导保存在磁盘各个位置,那么具体 ...

EFI文件被删就换一个EFI文件,都没有就换一个启动盘,启动成功后再修复。

就象bios启动中,如果mbr坏了,就只有换一个启动盘,启动成功后再修复,一样的道理。

bios启动中,mbr引导成功了,有可能还要dbr,然后才到启动文件,当然也可以是mbr直接引导启动文件。
相比bios启动,uefi启动是直接引导启动文件,简单化了。

拿windows启动举例:
bios启动模式:bios引导mbr,mbr引导dbr,dbr引导bootmgr, bootmgr 再引导 winload.exe,最后启动win.
uefi启动模式:uefi引导bootmgfw.efi,bootmgfw.efi引导winload.efi,最后启动win.

我不确定现在bios下win nt 6.x 的mbr还要不要先引导dbr再引导bootmgr,有可能直接mbr引导bootmgr.
反正在我的bios启动中,mbr我是使用wee,wee引导g4d,g4d再引导bootmgr.

而我的uefi启动中,bootx64.efi我是使用grub2,grub2再引导bootmgfw.efi

之所以使用grub2和g4d,是因为这两个多系统启动管理比较适合我。
而mbr中使用wee,是因为跟其他mbr程序相比,wee是一个微型系统,就算下一步引导不成功,它本身也可以操作。
uefi中的第一引导文件使用grub2也是同样的道理,就算下一步引导不成功,grub2本身也可以操作。

U盘中也可以使用wee,但为了兼容一些老电脑,所以就有必要使用fbinst,而fbinst是可以直接把g4d做到ud里的,就相当于把g4d做成了mbr一样,所以下一步引导不成功也可以进行操作。
回复

使用道具 举报

发表于 2020-3-30 17:38:10 | 显示全部楼层
uefi启动模式不需要考虑mbr,直接就是启动文件。
而bios启动模式一定要处理mbr,再由mbr引导启动文件。(按之前dos的模式还要dbr, 也就是mbr > dbr > 启动文件)

点评

UEFI不需要考虑MBR,直接就引导启动文件。。。 为什么可引导?是主板支持就行了,还是得系统支持?还是双向都得支持? 看过有人在MBR下引导UEFI的启动文件,是否是跳过了dbr什么的?直接启动了系统。这得看来是系  详情 回复 发表于 2020-3-30 19:33
回复

使用道具 举报

 楼主| 发表于 2020-3-30 19:27:56 | 显示全部楼层
朱玛12345678 发表于 2020-3-30 17:31
GPT磁盘可以重建MBR,使用Bootice工具刷新一次主引导记录就可以了。

这才是想要的答案。。。
至于其它什么理论,看过,研究过,始终是一知半解,有些地方描述太抽象,只能知道是这么回事,但为什么要这样设计,不明白。最后也只是会用了。
回复

使用道具 举报

 楼主| 发表于 2020-3-30 19:33:58 | 显示全部楼层
hilsonma 发表于 2020-3-30 17:38
uefi启动模式不需要考虑mbr,直接就是启动文件。
而bios启动模式一定要处理mbr,再由mbr引导启动文件。( ...

UEFI不需要考虑MBR,直接就引导启动文件。。。
为什么可引导?是主板支持就行了,还是得系统支持?还是双向都得支持?
看过有人在MBR下引导UEFI的启动文件,是否是跳过了dbr什么的?直接启动了系统。这得看来是系统支持就可以吧。
我不知道我说的清楚不清楚。我理解是,系统本身支持要大于主板支持?还是相反。。。
不知道该怎么说了

点评

UEFI的设计就是这样的呀,UEFI检测完成就进入引导,引导的目标一般就是efi文件。 是主板支持的,是主板rom上的固件,以前是bios,现在是uefi. 以前bios的设定值保存在cmos,现在uefi的设定值保存在nvram,系统也  详情 回复 发表于 2020-3-30 21:37
回复

使用道具 举报

 楼主| 发表于 2020-3-30 19:39:21 | 显示全部楼层
朱玛12345678 发表于 2020-3-30 17:31
GPT磁盘可以重建MBR,使用Bootice工具刷新一次主引导记录就可以了。

MBR主引导记录修复
bootrec /fixmbr
修复引导扇区
bootrec /fixboot
修复BCD引导配置数据:
bootrec /rebuildbcd

百度来的,请教,有用不?是否能达到一样的效果

点评

你不明白一个工具修复的是什么的话,最好就先搞清楚再使用,尤其涉及数据的。 如果只是修复引导,不破坏数据,那样问题不是很大。 朱玛是说可以使用bootice这个工具安装/配置主引导记录,也就是mbr. 你下载boot  详情 回复 发表于 2020-3-30 21:54
回复

使用道具 举报

发表于 2020-3-30 21:37:20 | 显示全部楼层
edison_2008 发表于 2020-3-30 19:33
UEFI不需要考虑MBR,直接就引导启动文件。。。
为什么可引导?是主板支持就行了,还是得系统支持?还是 ...

UEFI的设计就是这样的呀,UEFI检测完成就进入引导,引导的目标一般就是efi文件。

是主板支持的,是主板rom上的固件,以前是bios,现在是uefi. 以前bios的设定值保存在cmos,现在uefi的设定值保存在nvram,系统也可以修改nvram中的数据。

不是操作系统支持,是主板固件支持。操作系统要做的就是给出efi文件。让uefi引导它。而在以前的bios平台中,操作系统不但要给出启动文件,还要修改mbr,以便让bios引导它。

在mbr下引导uefi的启动文件,那是mbr引导一个程序,再由这个程序模拟一个uefi,最后由这个模拟的uefi来引导uefi的启动文件。这是不得已的办法,正常来说是bios启动就引导bios下的启动文件,没必要绕个弯再来引导uefi的启动文件。而这方面与dbr无关,我之所以提到dbr是想说明bios平台的复杂,在主板固件与启动文件之间还要处理mbr甚至dbr,而uefi平台是主板固件与启动文件直接对接的。

cpu,主板,操作系统,三者是要匹配的,没有说哪个大于哪个,问题是,你不会拿着一个操作系统去找主板,对不对?通常是你有了怎样的电脑,就根据你的电脑选择适用的操作系统。

点评

嗯。感谢。有了一定的认识了  详情 回复 发表于 2020-3-30 21:41
回复

使用道具 举报

 楼主| 发表于 2020-3-30 21:41:24 | 显示全部楼层
hilsonma 发表于 2020-3-30 21:37
UEFI的设计就是这样的呀,UEFI检测完成就进入引导,引导的目标一般就是efi文件。

是主板支持的,是主 ...

嗯。感谢。有了一定的认识了
回复

使用道具 举报

发表于 2020-3-30 21:54:17 | 显示全部楼层
edison_2008 发表于 2020-3-30 19:39
MBR主引导记录修复
bootrec /fixmbr
修复引导扇区

你不明白一个工具修复的是什么的话,最好就先搞清楚再使用,尤其涉及数据的。
如果只是修复引导,不破坏数据,那样问题不是很大。

朱玛是说可以使用bootice这个工具安装/配置主引导记录,也就是mbr.
你下载bootice软件,打开,选中一个磁盘,点主引导记录,就可以看到7种mbr类型,你可以选择其中之一,再点安装/配置。前提是你要了解你所选的mbr类型,不了解的话先去了解。

如果你决定对mbr进行操作,建议先备份,将你操作涉及的扇区先行备份,万一出问题可以恢复。
回复

使用道具 举报

发表于 2020-3-31 09:28:23 | 显示全部楼层
最好还是使用gpt分区,我遇到启动问题,直接删除esp和msr分区,用DG重建,用dism修复一下就可以了。
回复

使用道具 举报

发表于 2020-3-31 20:06:37 | 显示全部楼层
楼主先补充一下UEFI的原理再来问这个问题就对了。从00年接触电脑就有MBR PBR之类的概念至今。但是UEFI是另一个平行空间的东西。再说MBR始终是对应老式主板的。新式主板通常都是兼容模式MBR引导。
回复

使用道具 举报

发表于 2020-4-9 21:48:39 | 显示全部楼层
UEFI是會自動在每一個分割區去找EFI固定路徑下的開機檔
所以不需要什麼MBR PBR.
UEFI不用你指定 反正它一個個找就是了
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2021-1-19 11:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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