Contribute
Register

[Solved] Clover shows two boot options for Windows EFI

Joined
Nov 20, 2015
Messages
3
Mac
Classic Mac
Mobile Phone
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.
 
Joined
Jul 24, 2015
Messages
2,280
Motherboard
MSI H81i
CPU
i5-4570
Graphics
RX 580
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.
 
Joined
Nov 20, 2015
Messages
3
Mac
Classic Mac
Mobile Phone
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

Joined
Jul 24, 2015
Messages
2,280
Motherboard
MSI H81i
CPU
i5-4570
Graphics
RX 580
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>
 
Joined
Jun 18, 2011
Messages
102
Motherboard
Gigabyte Z370N Wifi
CPU
i5-8600K
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
Android
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
 
Joined
Feb 24, 2013
Messages
2,402
Motherboard
ASUS WS X299 SAGE/10G
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
For me as well.

Thanks @vulgo
 
Joined
Aug 31, 2018
Messages
1,413
Motherboard
Asus ROG Strix Z390 I-Gaming
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook
Classic Mac
512K, iMac
Mobile Phone
iOS
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!
 
Top