无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 43186|回复: 92
打印 上一主题 下一主题

[分享] 快速修复UEFI引导(硬盘和U盘)

    [复制链接]
跳转到指定楼层
1#
发表于 2019-7-3 23:40:51 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hilsonma 于 2019-9-25 20:46 编辑

1.下载附件    引导修复_EFI.7z (3.75 MB, 下载次数: 1971)
2.解压后双击运行脚本 建立硬盘UEFI引导.cmd 或 建立U盘UEFI引导.cmd
    这两个脚本分别对硬盘或U盘进行操作
    脚本会先检查是否有FAT分区,有就直接复制文件;没有就先建立FAT分区再复制文件
    脚本最后会重建windows uefi引导

如果原来没有FAT分区而主板也支持从这个磁盘uefi引导的话,请不要使用本工具。
如果原来已有efi引导并且是引导多系统的话请先自行备份原引导文件。
如果要启动PE,请将PE镜像wim文件放到任一分区的PE文件夹中
如果要重装系统请将安装镜像放到 install文件夹,文件名为win10x64.esd ,然后在PE中运行该文件夹中的脚本 一键安装Win10.cmd。
如果是mbr硬盘重装系统还需将附件的bootmgr解压放到install文件夹。 bootmgr.7z (333.02 KB, 下载次数: 175)

此工具也可以做为单纯uefi启动u盘的制作模板。只需在建立U盘uefi引导后将u盘数据区的 pe\pe.wim 和 intall\win10x64.esd 替换为你实际需要的镜像。
双启U盘请参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=414574

以上附件名可以看出,这是一个引导修复系列,相关的还有:
引导修复_Win_BIOS  ----重建windows bios引导
引导修复_Win_UEFI  ----重建windows uefi引导
引导修复_WEE   ---------重建硬盘bios引导(wee)

评分

参与人数 9无忧币 +29 收起 理由
wdlock + 1
qinghong0811 + 1 赞一个!
chengkai_jy + 1 很给力!
新空气 + 5 赞一个!
879792799 + 5 很给力!
wawakuliao + 1 赞一个!
palm777qqq + 5
moran + 5
gtc + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2019-7-4 19:52:47 | 显示全部楼层
liuzhaoyzz 发表于 2019-7-4 16:36
为什么要强制建立FAT分区呢?部分主板没有esp/fat32分区,都是MBR硬盘NTFS分区也可以UEFI启动啊?分区太 ...

因为我接触的都是需要FAT分区启动的,我分享的是我自己的经验,所以就需要FAT分区
如果是主板直接支持NTFS启动的,我的分享就不适用,请原谅我没有说明清楚。

修复就是修复,不建议调整分区结构。这个建议很好,是我太贪心,想着既可以修复,也可以新建。

几个批处理,直接合在一起是可以的,我想分开也是可以的,分开的话其中一个好处就是上传不会超过4m限制不用分拆压缩包。
回复

使用道具 举报

3#
 楼主| 发表于 2019-7-5 17:15:21 | 显示全部楼层
zds1210 发表于 2019-7-5 16:34
用微软自带的命令bcbboot自动修复efi引导,兼容性应该比较好。当然,方法是很多种的,大家都可以多多探索。

自带的bcdboot自动修复肯定是兼容性最好的,只是bcdboot修复会产生一大堆文件,而且会影响到原来的菜单配置(如启动PE)。

我做的脚本相对于bcdboot来说,只是用微软自带的bcdedit 重新建立一个引导c:\windows的 bcd文件。至于硬盘和U盘的引导修复则是在新建bcd 之前用我事先配置好的启动文件覆盖到efi区,所以如果uefi启动本身没有问题只是bcd出错的话,不要使用本贴工具,直接使用另一个贴子的单纯修复c\windows 引导即可。
回复

使用道具 举报

4#
 楼主| 发表于 2019-12-10 16:22:29 | 显示全部楼层
xt030 发表于 2019-12-10 15:45
我的U盘是exFAT格式的,好像不支持

exFAT格式可以使用diskgenius手工调整分区然后建立fat分区。
本贴脚本是基于傲梅分区助手命令行的,傲梅分区助手命令行不支持无损调整exFAT分区,所以本贴脚本就无法支持exFAT格式。

点评

今天的确试了分区助手,是不支持exfat,dg可以,还有个怪事就是dg从exfat分出来的FAT32区,用bootice,要么只能显示FAT32那个区,要么只能显示exfat32那个区,无法同时显示  详情 回复 发表于 2019-12-10 20:12
回复

使用道具 举报

5#
 楼主| 发表于 2019-12-10 20:15:27 | 显示全部楼层
本帖最后由 hilsonma 于 2019-12-10 20:18 编辑
xt030 发表于 2019-12-10 20:12
今天的确试了分区助手,是不支持exfat,dg可以,还有个怪事就是dg从exfat分出来的FAT32区,用bootice,要么只 ...

是只能显示一个主分区的,如果你将其中一个改为逻辑分区就可以同时显示,不过如果fat32分区是逻辑分区的话就不能作为efi启动区了。而如果数据区是逻辑分区的话,efi分区就不能隐藏了。
回复

使用道具 举报

6#
 楼主| 发表于 2019-12-11 13:58:01 | 显示全部楼层
xt030 发表于 2019-12-11 10:43
还问下,是不是 exfat分区下的vhdx  不管是run命令还是bcd添加启动项都启动不了?

这个我就不知道了,vhdx 我用得少,更加没有试过 exfat 下的情形。如果同一个vhdx,你在其他分区可以启动,而放到exfat 分区就不能启动,那就可能是分区格式的原因。我试过的是同一个wim,在主分区能启动,在逻辑分区不能启动。
回复

使用道具 举报

7#
 楼主| 发表于 2021-5-10 11:50:45 | 显示全部楼层
b3321597 发表于 2021-5-9 18:27
请问两颗硬盘WIN10 一个是GPT 有UEFI,一个MBR的 双系统开机要怎麽设定呢用BOOTICEx64的话

如果MBR硬盘上的系统支持uefi的话,建议转为gpt使用uefi。不转gpt的话也建议在MBR硬盘添加uefi启动。
如果MBR硬盘上的系统不支持uefi的话,只有在开机时按热键选择相应启动项。
这些都与bootice关系不大。
回复

使用道具 举报

8#
 楼主| 发表于 2021-5-12 21:18:15 | 显示全部楼层
b3321597 发表于 2021-5-11 03:59
感谢您的解答,因为是想用BOOTICE去新增双系统选单,但都开不起来

我的做法是使用bcdboot命令在两个win10分区分别建立uefi引导并重新命名来区分这两个引导,再在默认ESP使用grub2来建立启动菜单,以便选择引导这两个win10分区。

照理使用bootice建立双系统引导菜单也是可以的,不知道你开不起来是什么原因,你又没有提供你的菜单设置画面。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 06:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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