Manjaroパーティションのサイズ変更後、GRUBにWindows 10が表示されません。

Manjaroパーティションのサイズ変更後、GRUBにWindows 10が表示されません。

gparted最近スワップパーティション用のスペースを作成するためにManjaroパーティションのサイズを変更しましたが、それを実行した後、update-grubGRUBはシステムにWindows 10のエントリを表示しなくなりました。

この問題に関するこのサイトの他のすべての質問を検索しましたが、解決策は役に立たないようです。私が試したこと:

  • Windowsを起動してbcdeditコマンドを実行します。 (Windowsを起動できないため、これはできません。)
  • Windowsパーティションをマウントして実行します。os-prober
  • PrimaryOS Live CDから起動して起動しますboot-repair。対応する出力はここにあります。http://paste.ubuntu.com/p/FwvhtsCZk5/
  • Windowsリカバリディスクから起動し、chkdskドライブから実行し、起動リカバリを実行します。
  • 次のカスタムGRUBエントリを作成します/etc/grub.d/40_custom(GRUBメニューに表示されますが、起動時に「このディスクにオペレーティングシステムがありません」と表示されます)。
menuentry "Windows 10" {
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 1A5E78DA5E78B05D
    chainloader +1
}

何も役に立たないようです。メニューにWindows 10を再表示するために私が見逃した他のものはありますか?

私が知っている限り、私のシステムはUEFIではなくBIOSを介して起動します。

答え1

正しい方向を示す有用なコメントのおかげで、システムにWindowsの起動パーティションがないため、何も見つからないことに気づきましたos-prober

システムバックアップを以前のバックアップに復元するときに、sdbブートパーティションも復元するのを忘れていることがわかりました。変更はバックアップを復元し(100 MBのブートパーティションも復元する必要があります)、再実行するのと同じくらい簡単ですupdate-grub。そうすると、Windows 10 (on /dev/sdb)再びGRUBになります。

助けてくれてありがとう!

関連情報