重複した Windows エントリ

重複した Windows エントリ

私は Elementary OS と Windows をデュアル ブートしています。しかし、2 つの Windows エントリが表示されており、refind がそれらをどこで見つけているのかわかりません。

1つは として表示されBoot Microsoft EFI boot from ESP、もう1つは として表示されますBoot bootmgfw.efi from ESP。どちらかを選択すると、bootmgfw.efi から起動 ロード オプションを使用 ''

私のefiディレクトリは次のようになります

/boot/efi/
    Boot/
        BCD
        bcd.trunc
        bootfix.bin
        boot.sdi
        bootsect.exe
        en-us/ 
        Fonts/
        Resources/
    bootmgfw.efi
    bootmgr
    bootmgr.efi
    EFI/
        Boot/
        dell/
        Microsoft/
            Boot/
                bootmgfw.efi
                bootmgr.efi
                lots of other files
            Recovery/
                BCD
                BCD.LOG
                BCD.LOG1
                BCD.LOG2
        PEBoot/
        refind/
        tools/
        ubuntu/
    startup.nsh

私のrefind.confエントリーはdont_scan_dirs EFI/dell,EFI/PEBoot,EFI/ubuntu,EFI/Boot

EFI/Microsoft追加しようとしましたdont_scan_dirsが、両方ともまだ表示されます。

私のディスクは次のようになります:

sda sdb

dont_scan_volumes設定してみましたWINRETOOLS,Image,DELLSUPPORTが、両方のエントリが表示されたままになります。

Windows エントリが 1 つだけ表示されるように conf ファイルに何を含めばよいか、何かアイデアはありますか?

答え1

リストは、ファイルを検索するときにスキップするdont_scan_dirsリストです。ディレクトリを除外しても、その時点ではツリー全体が除外されるわけではありません。除外されたディレクトリの下のディレクトリは引き続き検索されますが、明示的に指定されたディレクトリ内のファイルだけが無視されます。directoriesefiefi

この問題を解決するには、必要なファイルがあるディレクトリを含める必要がありますefiしないロードしたい。あなたの特定のケースでは、それはリストEFI/Microsoft/Bootに追加することを意味しますdont_scan_dirs

関連情報