Mirone Posted July 30, 2025 Share Posted July 30, 2025 (edited) Easy Mount EFI Easy Mount EFI, a lightweight macOS App Agent for mounting and unmounting EFI partitions quickly and safely. Features Mount and unmount EFI partitions with a single click Simple and intuitive menu bar interface Detects installed bootloaders (OpenCore or Clover) Optional "Launch at Login" support via LaunchAgent Requires no system modifications (uses native macOS commands) Built-in update checker via Sparkle Download Here GitHub Repository Edited July 30, 2025 by Mirone 11 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/ Share on other sites More sharing options...
fabiosun Posted July 30, 2025 Share Posted July 30, 2025 Hi @Mironethank you for this tool I am on macOS Tahoe and i see this for my disks i have 3 Sata SSD and 4 Nvme on my pc...named properly but i cant undestood why the tool see some of them as unnamed hackingtool sees them in this way: 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838117 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 @Mirone Thanks man, nice work, but what happened to ESP Mounter Pro? It was a nice app and very effective. 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838118 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 @Cyberdevs ESP Mounter Pro was written by @Micky1979 and he never made the source code available to me. 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838125 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 1 minute ago, Mirone said: @Cyberdevs ESP Mounter Pro was written by @Micky1979 and he never made the source code available to me. Oh, you're right! My bad! I thought it was yours, sorry! 1 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838126 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 1 hour ago, fabiosun said: Hi @Mironethank you for this tool Spoiler I am on macOS Tahoe and i see this for my disks i have 3 Sata SSD and 4 Nvme on my pc...named properly but i cant undestood why the tool see some of them as unnamed hackingtool sees them in this way: Spoiler Interesting, I only have one NVME disk, but I tested it with some USB's connected, I'll analyze what might be happening, can you send me the output of this command: system_profiler SPStorageDataType 11 minutes ago, Cyberdevs said: Oh, you're right! My bad! I thought it was yours, sorry! I only helped him with the app icon. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838127 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 Same here on my MBP 2013 running Big Sur: Spoiler Storage: Macintosh HD - Data: Free: 133.66 GB (133,661,872,128 bytes) Capacity: 250.79 GB (250,790,436,864 bytes) Mount Point: /System/Volumes/Data File System: APFS Writable: Yes Ignore Ownership: No BSD Name: disk1s1 Volume UUID: something something (I edited these) Physical Drive: Device Name: APPLE SSD SM0256F Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified Macintosh HD: Free: 133.66 GB (133,661,872,128 bytes) Capacity: 250.79 GB (250,790,436,864 bytes) Mount Point: / File System: APFS Writable: No Ignore Ownership: No BSD Name: disk1s5s1 Volume UUID: something something (I edited these) Physical Drive: Device Name: APPLE SSD SM0256F Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified Spoiler Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838128 Share on other sites More sharing options...
Anto65 Posted July 30, 2025 Share Posted July 30, 2025 (edited) Mirone , If you give me the possibility to set the password once and for all, without having to type it at every Mount / Unmount ( boring and useless in my opinion ) ... I will take it immediately 😛 Edited July 30, 2025 by Anto65 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838129 Share on other sites More sharing options...
fabiosun Posted July 30, 2025 Share Posted July 30, 2025 7 minutes ago, Mirone said: Interesting, I only have one NVME disk, but I tested it with some USB's connected, I'll analyze what might be happening, can you send me the output of this command: system_profiler SPStorageDataType Spoiler output fabio@fabios-Mac-Pro ~ % system_profiler SPStorageDataType Storage: macOS - Data: Free: 2 TB (1.998.219.943.936 bytes) Capacity: 2,05 TB (2.048.198.492.160 bytes) Mount Point: /System/Volumes/Data File System: APFS Writable: Yes Ignore Ownership: No BSD Name: disk2s1 Volume UUID: 895C1ECA-FBE1-4952-928B-4F4D75F0CD84 Physical Drive: Device Name: KINGSTON SKC3000D2048G Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI-Express Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified OSX - Data: Free: 1,56 TB (1.564.284.669.952 bytes) Capacity: 2,05 TB (2.048.198.492.160 bytes) Mount Point: /Volumes/OSX - Data File System: APFS Writable: Yes Ignore Ownership: No BSD Name: disk3s1 Volume UUID: 84C958A8-FF01-4FD7-BD3B-D6722FA47227 Physical Drive: Device Name: KINGSTON SKC3000D2048G Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI-Express Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified OSX: Free: 1,56 TB (1.564.284.669.952 bytes) Capacity: 2,05 TB (2.048.198.492.160 bytes) Mount Point: /Volumes/OSX File System: APFS Writable: No Ignore Ownership: No BSD Name: disk3s4 Volume UUID: 9CA99D9A-3019-43D0-AECB-E6612C84427B Physical Drive: Device Name: KINGSTON SKC3000D2048G Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI-Express Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified SSD0: Free: 2,03 TB (2.028.079.878.144 bytes) Capacity: 4 TB (4.000.577.273.856 bytes) Mount Point: /Volumes/SSD0 File System: APFS Writable: Yes Ignore Ownership: No BSD Name: disk5s1 Volume UUID: 9DD66CF2-DAC9-49EC-BF85-891724DAAEC3 Physical Drive: Device Name: WD Blue SA510 2.5 4TB Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified Creedence11M6270.SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex: Free: 3,1 MB (3.149.824 bytes) Capacity: 4,2 MB (4.194.304 bytes) Mount Point: /System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore/purpose_auto/6dd55b0d06633a00de6f57ccb910a66a5ba2409a.asset/.AssetData File System: Case-sensitive APFS Writable: No Ignore Ownership: No BSD Name: disk9s1 Volume UUID: A4B97E21-47AA-4E5E-A5D5-1F7563C37536 Physical Drive: Device Name: Disk Image Media Name: AppleAPFSMedia Protocol: Disk Image Internal: No Partition Map Type: Unknown macOS: Free: 2 TB (1.998.219.841.536 bytes) Capacity: 2,05 TB (2.048.198.492.160 bytes) Mount Point: / File System: APFS Writable: No Ignore Ownership: No BSD Name: disk2s3s1 Volume UUID: DA835AAE-C066-4BB2-BA74-9154579BC23F Physical Drive: Device Name: KINGSTON SKC3000D2048G Media Name: AppleAPFSMedia Medium Type: SSD Protocol: PCI-Express Internal: Yes Partition Map Type: Unknown S.M.A.R.T. Status: Verified SSD2: Free: 749,42 GB (749.419.888.640 bytes) Capacity: 4,1 TB (4.096.510.918.656 bytes) Mount Point: /Volumes/SSD2 File System: ExFAT Writable: Yes Ignore Ownership: Yes BSD Name: disk6s2 Volume UUID: 5F7EBA19-F823-38F1-B96D-39EF35E10C15 Physical Drive: Device Name: SPCC Solid State Disk Media Name: SPCC Solid State Disk Media Medium Type: SSD Protocol: PCI Internal: Yes Partition Map Type: GPT (GUID Partition Table) S.M.A.R.T. Status: Verified SSD1: Free: 10,43 GB (10.425.991.168 bytes) Capacity: 4,1 TB (4.096.510.918.656 bytes) Mount Point: /Volumes/SSD1 File System: ExFAT Writable: Yes Ignore Ownership: Yes BSD Name: disk7s2 Volume UUID: BFA2FB18-A5FC-3B0E-B8A9-CB016FABD374 Physical Drive: Device Name: SPCC Solid State Disk Media Name: SPCC Solid State Disk Media Medium Type: SSD Protocol: PCI Internal: Yes Partition Map Type: GPT (GUID Partition Table) S.M.A.R.T. Status: Verified fabio@fabios-Mac-Pro ~ % Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838130 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 Thanks for sharing, I already know what's going on here, Easy Mount EFI search for Media Name, and in the 3 NVME it would return: AppleAPFSMedia I'll change the code to search for Device Name. it's a very simple change, if you want to test it just change this line in the source code: set mediaName to runShell("system_profiler SPStorageDataType | grep -A 10 "& quoted form of baseDisk & ¬ "| grep 'Media Name:' | awk -F': ' '{print $2}' | tr -d ''") for this: set mediaName to runShell("system_profiler SPStorageDataType | grep -A 10 "& quoted form of baseDisk & ¬ "| grep 'Device Name:' | awk -F': ' '{print $2}' | tr -d ''") I believe this solves @Cyberdevs can you test? 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838131 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 1 minute ago, Mirone said: Thanks for sharing, I already know what's going on here, Easy Mount EFI search for Media Name, and in the 3 NVME it would return: AppleAPFSMedia I'll change the code to search for Device Name. it's a very simple change, if you want to test it just change this line in the source code: set mediaName to runShell("system_profiler SPStorageDataType | grep -A 10 "& quoted form of baseDisk & ¬ "| grep 'Media Name:' | awk -F': ' '{print $2}' | tr -d ''") for this: set mediaName to runShell("system_profiler SPStorageDataType | grep -A 10 "& quoted form of baseDisk & ¬ "| grep 'Device Name:' | awk -F': ' '{print $2}' | tr -d ''") I believe this solves @Cyberdevs can you test? Sure thing let me download the source and compile it I'll get back to you ASAP 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838132 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 15 minutes ago, Anto65 said: If you give me the possibility to set the password once and for all, without having to type it at every Mount / Unmount ( boring and useless in my opinion ) ... I will take it immediately 😛 It is not necessary to type the password every time you Mount/Unmount it is requested every 5 minutes, that is, if you disassembled and are going to assemble it is not to request the password unless 5 minutes have already passed (I think that is the time) 1 minute ago, Cyberdevs said: Sure thing let me download the source and compile it I'll get back to you ASAP Thanks, I'm away from my macOS pc at the moment. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838133 Share on other sites More sharing options...
fabiosun Posted July 30, 2025 Share Posted July 30, 2025 No xcode installed here..sorry 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838134 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 14 minutes ago, Mirone said: It is not necessary to type the password every time you Mount/Unmount it is requested every 5 minutes, that is, if you disassembled and are going to assemble it is not to request the password unless 5 minutes have already passed (I think that is the time) Thanks, I'm away from my macOS pc at the moment. Sure thing man, but can't compile it, errors regarding the Sparkle : Unknown file type in '/Volumes/Western/Downloads/Easy-Mount-EFI-main/Easy Mount EFI/Easy Mount EFI/Framework/Sparkle.framework/Sparkle' 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838135 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 @Cyberdevs Go to Bundle Phases if I'm not mistaken, and see if Sparkle is marked to be signed when compiling, uncheck and try again please. Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838136 Share on other sites More sharing options...
Cyberdevs Posted July 30, 2025 Share Posted July 30, 2025 Same error, Hmmm, that's weird, I have Sparkle enabled in my apps and there is no such error in my projects, I can even sign sparkle with my apple ID (not paid membership) 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838137 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 I will correct this as soon as I get home. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838150 Share on other sites More sharing options...
matxpa Posted July 30, 2025 Share Posted July 30, 2025 (edited) 6 hours ago, Cyberdevs said: @Mirone Thanks man, nice work, but what happened to ESP Mounter Pro? It was a nice app and very effective. @Cyberdevs Hi ESPMounter.app https://drive.google.com/file/d/1jqdr318Oh9SEs4vphGnV89NFDhx52QH0/view?usp=drive_link Spoiler Regards Edited July 30, 2025 by matxpa 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838153 Share on other sites More sharing options...
Mirone Posted July 30, 2025 Author Share Posted July 30, 2025 @Cyberdevs @fabiosun try this: Easy Mount EFI.zip 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838154 Share on other sites More sharing options...
Cyberdevs Posted July 31, 2025 Share Posted July 31, 2025 @matxpa Hi and thanks for sharing the link but it says Access Denied. Do I have to request for access? @Mirone The first one is my internal Apple SSD and the second one is my External SSD 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838163 Share on other sites More sharing options...
fabiosun Posted July 31, 2025 Share Posted July 31, 2025 Thank you @Mironefor your efforts 3 unnamed are 3 NVME disks 1 is a Sabrent Rocket 4.0 1 TB 2 are Kingston 2Tb 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838165 Share on other sites More sharing options...
Slice Posted July 31, 2025 Share Posted July 31, 2025 15 hours ago, Cyberdevs said: Same error, Hmmm, that's weird, I have Sparkle enabled in my apps and there is no such error in my projects, I can even sign sparkle with my apple ID (not paid membership) I encountered same problem times ago. I can't compile original About_This_Mac application because of Sparkle framework requires paid Apple account. So why I created my own fork of the application without Sparkle. 4 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838169 Share on other sites More sharing options...
Cyberdevs Posted July 31, 2025 Share Posted July 31, 2025 I'm using Sparkle in Bootabler, Mac Tweaks and Sparkler and I can sign the framework without any issues. I didn't add it as a Package dependency just downloaded from GitHub and added the framework to the projects. 2 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838175 Share on other sites More sharing options...
matxpa Posted July 31, 2025 Share Posted July 31, 2025 (edited) 3 hours ago, Cyberdevs said: @matxpa Hi and thanks for sharing the link but it says Access Denied. Do I have to request for access? @Cyberdevs Hi new link (maybe i forgot to share the previous link, if so forgive me) https://drive.google.com/file/d/1jqdr318Oh9SEs4vphGnV89NFDhx52QH0/view?usp=sharing and when you've DL and uncompress it maybe you should execute next command "sudo xattr -r -d com.apple.quarantine /[YOUR INSTALL PATH]/ESPMounter.app Regards PS : to manage languages (without rebuild application) you edit /[YOUR INSTALL PATH]/ESPMounter.app/Contents/Resources/LocaleLang.plist 1) change value of "PreferredLanguage" key from "fr" to "en" 2) you can add new language(s) a) add id and name of new language in "Available" dict key b) add your new language (id as dict), new language you'll have translated from the "en" one. keep "en" keys and translate only values of associated keys. And you could (if you would) remove one or more languages by removing the id(s) in "Available" dict key. Language management is dynamic without re-building the application, just modify "LocaleLang.plist" content. Edited July 31, 2025 by matxpa 3 1 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838184 Share on other sites More sharing options...
XanthraX Posted July 31, 2025 Share Posted July 31, 2025 (edited) Very interesting and uselful app. Usually you do not need to dequarantine apps (sudo xattr ....) if you have SIP disabled. But here it is a free app, Sentinel, to dequarantine or and codesign apps (with SIP on or off) https://github.com/alienator88/Sentinel Edited July 31, 2025 by XanthraX 3 Link to comment https://www.insanelymac.com/forum/topic/361440-easy-mount-efi/#findComment-2838186 Share on other sites More sharing options...
Recommended Posts