External Hard Drive Doesn't Contain an EFI System Partition

My external hard drive sometimes reads and sometimes doesn't. When it doesn't, I open disk utility and run first aid. I am prompted with this message:


"This disk doesn't contain an EFI system partition. If you want to startup your computer with this disk or include it in a RAID set, backup your data and partition this disk. : (-69767)"



Is there any way to fix this? I'm a musician and all my files are contained in that hard drive. I've heard of Mount EFI from github, but I'm not sure how to use it. Any help would be appreciated. I'm running Catalina 10.15.7 by the way

MacBook Pro (2017 – 2020)

Posted on Oct 7, 2024 9:56 PM

Reply

Similar questions

2 replies

Oct 8, 2024 7:21 PM in response to Ceelo13

Did you use Disk Utility to erase the drive when you first started using the drive? Disk Utility always creates the hidden EFI partition even for data only drives. However, the manufacturer or Windows may not create an EFI partition for a data only drive.


What file system is being used on this external drive?


Even if the First Aid summary says everything is "Ok", click "Show Details" and scroll back through the report to see if any unfixed errors are listed. If there are errors listed, then run First Aid again until the errors are gone. If after several attempts the errors remain, then you will need to erase the drive & restore from a backup.


You should also run First Aid on the physical drive as well. Within Disk Utility you may need to click "View" and select "Show All Devices" before the physical drive and hidden APFS Containers appear on the left pane of Disk Utility. Scanning the whole physical drive will check the partition table for issues. If the drive is using the APFS file system, then also run First Aid on the hidden APFS Container since that will run the file system scan on the Container as well as all other APFS volumes within that Container.


I would be concerned about the physical health of the external drive. First Aid does not check the health of a drive....it only checks the integrity of the partition table & file systems. You can check the health of the external drive by using the third party app DriveDx (free trial period) and posting the complete text report here using the "Additional Text" icon which looks like a piece of paper on the forum editing toolbar. You will need to install a special USB driver in order to allow the necessary communication to access the external drive's health information.


As far as the EFI partition notice, I agree with @Grant.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

External Hard Drive Doesn't Contain an EFI System Partition

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.