Cyberdevs Posted July 31, 2025 Share Posted July 31, 2025 @fabiosun Well it's up to Mirone to add that feature to the app I guess I'm just an observer, but the principal is the same as Hackintool, if the Disk has VM, Update, Preboot and/or Recovery volumes then it is a disk that has macOS installed on it, otherwise it's just a simple HDD//SSD. All the disks with GUID partition have EFI/ESP but not all of them have macOS on them. In addition I just keep a copy of my EFI folder on another disks just incase something goes wrong with my bootable volume but there must be a better way to determine which disk has macOS and the Bootloader on them. Let me think a bit about it and if I find a working solution I'll propose it here and see if that works. Maybe we can use diskutil list and diskutil apfs list to determine which disks have macOS related volumes and highlight them in the app for the user to find the bootable disk which most likely has the Bootloader and the macOS. 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838242 Share on other sites More sharing options...
Mirone Posted July 31, 2025 Author Share Posted July 31, 2025 43 minutes ago, Cyberdevs said: Just thinking out loud, EFI partitions are usually unmounted by default so they have no mounting point for the diskutil or any other command to check for the bootloader's information (e.g Clover or OpenCore) so unless the volume is mounted there's no way to check for the contents on the volume. There must be another approach to grab this information. You are right, there is no mount point until the partition is mounted. 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838243 Share on other sites More sharing options...
Avery B Posted July 31, 2025 Share Posted July 31, 2025 @Cyberdevs Check out Misc->Security->ExposeSensitiveData in OpenCore's configuration pdf. You can tell Opencore to expose it's path, version, etc over NVRAM. 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838244 Share on other sites More sharing options...
Cyberdevs Posted July 31, 2025 Share Posted July 31, 2025 2 hours ago, Avery B said: @Cyberdevs Check out Misc->Security->ExposeSensitiveData in OpenCore's configuration pdf. You can tell Opencore to expose it's path, version, etc over NVRAM. Thanks, I was thinking about the same solution to retrieve that data from nvram but wasn't sure how to do it, but this clearly is the solution. Makes perfect sense! u=$(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\([^,]*\),.*/\1/'); \ if [ "$u" != "" ]; then sudo diskutil mount $u ; fi and nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path @Mirone this actually is what we need. 1 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838245 Share on other sites More sharing options...
Mirone Posted July 31, 2025 Author Share Posted July 31, 2025 @Cyberdevs @Avery B I'm sorry, I think I missed something here, would these commands be to get the openCore mount point and version? 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838247 Share on other sites More sharing options...
Cyberdevs Posted July 31, 2025 Share Posted July 31, 2025 6 minutes ago, Mirone said: @Cyberdevs @Avery B I'm sorry, I think I missed something here, would these commands be to get the openCore mount point and version? Yes they do, you can use them to determine which volume macOS has booted from using OC so it can be added to your app if you want to add the feature fabiosun mentioned. Check this out, i used it in an applescript to detect and display boot disk which macOS has booted from: Spoiler 4 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838248 Share on other sites More sharing options...
Mirone Posted July 31, 2025 Author Share Posted July 31, 2025 Okay, I already used this in the OC Build Wizard to get the OpenCore version 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838252 Share on other sites More sharing options...
Mirone Posted July 31, 2025 Author Share Posted July 31, 2025 (edited) 8 hours ago, Cyberdevs said: @Mirone I tried your suggestion but it didn't change the name of the first disk that macOS booted from also to be able to build the project I had to delete the info.plist in the build setting, and replaced the Sparkle framework When I change: set mediaName to runShell("system_profiler SPStorageDataType | grep -A 10 "& quoted form of baseDisk & ¬ "| grep 'Device Name:' | awk -F': ' '{print $2}' | tr -d ''") to set mediaName to runShell("diskutil info " & quoted form of baseDisk & " | grep 'Device / Media Name:' | awk -F': ' '{print $2}' | sed 's/^[[:space:]]*//'") You can see the results in the pictures. Hackintosh Reveal hidden contents MacBook Pro Reveal hidden contents I made the change as you mentioned, but my Kingston DataTraveler 3.0 pendrive is only displayed as DataTreveler 3.0, I tried using another approach to see if it will work, could you please test it? Spoiler Easy Mount EFI.zip Edited July 31, 2025 by Mirone 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838253 Share on other sites More sharing options...
Max.1974 Posted August 1, 2025 Share Posted August 1, 2025 (edited) Hi @Mirone and @Cyberdevs Sharing this in the spirit of helping: I managed to mount the EFI that OpenCore boots from using a slightly modified command by our master Cyberdevs. u=$(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\([^,]*\),.*/\1/'); \ if [ "$u" != "" ]; then sudo diskutil mount $u ; fi Edited August 2, 2025 by Max.1974 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838259 Share on other sites More sharing options...
Cyberdevs Posted August 1, 2025 Share Posted August 1, 2025 @Mirone On my MacBook Pro Hackintosh 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838261 Share on other sites More sharing options...
fabiosun Posted August 1, 2025 Share Posted August 1, 2025 @Mirone this one is mine: 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838264 Share on other sites More sharing options...
LockDown Posted August 1, 2025 Share Posted August 1, 2025 i just love a simple drag&drop what is being shown in desktop 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838266 Share on other sites More sharing options...
Mirone Posted August 1, 2025 Author Share Posted August 1, 2025 @Cyberdevs @fabiosun I'll calmly look for a way to showcase the best of both worlds, otherwise we'll stick with @Cyberdevs solution. @LockDown It would be nice to have drag and drop too, I'll take note of that for future improvements, thanks! 4 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838277 Share on other sites More sharing options...
miliuco Posted August 1, 2025 Share Posted August 1, 2025 @Mirone Update warning says Sparkle error. Do yo can update or get a right message clicking update from running app? 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838279 Share on other sites More sharing options...
Mirone Posted August 1, 2025 Author Share Posted August 1, 2025 (edited) @miliuco I'm not getting any update errors here did you download the version posted by @Cyberdevs? Edited August 1, 2025 by Mirone 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838289 Share on other sites More sharing options...
Cyberdevs Posted August 1, 2025 Share Posted August 1, 2025 I guess I have to delete my compiled version from the post to avoid confusions and issues, even though I didn't change anything else in the code and the Sparkle framework it might pose unwanted issues for users. 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838290 Share on other sites More sharing options...
Mirone Posted August 1, 2025 Author Share Posted August 1, 2025 20 hours ago, Cyberdevs said: Thanks, I was thinking about the same solution to retrieve that data from nvram but wasn't sure how to do it, but this clearly is the solution. Makes perfect sense! u=$(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\([^,]*\),.*/\1/'); \ if [ "$u" != "" ]; then sudo diskutil mount $u ; fi and nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path @Mirone this actually is what we need. @Slice Is there something similar for Clover? 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838291 Share on other sites More sharing options...
Slice Posted August 1, 2025 Share Posted August 1, 2025 2 minutes ago, Mirone said: @Slice Is there something similar for Clover? What similar? nvram working similar. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838292 Share on other sites More sharing options...
miliuco Posted August 1, 2025 Share Posted August 1, 2025 47 minutes ago, Mirone said: @miliuco I'm not getting any update errors here did you download the version posted by @Cyberdevs? Not sure. I think it's from GitHub bit I'll try. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838294 Share on other sites More sharing options...
Mirone Posted August 3, 2025 Author Share Posted August 3, 2025 On 7/31/2025 at 1:37 PM, fabiosun said: Spoiler Edit Maybe to show from what disk system boots? Spoiler Try this: Easy Mount EFI.zip Spoiler Easy Mount EFI.zip 3 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838327 Share on other sites More sharing options...
Max.1974 Posted August 3, 2025 Share Posted August 3, 2025 @Mirone My brother, congratulations on the excellent work. I was also working on a script to complement your work, and I ended up formalizing a script for open EFI partition, and its too easy to open with just two clicks. It has an interactive menu that shows the boot partition and the internal and external volumes with the mounted EFI, open partition windows too and close easy. Congratulations again on the high level of your work. 4 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838331 Share on other sites More sharing options...
Cyberdevs Posted August 3, 2025 Share Posted August 3, 2025 @Mirone Nice work! 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838334 Share on other sites More sharing options...
fabiosun Posted August 3, 2025 Share Posted August 3, 2025 7 hours ago, Mirone said: Try this: Easy Mount EFI.zip Reveal hidden contents Easy Mount EFI.zip 1.24 MB · 7 downloads It is good now thank you 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838342 Share on other sites More sharing options...
Mirone Posted August 3, 2025 Author Share Posted August 3, 2025 A few more small improvements: Now in the Menu Bar, the found EFI partitions are displayed. Just click on one to mount it, and click again to unmount it. The partition with a green circle is the Boot-EFI. The boot loader version is now also shown in the main window of the app. I will upload the changes to GitHub soon, but please test this version first. Spoiler Spoiler P.S: I haven’t done any testing with Clover, so if anyone could test it and give me some feedback, I’d appreciate it. Easy Mount EFI.zip 4 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838360 Share on other sites More sharing options...
fabiosun Posted August 4, 2025 Share Posted August 4, 2025 Hi @Mirone i cant see green Circle after unmounting opencore partition (in OSX Ventura i did this try) 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/page/3/#findComment-2838365 Share on other sites More sharing options...
Recommended Posts