学习了 |
楼主搞错思路了。 所写的都和UEFI引导项无关。 F12有关的:boot mode是UEFI模式(bootice、系统安装添加等等,单项或多项);传统模式;或两者(CSM)。 F12会把所有列出来,纯UEFI的或传统的,或两者。至于怎么显示启动项,看各厂商。 |
xjfnet 发表于 2023-5-5 15:11 只删除启动项,不删除 efi 文件,启动项会被自动添加 |
本帖最后由 liuzhaoyzz 于 2023-5-5 10:55 编辑 直接祭出bootice,删除不需要的UEFI引导序列即可,如果bootice1.3.4不行,更换功能不完善的测试版1.4版本。 要先看下bitlocker是否打开了,建议关闭。戴尔电脑很多都是开了加密,异常情况下会导致硬盘锁死无解特别坑爹。 |
这是我当时的OnShutdown文件的内容 先直接PECMDLOAD试试 WRIT X:\Windows\System32\uefi.bat,+0,@echo OFF WRIT X:\Windows\System32\uefi.bat,+0,setlocal enabledelayedexpansion WRIT X:\Windows\System32\uefi.bat,+0,for /f "tokens=2" %%n in ('Bcdedit ^/enum firmware^|findstr 标识符') do ( WRIT X:\Windows\System32\uefi.bat,+0, if %%n NEQ {bootmgr} if %%n NEQ {fwbootmgr} Bcdedit /delete %%n&echo %%n 已被删除 WRIT X:\Windows\System32\uefi.bat,+0,) WRIT X:\Windows\System32\uefi.bat,+0,pause EXEC X:\Windows\System32\uefi.bat |
支持分享 |
终极的解决办法:眼不见心不烦…… |
谢谢分享 |
我已经给MS和DELL的HQ发送了求助&探讨邮件,现在等美国的回复。 已经是不惑的人了,也非科技行业从业者,更非技术研发岗。 有时一壶茶、一支烟外加捣鼓这些电子产品,只是热情,没想到这个年纪还有执念。 当前就暂时留着“1”吧,也不影响使用和稳定性,在没有更好方案之前。 谢谢以上各位大佬的思路、建议、方案。 如果该问题已解决,我会更新本贴并方案呈现,争取不太监。 再次感谢各位! |
天使说请安静 发表于 2023-5-4 21:11 敢问,如何删除,求解。 |
深深的沼泽 发表于 2023-5-4 18:59 感谢谬赞。 当前无解决方案。 |
jlshnlhj 发表于 2023-5-4 12:02 非常感谢。 已测试,无效。 后,我又做新建空白文件,逐行添加非“1”的正确引导信息,用新的做旧的替换,依然无效。 |
本帖最后由 jlshnlhj 于 2023-5-4 12:04 编辑 试试: 具体根据你的图1的第6行:{044972cd-e8df-11ed-a744-806e6f6e6963} bcdedit /delete {044972cd-e8df-11ed-a744-806e6f6e6963} /f 然后再用bcdedit /enum firmware命令确定确实删除了{044972cd-e8df-11ed-a744-806e6f6e6963},{bootmgr}要保留,然后重启电脑,BIOS会自动建立每一个EFI启动项,等启动完成以后,进win以后,重启按F12,看看。 |
你不要把问题复杂化,UEFI启动项其实可以说跟软件系统没关系的,识别到启动区,主板就认为有这UEFI设备,就会列出UEFI启动项 启动的时候进UEFI,启动项是可以直接编辑的,不需要额外的工具,你可以直接添加删除的,这里操作没了就没了,最终的UEFI启动项是以这为准的,进系统或者PE有些看起来有效操作但是一启动就是无效的 |
2012andyle113 发表于 2023-5-4 10:21 非常感谢您提供的重要信息!或许会对我的问题有思路提醒。 1. 可否麻烦您将您处理的全过程,分享一下。包括如果不在Windows或PE下,通过怎样的方式或工具,做了怎样的操作,跟之前没操作前有何对比等.... 2. 浪费您时间码字确实抱歉,但或许分享后会对坛友遇到类似问题时,提供了解决方案; 对我来说: 1. Win11,我是第一次、今年随新机使用,所以C盘的分区大小拿捏不准。 那么,在初步划分了分区后,我纯净版装机,并ghost留存。之后根据实际情况,PE下对全盘割掉重新划分,之后再ghost还原并修复ESP分区,进而偶然间发现了“1”; 2. 在发现“1”之前,同时出现了正常硬盘引导,相当于同一硬盘的2个引导项,一个是正常,另一个是“1”。因为BIOS我设置了外部引导输入admin,所以正常的硬盘引导提示需要admin,那就说明它被系统认定为外部驱动。遂,我用bcdedit命令直接干掉“正常”,保留“1”,同时命令尝试修改“1”,但结果...就是这个帖子反映的; 3. 后来尝试过,全盘割掉,用Win11安装U盘重装系统。在Metro界面下解包,需要设置用户名和密码时,提示需要internet接入,由于电脑较新,网卡驱动Win盘没有,我只能oobe命令走离线模式。最后发现,即便重装系统,F12引导项中依然出现“正常”和“1”,这就是一个死循环了。 |
tonykian 发表于 2023-5-4 09:30 重置没有用的,一直会是那个状态,要在UEFI启动项里面直接操作,(系统或者PE下操作的UEFI项目可能会无效掉)我DELL碰到的情况跟你有点不一样,但是类似,我是操作了之后,把所有的启动项都搞没了,只剩下手工添加的第三方项目,怎么搞都没有windows的那个启动项,查了一堆资料也没结果,后来看到个老外网站说要把硬盘重新分区重装系统什么的,我想想应该是分区表的问题,就把启动分区重新搞了下,系统不重装就可以救活的,启动项也正常了 |
窄口牛 发表于 2023-5-4 09:39 请问,是隐藏ESP下的3个EFI文件吗? |
wintoflash 发表于 2023-5-4 09:23 抱歉,忘记回复了。 如果这样,系统直接挂,无法开机。最后,PE下修复ESP,复活。 |
窄口牛 发表于 2023-5-4 09:34 求详解~ |
窄口牛 发表于 2023-5-4 09:25 反向操作都试过。不知道是我RP爆发还是DELL是神机,总之“1”就是阴魂不散~ |
窄口牛 发表于 2023-5-4 09:17 1. 通过我重置BR2和RTC上看,BIOS的重置与NVRAM的数据存放区是不同的。理应说,BIOS重置可以一扫空; 2. C盘下的bootmgfw.efi和bootmgr.efi与ESP下的属同文件,PE下ESP修复也是从C盘复制到ESP。所以能保证C盘的bootmgfw.efi和bootmgr.efi正确,镜像ghost后,应该就可以“一劳永逸”,在NVRAM无法重置的情况下。 |
wintoflash 发表于 2023-5-4 09:23 这么调皮的吗,bootx64会加载到bcd吗?没这么玩过。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.