You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows无法启动——EFI Shell启动异常问题求助

Windows无法启动——EFI Shell启动异常问题求助

我有一台2016年组装的双Xeon服务器,原本是Windows和Linux双系统,但因为我从来不用Linux,装机师傅把默认启动改成了Windows。一直正常启动Windows 10 Pro到2022年11月,现在开机直接进入EFI Shell命令行:

Shell> EFI Shell version 2.40  Current running mode 1.1.2

Device Mapping table

Disk 0: HardDisk–Alias (null)  Pci Root (0x0)/Pci etc
Disk 1: through Disk 6

在BIOS启动管理器里能看到6个选项,包括“Hard Disk”和“Built-in EFI Shell”,但没有“Windows Boot Manager”。我对Windows有一定了解,但完全不懂EFI Shell和BIOS,请问除了重装Windows,有没有其他解决办法?

不用急着重装系统,先试试下面几个针对性的修复步骤,都是Windows自带工具或者简单的BIOS操作,对你来说应该不难上手:

方法一:用Windows安装介质修复启动项

这是最常用的修复方式,成功率很高:

  • 找一台正常的Windows电脑,制作对应版本的Windows 10安装U盘(你原来用的是Win10 Pro,就做Win10的)
  • 把U盘插到故障机上,开机时按主板的启动热键(一般是F12、Del、F2,开机屏幕底部会有提示),选择从U盘启动
  • 进入安装界面后,别点“现在安装”,直接点左下角的**“修复计算机”**
  • 依次选择**“疑难解答”>“高级选项”>“启动修复”**,让系统自动扫描并修复启动故障
  • 如果启动修复没效果,再回到“高级选项”打开**“命令提示符”**,逐行输入以下命令(每输完一行按回车):
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
    执行完所有命令后重启电脑,看看能不能恢复Windows Boot Manager。

方法二:在EFI Shell里手动引导Windows(无U盘应急方案)

如果你暂时没法制作安装U盘,可以试试直接在EFI Shell里启动Windows:

  • 在EFI Shell界面输入map命令,回车后会列出所有磁盘分区的映射,找到带有EFI标识的小分区(一般对应Disk 0)
  • 比如看到这个分区的映射是fs0:,就输入fs0:回车进入该分区
  • 接着依次输入以下命令:
    cd EFI\Microsoft\Boot
    bootmgfw.efi
    
    如果能成功进入Windows,说明只是启动项丢失,之后可以在系统里补回启动项:
    按下Win+X选择“Windows终端(管理员)”,先输入diskpart打开磁盘管理工具,然后逐行执行:
    list disk
    select disk 0  # 选择你的系统盘,一般是Disk 0
    list partition
    select partition X  # 选择类型为“系统”的小分区,大小一般在100-500MB左右
    assign letter=S:  # 给这个分区分配盘符S:
    exit
    
    最后输入bcdboot C:\Windows /s S: /f UEFI,回车执行后就会重建Windows启动项了。

方法三:检查并调整BIOS设置

有时候BIOS启动选项乱了也会导致这个问题:

  • 开机按热键进入BIOS界面,找到启动设置板块
  • 确认主板是UEFI模式(不要改成Legacy BIOS,你的系统是UEFI引导的)
  • 检查启动顺序,把装有Windows系统的硬盘设为第一启动项
  • 部分主板支持手动添加启动项,找到“添加启动项”的选项,浏览到硬盘EFI分区里的\EFI\Microsoft\Boot\bootmgfw.efi,命名为“Windows Boot Manager”,然后把它设为默认启动项

如果以上方法都试过还是无法解决,再考虑重装系统,但根据你的描述,大概率是启动引导文件或启动项丢失,前面的步骤应该能搞定。

备注:内容来源于stack exchange,提问作者Harmonia2

火山引擎 最新活动