我刚刚在笔记本电脑上重新安装了 Windows 10 1809,当我尝试启动系统时出现此消息。(我在网上找到了图片。它足够接近)
屏幕上的其他设置不起作用。“恢复模式”、“启动设置”和“重试”在黑屏闪烁后才回到此页面。
但是当我尝试按“ESC”进入 BIOS 设置,然后按“保存并继续”时,它可以毫无问题地启动到 Windows。当我在 Explorer 中检查并随后登录时,我可以验证我确实有该文件。
我每次打开笔记本电脑时都会出现这个问题。有人知道该怎么解决这个问题吗?
编辑:
磁盘分区
Microsoft DiskPart version 10.0.17763.1
Copyright (C) Microsoft Corporation.
On computer: DESKTOP-PU5U9TH
DISKPART> list volume
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 C NTFS Partition 119 GB Healthy Boot
Volume 1 D LENOVO NTFS Partition 891 GB Healthy
Volume 2 FAT32 Partition 513 MB Healthy System
DISKPART>
编辑:
关于我的第二个驱动器上的 EFI 分区。这是 Ubuntu 的 GRUB 安装。Windows 安装的所有内容都在我的 C 盘中。Windows 安装不应该触及其他地方,因为我在安装中的提示是“全新安装”,而不是“与其他操作系统一起安装”。(我忘记了确切的措辞,但事实就是这样。)
我还失去了从 GRUB 启动的能力,因为我的 C 盘中的引导加载程序没有 GRUB 位置的记录。
编辑:
EFI 驱动器文件树:Z:\>tree /F
Folder PATH listing
Volume serial number is CA10-DC31
Z:.
└───EFI
├───Microsoft
│ ├───Boot
│ │ │ BCD
│ │ │ boot.stl
│ │ │ bootmgfw.efi
│ │ │ bootmgr.efi
│ │ │ memtest.efi
│ │ │ winsipolicy.p7b
│ │ │ kd_02_10df.dll
│ │ │ kd_02_10ec.dll
│ │ │ kd_02_1137.dll
│ │ │ kd_02_14e4.dll
│ │ │ kd_02_15b3.dll
│ │ │ kd_02_1969.dll
│ │ │ kd_02_19a2.dll
│ │ │ kd_02_1af4.dll
│ │ │ kd_02_8086.dll
│ │ │ kd_07_1415.dll
│ │ │ kd_0C_8086.dll
│ │ │ kdstub.dll
│ │ │
│ │ ├───bg-BG
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───cs-CZ
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───da-DK
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───de-DE
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───el-GR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───en-GB
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───en-US
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───es-ES
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───es-MX
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───et-EE
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───fi-FI
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───fr-CA
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───fr-FR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───hr-HR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───hu-HU
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───it-IT
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───ja-JP
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───ko-KR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───lt-LT
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───lv-LV
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───nb-NO
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───nl-NL
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───pl-PL
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───pt-BR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───pt-PT
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───qps-ploc
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───ro-RO
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───ru-RU
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───sk-SK
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───sl-SI
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───sr-Latn-RS
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───sv-SE
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───tr-TR
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───uk-UA
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │
│ │ ├───zh-CN
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───zh-TW
│ │ │ bootmgfw.efi.mui
│ │ │ bootmgr.efi.mui
│ │ │ memtest.efi.mui
│ │ │
│ │ ├───Fonts
│ │ │ chs_boot.ttf
│ │ │ cht_boot.ttf
│ │ │ jpn_boot.ttf
│ │ │ kor_boot.ttf
│ │ │ malgunn_boot.ttf
│ │ │ malgun_boot.ttf
│ │ │ meiryon_boot.ttf
│ │ │ meiryo_boot.ttf
│ │ │ msjhn_boot.ttf
│ │ │ msjh_boot.ttf
│ │ │ msyhn_boot.ttf
│ │ │ msyh_boot.ttf
│ │ │ segmono_boot.ttf
│ │ │ segoen_slboot.ttf
│ │ │ segoe_slboot.ttf
│ │ │ wgl4_boot.ttf
│ │ │
│ │ └───Resources
│ │ │ bootres.dll
│ │ │
│ │ └───en-US
│ │ bootres.dll.mui
│ │
│ └───Recovery
│ BCD
│
└───Boot
bootx64.efi
尝试修复引导加载程序 EFI 后。与之前相同。
这次,我附上了实际的截图。
答案1
以下是一些建议。
启动修复
- 跑步设置 > 更新和安全 > 恢复 > 高级启动 > 立即重启
- 去疑难解答 > 高级选项 > 自动修复
- 按照恢复向导的说明进行操作。
修复 EFI 引导加载程序
- 跑步
diskpart
在 diskpart 中,列出磁盘上的分区:
list volume
找到标有 ESP 或 EFI 的分区,其大小通常为 100/500 MB
选择此分区:
select volume 2
为分区分配驱动器号:
assign letter=Z
退出 diskpart:
exit
要通过从 Windows 目录复制启动文件来重新创建引导加载程序,请启动提升的命令提示符 (cmd) 并运行以下命令:
bcdboot C:\Windows /s Z: /f ALL
重启。
要删除磁盘字母 Z:
- 进入磁盘管理
- 右键单击名为 Z 的分区
- 选择选项更改驱动器号和路径
- 点击消除
- 单击“确定”
缺少 UEFI 分区
如果您的计算机没有标有 ESP 或 EFI 且大小通常为 100/500 MB 的分区,那么您可能从不使用 EFI 的旧计算机迁移了磁盘。
要创建该分区,请执行以下操作:
- 进入磁盘管理并确保磁盘上有足够的未分配空间,例如 2 GB
- 如果未分配空间不足,请调整 Windows 分区的大小以将其减少 2 GB
- 按照上述方法重新进行启动修复。
答案2
我找到了解决方案,但我不明白为什么。
我有2个驱动器:
- C:SSD(驱动器 1)
- D:HDD(驱动器 2)
我以前在 D 盘上有 MBR 记录 (EFI)。我尝试过几次重新安装 Windows,但没有删除 EFI 分区,结果还是一样。
一旦我删除该分区并在 C 盘上重新安装 Windows,问题就解决了。