Jump to content

1 Screenshot

About This File

ESP Mounter Pro is a new top bar application to manage your EFI System Partition(s). You can mount or umount any ESP you have on any disk you have directly from its popover window.

 

**ESP Mounter Pro v1.9 / Require 10.9 +, works good in Mojave!**

 

NEW: since v1.4 can mount/umount all partitions you have, for example each Recovery HD partitions you have also!!

 

This app use advanced APIs to perform all operations and no AppleScript or scripts are used: only code!

 

post-674334-0-09135100-1473191292.png

 

New: Dark Mode support (automatic switching):

post-674334-0-31414400-1473191279.png

 

Retina Display Support!

 

Require 10.9 +, works good in macOS Sierra!

 

 

//

// Created by Micky1979 on 15/06/16.

// Copyright © 2016 Micky1979 & InsanelyMac. All rights reserved.

//

 

app icon by Mirone (thanks)

 

Does not show an EFI Partition if your disk is not GPT (or if smaller than 1GB). Cannot mount it if corrupted!.


What's New in Version 1.6

Released

  • now the window get closed as soon the mouse click elsewhere. (thanks ErmaC for making me aware)



User Feedback

Recommended Comments



Last login: Sun Jun 19 22:59:37 on ttys000
iMacdiComputer:~ computer$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:       Microsoft Basic Data Dati                    2.0 TB     disk0s2
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *640.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:       Microsoft Basic Data Windows 8.1             89.5 GB    disk1s2
   3:                  Apple_HFS OSX 10.11               89.4 GB    disk1s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk1s4
   5:       Microsoft Basic Data Scaricati               459.8 GB   disk1s5
/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk2
   1:               Windows_NTFS Films                   2.0 TB     disk2s1
/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Ramdisk                +1.0 GB     disk3
/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS USB                     10.8 GB    disk4s2
   3:                  Apple_HFS Prova 10.11             54.3 GB    disk4s3
   4:                  Apple_HFS Prova 10.12             54.4 GB    disk4s4
iMacdiComputer:~ computer$ diskutil info /Volumes/USB

   Device Identifier:        disk4s2
   Device Node:              /dev/disk4s2
   Whole:                    No
   Part of Whole:            disk4
   Device / Media Name:      Installer

   Volume Name:              USB

   Mounted:                  Yes
   Mount Point:              /Volumes/USB

   File System Personality:  HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended
   Owners:                   Disabled

   Partition Type:           Apple_HFS
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported
   Volume UUID:              AE7B1FB5-5E11-3AEE-8A9E-DBF5B3E4DD5A
   Disk / Partition UUID:    4C2DC916-7DAE-4C36-A1DF-933BBF467065

   Total Size:               10.8 GB (10772123648 Bytes) (exactly 21039304 512-Byte-Units)
   Volume Free Space:        4.4 GB (4404576256 Bytes) (exactly 8602688 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          External
   Removable Media:          No


 

Share this comment


Link to comment
Share on other sites

Thank you Mickey :)

Very fast mounting and unmounting compared to Clover configurator and of course, it loads on start up; such a useful tool!

Share this comment


Link to comment
Share on other sites

Thanks Guys, I have an update almost ready without the need of installing the helper tool. Just no time to debug it... Will comes as soon as I have time for it.....

Share this comment


Link to comment
Share on other sites

This is surely much smarter than my little script, but one advantage of a script application is that everyone could view and change the "code" (show package contents then open Script in Contents/Ressources/Scripts. For me this does the Job ... 

Share this comment


Link to comment
Share on other sites

This is surely much smarter than my little script, but one advantage of a script application is that everyone could view and change the "code" (show package contents then open Script in Contents/Ressources/Scripts. For me this does the Job ... 

This one use Diskarbitration framenwork, even if we want, we cannot modify it since is a static library bundeled with OSX. So I expected that in newer or older OSes disks are treated in the correct way without users iteraction. BTW the code done by me is a portable framenwork (coming from Pandora's Box since last year) that handle all Diskarbitration's functions like for example diskutil does:

 

diskutil use Diskarbitration (and also mount is another program)

EFI Mounter Pro use Diskarbitration 

EFI Mounter Pro does not need diskutil or mount

EFI Mounter Pro is a program that do what diskutil and mount does, but there's no need for it, even if Apple decide to remove it..

Can show you if the disk is external or internal (looking at the icon type), prevent to mount ESP that are damaged or not readable by the system.

Also can do other things that in this app are not used (like install a bootloader because can handle bootsectors).

 

BTW the mission of this app is only to be able to mout the ESP by pressing the discrete icon on the OSX Top bar and select the preferred one, w/o open a new window or app since is already loaded at login.

Share this comment


Link to comment
Share on other sites

My laptop has 1 hdd and 1 ssd, and it didn't show EFI partitions on both drives. However it did show EFI partition on USB drive. :(

Share this comment


Link to comment
Share on other sites

×