winload.efi 找不到,但可以透過 UEFI 設定啟動

winload.efi 找不到,但可以透過 UEFI 設定啟動

我剛剛在筆記型電腦上重新安裝了 Windows 10 1809,當我嘗試啟動系統時出現此訊息。 (網路上找的圖,很接近)

螢幕上的其他設定不起作用。 「恢復模式」、「啟動設定」和「再試一次」黑屏一閃後就回到了這個頁面。

但是當我嘗試“ESC”進入BIOS設置,然後“保存並繼續”時,它可以毫無問題地啟動進入Windows。當我簽入資源管理器並隨後登入時,我可以驗證我是否擁有該文件。

當我打開筆記型電腦時,總是會出現這個問題。任何人都知道可以採取什麼措施來解決這個問題?


編輯:

磁碟部分

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
    
  • 退出磁碟部分:

    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:硬碟(驅動器 2)

我以前的 MBR 記錄 (EFI) 位於我的 D 驅動器上。我嘗試在不刪除 EFI 分割區的情況下重新安裝 Windows 幾次,結果都是一樣的。

一旦我刪除了該分割區並在我的 C 磁碟機上重新安裝了全新的 Windows。問題解決了。

相關內容