Pretty new on Mac pro's but I guess I fell in love with the possibilities these boxes still have in 2020
I have a 4,1, upgraded to 5,1 with 48GB RAM, dual X5670 and a RX580.
My last upgrade, recently, was to purchase a PCIe NVME card + Evo 970. As I noticed that can do ~1500MB/s while a regular SSD through SATA 2 goes only up to ~200MB/s.
To my surprise it is nearly impossible (at least I did not find it so far) to get Windows to boot natively from the NVME SSD using MBR mode (**see below)
Hence I started to read/investigate about the issues with the secureboot certificates.
So far I installed Windows multiple times using EFI mode, on a SATA SSD and also the NVME SSD (which works fine).
As I started to worry regarding this issue, I took a dump of the rom and went through it with binwalk:
To my surprise, and contrary to what I read here, going through 4 times NVRAM reset (Cmd/option P+R and waiting for 4 chimes), the certificates were removed.
This is a dump I took right after going through the process:
The questions I have:
- Am I safe, just going through the process on a regular basis?
- If not, am I safe monitoring the contents of the bootrom and flashing the backup if it grows?
In this case, won't I wear out the flash?
- I see a lot of entries in the bootrom and do not have any previous backup... How much is too much?
- Any chance anyone could help, or better, provide a guide on how to clean up the bootrom?
- Any other options to avoid using EFI mode to run Windows of a NVME SSD?
- Any options to prevent Windows from writing to the bootrom?
Thanks for having a look at this.
**Just FYI, what I tried to avoid running Windows on the NVME SSD using EFI mode:
- Tried to run install using boot from CD -> message that Windows cannot be installed on this disk
- Clonezilla copy of my SATA SSD with Windows in MBR -> Not bootable (error message)
- WinToUSB copy of my SATA SSD with Windows in MBR -> Not bootable (error message)
- Install Windows on a SATA HD, adding entries for the clone using bcdedit (works for SATA SSD, not for NVME)
- Install Linux (Debian) on a SATA HD, adding entries using GRUB (both manual and automatic) -> can't find boot device
- Install rEFInd -> can't boot from the cloned volume, works find for a SATA SSD clone
- Install nextloader -> same as rEFInd
- More variations on the above...