Contribute
Register

How to Update + Current and Past apfs.efi Downloads

Joined
Feb 17, 2011
Messages
298
Motherboard
Gigabyte GA-Z170X-UD3
CPU
Core i7 6700K @4.6GHz
Graphics
Gigabyte GTX 970 Windforce
Mac
iMac, MacBook Pro
Classic Mac
iMac
Mobile Phone
Android, iOS
Hi,
I read somewhere that the Mojave 10.14.2 update has improved boot time.
Do you think it's a good idea to grab apfs.efi file from a 10.14.2 installation and put it on my High Sierra system to get a faster boot?
 
Joined
Feb 19, 2018
Messages
95
Motherboard
Gigabyte Z370 AORUS Ultra Gaming - rev. 1.0
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Hi,
I read somewhere that the Mojave 10.14.2 update has improved boot time.
Do you think it's a good idea to grab apfs.efi file from a 10.14.2 installation and put it on my High Sierra system to get a faster boot?
Why do you think it would give you a faster boot time in High Sierra?
It is a Mojave optimised file for a Mojave optimised file system, it wouldn't change the file system on your drive?
 
Joined
Feb 17, 2011
Messages
298
Motherboard
Gigabyte GA-Z170X-UD3
CPU
Core i7 6700K @4.6GHz
Graphics
Gigabyte GTX 970 Windforce
Mac
iMac, MacBook Pro
Classic Mac
iMac
Mobile Phone
Android, iOS
APFS is the default file system for Mojave AND High Sierra, so why not?
Anyway, I was just asking for some opinions and I don't think it is such a dumb question...
Nonetheless, thanks for your input.

All other thoughts are welcome.
 
Last edited:
Joined
Feb 19, 2018
Messages
95
Motherboard
Gigabyte Z370 AORUS Ultra Gaming - rev. 1.0
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
APFS is the default file system for Mojave AND High Sierra, so why not?
But file systems evolve and the apfs in High Sierra will be slightly different to the apfs in Mojave. It will be backward compatible as far as the apfs driver is concerned but still different. That is why it is best to use ApfsDriverLoader-64.efi as that reads the current apfs.efi from your system. Without it you need to copy the latest apfs.efi to your efi/clover/drivers64UEFI folder every time there is an update to gain the benefits it provides and to ensure the updated file system is fully optimised. Just loading the apfs.efi to an older system will not provide any of the benefits of the newer system.

Just trying to be helpful!
 
Joined
Feb 17, 2011
Messages
298
Motherboard
Gigabyte GA-Z170X-UD3
CPU
Core i7 6700K @4.6GHz
Graphics
Gigabyte GTX 970 Windforce
Mac
iMac, MacBook Pro
Classic Mac
iMac
Mobile Phone
Android, iOS
Mojave APFS is not different from High Sierra APFS. It is the same file system with the same features. The logical structure of a Mojave APFS volume is strictly the same as a High Sierra APFS volume.

If something evolves, it is only the performance of the "engine" behind APFS, not the functionality. And because it's a very new file system, no doubt that Apple is trying hard to optimize it to speed up read/write operations, among other improvements and bugs hunt.

I know ApfsDriverLoader-64.efi and use it from the beginning, but that has nothing to do with my initial question.

For your information, boot time of my Skylake rig has doubled from Sierra HFS+ to High Sierra APFS. I know boot time is not essential, but in some manner, it reflects the performance of global volumes access.

I am sure Apple, in the near future, will improve APFS performance, and not only for Mojave users... In the meantime, all workarounds are welcome! ;)
 
Joined
Feb 21, 2011
Messages
1,133
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX560
Mac
iMac, MacBook Pro
Mobile Phone
iOS
APFS is the default file system for Mojave AND High Sierra, so why not?
Anyway, I was just asking for some opinions and I don't think it is such a dumb question...
Nonetheless, thanks for your input.

All other thoughts are welcome.
I don't think you asked a dumb question. In fact you saved me from asking it. So, hopefully we get a response to this question soon enough. :)
 
Joined
Feb 17, 2011
Messages
298
Motherboard
Gigabyte GA-Z170X-UD3
CPU
Core i7 6700K @4.6GHz
Graphics
Gigabyte GTX 970 Windforce
Mac
iMac, MacBook Pro
Classic Mac
iMac
Mobile Phone
Android, iOS
Welcome to the club Solidww!

I was a bit afraid of screwing up something even if I have a Time Machine backup, but I tried it anyway ...and it works!
Unfortunately, it seems that the gain, if any, is not significant.

I tested only 2 times, but from the Clover boot menu to the display of the Finder, it takes 32 seconds with native apfs.efi, compared to 30 seconds with Mojave 14.2 apfs.efi.

So it is likely that apfs.efi has dependencies and can not improve read/write access alone.

I will redo some tests to be sure...
 
Joined
Apr 14, 2018
Messages
36
Motherboard
Gigabyte Z370P D3
CPU
i7-8700K
Graphics
GTX 780
May I ask what do you do with the apfs files you linked to download? Do you copy them somewhere after updating copying existing one? If so, where do you copy the ones from the link?
TitanKing, you'll need to mount your EFI to get to CLOVER. Use something like EFI Mounter v3 then when you mount the partition, go EFI > CLOVER > drivers64UEFI and there should be your old APFS.efi file. Replace it with the correct version and you're good to go!
 
Joined
Feb 19, 2018
Messages
95
Motherboard
Gigabyte Z370 AORUS Ultra Gaming - rev. 1.0
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
Or just use ApfsDriverLoader-64.efI and you don’t have to do any manual updating at all.
 
Top