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>

編集:

ここに画像の説明を入力してください

2 番目のドライブの EFI パーティションについて。これは Ubuntu の GRUB インストールです。Windows がインストールしたものはすべて C ドライブにあります。インストールのプロンプトは「新規インストール」であり、「他の OS と一緒にインストール」ではなかったため、Windows インストールは他の場所に触れていないはずです。(正確な言葉の言い回しは忘れましたが、その通りでした。)

また、C ドライブのブートローダーに GRUB の場所の記録がなかったため、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
    
  • 通常100/500 MBのサイズのESPまたはEFIというラベルの付いたパーティションを見つけます。

  • このパーティションを選択してください:

    select volume 2
    
  • パーティションにドライブ文字を割り当てます。

    assign letter=Z
    
  • diskpartを終了します:

    exit
    
  • Windows ディレクトリからブート ファイルをコピーしてブートローダを再作成するには、管理者特権のコマンド プロンプト (cmd) を起動し、次のコマンドを実行します。

    bcdboot C:\Windows /s Z: /f ALL
    
  • リブート。

ディスク文字 Z を削除するには:

  • ディスク管理に入る
  • Zという名前のパーティションを右クリック
  • オプションを選択してくださいドライブ文字とパスを変更する
  • クリック取り除く
  • OKをクリック

UEFIパーティションがありません

コンピュータに、通常 100/500 MB のサイズの ESP または EFI というラベルの付いたパーティションがない場合は、EFI を使用していない古いコンピュータからディスクを移行した可能性があります。

そのパーティションを作成するには、次の手順を実行します。

  • ディスク管理に入り、ディスクに十分な未割り当て領域(例えば2GB)があることを確認します。
  • 未割り当て領域が足りない場合は、Windowsパーティションのサイズを変更して2GB減らします。
  • 上記のようにスタートアップ修復をやり直してください。

答え2

解決策は見つかりましたが、その理由がわかりません。

ドライブが 2 つあります:

  • C: SSD (ドライブ1)
  • D: HDD (ドライブ2)

以前は、D ドライブに MBR レコード (EFI) がありました。EFI パーティションを削除せずに Windows の再インストールを数回試みましたが、結果は同じでした。

そのパーティションを削除し、C ドライブに Windows を再インストールしたら、問題は解決しました。

関連情報