最近有很多网友问我,为什么安装完系统后进入efi shell,开机出现efi shell提示时,一般是由于第一启动项设置的是efi shell启动的,有的网友告诉我,我第一启动项明明设置的是硬盘启动,当然还有一种情况就是前面的启动项都无法加载,然后按启动顺序启动,然后就启动到efi shell了,出现这种情况一般就是系统引导破坏或是找不到引导项了。那么怎么找到原并解决这个问题呢,下面小编就针对安装完系统后进入efi shell做一个全面的分析。
安装完系统后进入efi shell原因分析及解决方法
安装完系统后进入efi shell原因分析及解决方法一:第一启动项顺序不对
1、重这里我己台式机为例,开机按del进入bios(一般情况是按del或f2进入bios),进入后我们首先切换到boot启动项看下,如下图所示;
2、切换到boot选项中后,我们可以看到efi shell在第一启动项,那么这个问题就比较简单了,我们可以把第一启动项改成硬盘或U盘启动,如下图所示;
3、然后我们在boot option#1上回车选择其它的为第一启动项,如果本机有系统那么我们直接选择硬盘为第一启动项,如果是用U盘重装系统,我们就把U盘设置为第一启动项,如下图所示;
4、设置好后我们,然后按F10保存设置,然后在弹出的选项选择yes确定,如下图所示;
安装完系统后进入efi shell原因分析及解决方法二:引导模式和分区不匹配
1、前面讲到的是第一启动设置不对导致,第二种情况是明明设置的是硬盘启动,为什么开机还是会出现efi shell,像这种情况我们就要首先检查一下bios引导模式是uefi还是legacy,如果是uefi的注意磁盘类型为gpt分区才能引导,如果是legacy模式就得把磁盘分区改成mbr的,如下图我们可以看到如果是uefi引导的,我们第一启动项应该为windows boot manager,如下图所示;
2、如下图我们可以看到如果是legacy引导的,我们第一启动项应该为hdd硬盘启动,如下图所示;
2、插入制作好U盘启动盘,重启时不停的按下f12,打开快速引导菜单,选择识别的U盘启动回车从U盘启动,如下图所示;
3、选择U盘启动盘进入PE后,在桌面上运行DiskGenius分区工具,点击菜单栏的【硬盘】,选择【转换分区表类型为guid格式】,然后保存更改,如下图所示;
2、然后选择要分区的硬盘,点击上面【快速分区】,如下图所示;
3、在弹出的【快速分区】界面,我们这里选择好分区的类型GUID和分区的个数以及大小,这里一般推荐C盘大小大于60G比较好,然后注意如果是固态硬盘要进行4K对齐,如下图所示;
4、分区完成后可以看到ESP和MSR分区代表GPT分区完成,该分区类型对应的是uefi模式,如下图所示;
以上操作完成后,我们按平常方法安装系统即可,一定记得要采用最近几新U盘启动盘,这里推荐使用,支持一键修复uefi引导,以前的一些老PE还不支持uefi引导修复,在uefi模式下安装完后也无法正常进入系统而进入了efi shell。
安装完系统后进入efi shell原因分析及解决方法三:新机型采用uefi模式安装后,部分启动盘不支持uefi修复引导
以前的一些老PE还不支持uefi引导修复,在uefi模式下安装完后也无法正常进入系统而进入了efi shell。这里推荐使用(1、支持uefi一键修复2、支持win7一键注入usb/nvme驱动3、支持win10/win11一键注入intel vmd和intel rst驱动)
安装完系统后进入efi shell原因分析及解决方法四:系统引导文件损坏或丢失启动文件
这种情况引导丢失出现的还是比较少,由于安装的系统盘引导丢失,导致第一启动项无法启动,所以就按顺序启动了后面的efi shell启动项,如果出现我们可以找支持一键修复引导的工具或安装器修复即可,但还有一种情况就是进PE发现硬盘的分区引导丢失了.
解决办法:我们下载一个,然后制作PE,开机的时候迅速按F12(一般是f12,不同品牌进入方法不同),然后进入PE系统运行进去后把磁盘分区重新调整一个,然后运行桌面”一键装机”,如果没有分区就先首新建一个活动分区,如果是有引导分区打开后点一键修复引导即可如下图所示;