Skip to content

Latest commit

 

History

History
87 lines (57 loc) · 4.59 KB

ESP_tools.md

File metadata and controls

87 lines (57 loc) · 4.59 KB

ESP Tools

What ESP is blessed, one can see when dumping the firmware with the Dumper.
The ESP Tools that show a list of ESPs mark them with an asterisk * as first character of the line.

To mount ESP partitions, one can use my ESP Tools:

what's in?

Copy ESP:

  • select the source ESP from a list that includes bootloader flavor, drive make, type, interface, and physical position 1
  • select the destination ESP from same list 2
  • it copies the ESP from source to destination, asks for confirmation, when destination ESP has a bootloader 3
  • also it can copy to a folder for archiving. Folder name contains bootloader flavor and a time stamp
  • copies archived bootloaders back

the tools for mounting the ESPs:

  • Mount all ESPs: just perform a simple mount of all ESPs, found on all volumes
  • Mount ESP from List: shows a list with drive's made, type, interface, physical position
  • Mount ESP from List & show Bootloader: same as Mount ESP from List plus list the bootloader flavor 1

This tool also can deselect the Uefi Windows bootloader, preventing direct booting without OpenCore protection. Important for classic Mac Pro units with one active NVRAM stream.

1

  • Automount ESP with bootloader: Mounts the ESP with the blessed bootloader. Works or not, it depends...

  • Unmount all ESPs: just unmount all mounted ESPs

  • Open all ESPs: it does just what the name says


for don't just show "EFI Boot" in the bootpicker:

  • Label all bootloader ESPs: reads all ESPs, prompts you to rename to whatever you want, default is the ESP flavor 1 2 3

  • Label mounted bootloader ESP: Same as Label all bootloader ESPs, but just for the single mounted one

for identifying the mounted ESPs:

  • Tag all ESPs: Places a null bytes file in the root of the ESP, with drive's made, type, interface, physical position
  • Check ESPs for MS certificates: It checks the ESPs for a bootloader containing Microsoft UEFI Windows certificates.
    Also giving the option to deselect the UEFI Windows bootloader, to prevent unprotected booting for machines that need it. It has an option to reside in the login items to deactivate Windows ESPs, preventing them from starting without OpenCore or Refind Plus protection. Also it scans the NVRAM streams for Windows certificates if csr values are set as needed.

1 2 3

Blessing:

  • Bless OpenCore ESP: Bless (set the bootvar to it) the selected ESP

Preboot fixer and renamer:

  • not exactly an ESP tool, this let you rename the Boot Picker entry for the OS. If your entries suddenly change to xyz - data you suffered from High Sierra overwriting Preboot volumes of newer OS. In OpenCore you will see a mismatched High Sierra *icon. This is due to overwritten SystemVersion.plist. Also invalid board ID / the forbidden sign can happen.

This tool also repairs these issues.
Detailed information in:
https://github.com/Macschrauber/Macschrauber-s-Rom-Dump/blob/main/Rename_and_repair_preboot.md


To ease administration, the ESP Tools are part of the Dumper. One can find it in /Readme & other tools/ESP Tools/