Contribute
Register

[Solved] Clover shows two boot options for Windows EFI

Status
Not open for further replies.
Joined
Nov 20, 2015
Messages
3
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi,

I've been having this issue since installing Clover a few days ago, where clover - oddly enough - shows two boot options for my Windows drives EFI partition. The first option being "Boot Windows EFI from EFI", second is "Boot Windows from EFI". So, I tried to fix this problem by disabling all of Clovers scan options and then create custom entries for OS X and Windows, but "Boot Windows from EFI" still appears.

Then I took the UUID of the partition the faulty boot option belongs to and put it in Clover -> GUI -> Hide, and it hid both Windows boot options, so it must be getting them both from Windows' EFI partition. Also tried putting Windows loader on OS X's EFI, and it will still detect the same two Windows boot options.

Now I don't know what else to try, so I'm here to ask this community. What could I do to fix this issue?

Thanks in advance.
 
Also tried putting Windows loader on OS X's EFI, and it will still detect the same two Windows boot options
Have you at some point renamed bootmgfw.efi to bootmgfw-orig.efi? Press F2 at the Clover boot menu and upload /efi/clover/misc/preboot.log and we will see exactly why there are 2 entries.
 
Have you at some point renamed bootmgfw.efi to bootmgfw-orig.efi? Press F2 at the Clover boot menu and upload /efi/clover/misc/preboot.log and we will see exactly why there are 2 entries.

No, the EFI partition is untouched. I have attached my bootlog :)

I can see in the bootlog, that the option "Boot Windows from EFI" is added below a line saying "0:923 0:000 Scanning legacy ...", which is weird as I have disabled Legacy in Clovers scan options as shown in the attached screenshot.
 

Attachments

  • preboot.log.txt
    32.3 KB · Views: 970
  • dump.png
    dump.png
    242.1 KB · Views: 3,621
It adds one custom entry for "Windows 10 Professional"
Code:
0:922  0:000      Checking volume "EFI" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,B1A11DAF-1C7F-4B52-82D0-D549258A3158,0xFA000,0x32000)) ... match!
And one when scanning legacy
Code:
0:924  0:000   added 'Boot Windows from EFI' OSType=2 Icon=vista,win
from the same partition
Code:
0:840  0:000  - [03]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,B1A11DAF-1C7F-4B52-82D0-D549258A3158,0xFA000,0x32000)
0:840  0:000          Result of bootcode detection: bootable Windows (vista,win)
Disabling legacy scan should stop it from appearing. Or disable all scanning if you only want your custom entries to show
Code:
<key>GUI</key>
<dict>
...
<key>Scan</key>
<false/>
...
</dict>
 
It adds one custom entry for "Windows 10 Professional"
Code:
0:922  0:000      Checking volume "EFI" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,B1A11DAF-1C7F-4B52-82D0-D549258A3158,0xFA000,0x32000)) ... match!
And one when scanning legacy
Code:
0:924  0:000   added 'Boot Windows from EFI' OSType=2 Icon=vista,win
from the same partition
Code:
0:840  0:000  - [03]: Volume: PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,B1A11DAF-1C7F-4B52-82D0-D549258A3158,0xFA000,0x32000)
0:840  0:000          Result of bootcode detection: bootable Windows (vista,win)
Disabling legacy scan should stop it from appearing. Or disable all scanning if you only want your custom entries to show
Code:
<key>GUI</key>
<dict>
...
<key>Scan</key>
<false/>
...
</dict>
This did it for me as well, thanks @vulgo
 
I had Legacy unchecked too but it wasn't in the config.plist, so I checked it and then unchecked it again.
Now:
<key>Legacy</key>
<false/>
is in the config.plist and the extra windows boot item is gone! :D

Thanks!

Wasted 3 days on this annoyance. Followed your advice and blamo presto, fixed!
 
Wasted 3 days on this annoyance. Followed your advice and blamo presto, fixed!

The Check then UnCheck was what makes the difference.. Thanks Viktor.K
 
Status
Not open for further replies.
Back
Top