os-prober が Windows 10 を見つけられない

os-prober が Windows 10 を見つけられない

ハードドライブが2台あります

  • Samsung nvme SSD (Linux)
  • キングストン SSD (Windows 10)

ブートオプション:

  • ストレージ: UEFI
  • 高速ブート: 無効

ファームウェアオプション

起動メニュー

これは動作しています:

まず、Arch LinuxをSamsung nvme SSDにインストールしました。GRUBローダーはこれ画像。その後、Windows 10 をインストールしました。Windows EFI パーティションに関するコメントをいくつか見ました。しかし、Windows 10 は EFI パーティションを作成しません。画像でわかるように、Samsung nvme SSD には Windows ブート レコードがあります (Windows は Kingston SSD にインストールされています)。

これで、WindowsとLinuxの両方を、それぞれのブートデバイスを選択してロードできるようになりました。起動メニューLinux をロードしてブートローダーを修復すると、os-proberWindows パーティションが検出され、grub がそれをメニューに追加します。問題なく Windows がロードされます。

これは機能しません:

最初に Windows をインストールし、その後 Linux をインストールすると、os-proberWindows 10 が見つかりません。

注記:

  • 上記のすべてのケースで、Windows 10 の高速スタートアップ オプションを無効にしました。
  • 上記のすべてのケースで、両方のオペレーティングシステムがUEFIを使用していることを確認しました。
  • この動作が一貫していることを確認するために、WindowsとLinuxを複数回インストールしました

os-proberWindows を最初にインストールしたときに、Windows パーティションが見つからないのはなぜですか?

関連情報