Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I’m running Windows 11 on my 5,1 and the version I have (22H2) hasn’t been supported in a while. Windows doesn’t offer me to update/upgrade to a newer version so apparently I need to update with a downloaded installer. Is there any risk here to mess up my Open Core (Martin Lo) installation by updating Windows? Is there a ”proper” way to upgrade for computers running Open Core?
Just backup your EFI folder containing OpenCore. After updating Windows, verify that the EFI folder is intact.
You can run my dumpvols.sh script before and after updating Windows to see if any partitions change. Likely you won't see any significant changes.
 
Last edited:
Just backup your EFI folder containing Open Core. After updating Windows, verify that the EFI folder is intact.
You can run my dumpvols.sh script before and after updating Windows to see if any partitions change. Likely you won't see any significant changes.
Thanks, I’ll try that. My EFI folder is actually installed on a different drive (not just partition) than Windows. Does this mean the chance of changing anything could be even smaller?
 
Thanks, I’ll try that. My EFI folder is actually installed on a different drive (not just partition) than Windows. Does this mean the chance of changing anything could be even smaller?
Probably. Windows install likely only affects the EFI of the disk that Windows is installed to (if it's installing EFI Windows).

Usually a EFI folder has a default EFI boot loader named BOOTx64.efi which is a copy of a boot loader in another folder. This file may get replaced by other OS installers. In the case of OpenCore, BOOTx64.efi is not a copy of OC/OpenCore.efi or anything else in the OC folder.
 
Probably. Windows install likely only affects the EFI of the disk that Windows is installed to (if it's installing EFI Windows).

Usually a EFI folder has a default EFI boot loader named BOOTx64.efi which is a copy of a boot loader in another folder. This file may get replaced by other OS installers. In the case of OpenCore, BOOTx64.efi is not a copy of OC/OpenCore.efi or anything else in the OC folder.
Ok, I'm going to update my OpenCore to a newer version before updating Windows and I'm seeing something I haven't seen before. I'm trying to mount the EFI and I get a warning:

"contains a bootloader that can harm the NVRAM volume of this Mac's bootrom if started without OpenCore or RefindPlus protection.

It should be checked regularly, especially after Windows updates and repairs.

This Uefi Windows can be started only by OpenCore or RefindPlus after this modification and can't harm the bootrom anymore.

Want to do this now?"

The options are "deactivate bootx64.efi" and "OK".

I'm really out of my element here with all of this, so I don't even know which one to click and what either option does. Any further advice would be very helpful!
 
I'm trying to mount the EFI and I get a warning:

"contains a bootloader that can harm the NVRAM volume of this Mac's bootrom if started without OpenCore or RefindPlus protection.

It should be checked regularly, especially after Windows updates and repairs.

This Uefi Windows can be started only by OpenCore or RefindPlus after this modification and can't harm the bootrom anymore.

Want to do this now?"

The options are "deactivate bootx64.efi" and "OK".
How are you mounting the EFI?

What is giving the warning message?

Your current version of Windows boots using EFI instead of legacy/BIOS?

The EFI you are mounting belongs to Windows? What folders exist next to the EFI folder?

Is the EFI for OpenCore on a different disk? There should be an OC folder next to the EFI folder.

This thread discusses the MacPro5,1 boot rom, and how Window EFI might affect it:
https://forums.macrumors.com/threads/macpro5-1-bootrom-thread-144-0-0-0-0.2132317/

There's info in this thread which also contains info about Macschrauber's Rom Dump tool for checking the NVRAM volume:
https://forums.macrumors.com/thread...our-on-4-1-5-1-machines.2333460/post-32055801
 
I added the warning to the ESP mounting script. Martin uses it in his package.
So is this a general warning that pops up every time the script mounts the ESP? Or does some type of installation trigger the warning? Also, what does it do if I hit ”deactivate bootx64” or ”ok”?
 
How are you mounting the EFI?

What is giving the warning message?

Your current version of Windows boots using EFI instead of legacy/BIOS?

The EFI you are mounting belongs to Windows? What folders exist next to the EFI folder?

Is the EFI for OpenCore on a different disk? There should be an OC folder next to the EFI folder.

This thread discusses the MacPro5,1 boot rom, and how Window EFI might affect it:
https://forums.macrumors.com/threads/macpro5-1-bootrom-thread-144-0-0-0-0.2132317/

There's info in this thread which also contains info about Macschrauber's Rom Dump tool for checking the NVRAM volume:
https://forums.macrumors.com/thread...our-on-4-1-5-1-machines.2333460/post-32055801
I’m trying to mount the OC EFI with the script included in the latest Martin Lo package. My OC EFI is installed in a partition on the same disk as Mac OS. Windows is installed on a different disk as I mentioned before.
 
I’m trying to mount the OC EFI with the script included in the latest Martin Lo package. My OC EFI is installed in a partition on the same disk as Mac OS. Windows is installed on a different disk as I mentioned before.
You didn't describe the folders that are adjacent to the EFI folder that is on the EFI volume.

I added the warning to the ESP mounting script. Martin uses it in his package.
The ESP mounting script shouldn't give the warning if you're opening an EFI folder that doesn't boot Windows. What does the script check to know the difference between a Windows EFI and an OC EFI?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.