无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: liuzhaoyzz

[讨论] UEFI引导修复是不是必须要ESP或者FAT32分区存在?

[复制链接]
发表于 2018-10-10 07:44:32 | 显示全部楼层 |阅读模式
本帖最后由 liuzhaoyzz 于 2018-10-10 08:00 编辑

   一台电脑UEFI主板原生支持UEFI模式下NTFS分区启动,MBR格式硬盘,优盘直接MBR-单个NTFS格式,扔个PE里面就可以UEFI启动,电脑硬盘却不行,我用了UEFI引导修复教程和工具 - UEFI启动区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1  帖子里面的引导修复工具无论在PE下还是在windows下修复都无效。然后把NTFS格式的C盘(MBR格式)划分出了一个FAT32的分区,然后再用一键引导修复工具,修复成功了,UEFI下面也看到了Windows boot manager的启动菜单,启动成功,然后又把FAT32分区合并回去到NTFS分区,UEFI菜单仍然看到Windows boot manager的菜单。

我的问题是,对于MBR硬盘,如果想要UEFI+64位系统启动,是不是必须要具备一个FAT32分区,然后才能用引导修复工具?直接单个NTFS分区修复UEFI引导不行?
UEFI引导修复之后,可以理解为更新了NVRAM,所以才会有UEFI启动项windows boot manager?
那为什么优盘没有引导修复,扔个PE在里面就可以启动?我把微PE解压到里面直接就可以启动,启动菜单在UEFI里面看到是windows boot manager。
发表于 2018-10-10 07:56:04 来自手机 | 显示全部楼层
标准就是fat分区,当然修复软件就只找fat了。所谓引导修复就是修改bcd菜单里系统启动所在分区,没什么神秘,自己搞搞就可以ntfs启动了。
回复

使用道具 举报

发表于 2018-10-10 08:13:59 | 显示全部楼层
修改bcd菜单里系统启动所在分区
回复

使用道具 举报

发表于 2018-10-10 08:30:49 | 显示全部楼层
本帖最后由 chiannet 于 2018-10-10 08:33 编辑

你的板板都支持NTFS引导UEFI了,应该容易处理啊。

如果手动修复呢?不借助所谓修复工具。
直接把“efi\boot”目录从msdn win10光盘copy到本地硬盘。


处理一下C:\efi\microsoft\boot\BCD就可以了吧。
回复

使用道具 举报

 楼主| 发表于 2018-10-10 08:38:54 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2018-10-10 08:42 编辑

  我看了,自动修复工具,已经把必要的EFI引导文件拷贝到相应目录了,efi\boot目录文件都在,BCD也没问题。但是进入BIOS里面,只能看到传统的硬盘启动选单,看不到UEFI:Windows Boot Manager这样子的引导菜单。
       而且,如果说UEFI修复引导的自动工具有问题,那为什么划分FAT32之后又可以UEFI引导?证明工具没问题,产生的efi\boot目录文件应该也没问题,只是适用条件必须要FAT32作为ESP吧。   
回复

使用道具 举报

发表于 2018-10-10 09:56:41 来自手机 | 显示全部楼层
mbr必须强制,不符合标准。
回复

使用道具 举报

 楼主| 发表于 2018-10-10 10:10:37 | 显示全部楼层
  强制?优盘也是MBR-ntfs单分区的,为啥直接可以启动?   
回复

使用道具 举报

发表于 2018-10-10 10:10:43 | 显示全部楼层
修复工具无法判断你的板子能不能支持NTFS引导UEFI,只能划分FAT32之后可以UEFI引导确保成功率。
回复

使用道具 举报

发表于 2018-10-10 10:38:18 来自手机 | 显示全部楼层
优盘是不同的,你没见bios里硬盘和优盘是单独设置efi和legacy的?
回复

使用道具 举报

发表于 2018-10-11 22:47:07 | 显示全部楼层
本帖最后由 lbw2007 于 2018-10-11 22:48 编辑

没有UEFI+单NTFS环境,
但是看你的描述,总觉得是那个“UEFI修复引导的自动工具”需要一个FAT分区才能正常工作,如果你没有FAT分区,他会认为你不支持UEFI就不进行修复。
工具没问题,但是它需要一个FAT区才能正常工作。
同时也推测,手动修复NTFS下的bootx64.efi可以正常启动。

UEFI启动NTFS文件系统上的ESP理论上是没问题的,但是暂时证明不了
回复

使用道具 举报

 楼主| 发表于 2018-10-12 07:27:56 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2018-10-12 07:32 编辑

    手动修复NTFS下的bootx64.efi?
这个文件,我看了,确实存在于C:\EFI\BOOT\目录之下,然而还是启动不了。
划分FAT32之后再UEFI引导修复才行,然后合并回去也没事。

uefi引导修复调用的是bcdboot,bcdboot除了修复引导文件之外,我觉得最重要的一点还有更新NVRAM的作用,只是猜测。

不单单是bootx64.efi正常,I:\EFI\Microsoft\Boot\bootmgfw.efi也存在,文件都在。
回复

使用道具 举报

发表于 2022-11-4 16:34:04 | 显示全部楼层
C:\EFI\BOOT\目录之下?
回复

使用道具 举报

发表于 2022-11-19 07:15:27 来自手机 | 显示全部楼层
看不大懂
回复

使用道具 举报

发表于 2022-11-19 10:51:12 来自手机 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2022-11-23 10:55:18 | 显示全部楼层
学习了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-16 16:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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