This question already has an answer here:

I have a late 2014 iMac that is running Yosemite and is ccompatible with Mojave. But I want to upgrade the OS to High Sierra, not Mojave.

How do I do this?

marked as duplicate by Tetsujin, Mark, Ɱark Ƭ, Allan, bassplayer7 Mar 11 at 16:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


If you're in the US, go to this link.

Note: Links to all macOS downloads from Leopard to Mojave are listed on this page at Krypted.com.


I needed to do something similar recently, and I found the downloaded High Sierra I had saved was corrupt in some way, and I re-downloaded via the App Store…which gave me a stub installer (about 20MB) rather than the full 5.7GB version.

The way I found to force the full download from Apple was to use High Sierra Patcher Tool from dosdude1.com -- download it, unzip the archive, run the app inside (you will likely need to right-click -> open as the developer is not recognised). Ignore all the stuff about patching your system, clear any dialogs about your system already being supported (if they appear and choose Tools -> Download macOS High Sierra…:

Download High Sierra

The patcher app will ask you for confirmation:

Download High Sierra confirmation

Select Yes and it will start downloading the full installer:

enter image description here

At the end of this process, you'll have a working self-contained High Sierra installer. The patcher will ask if you want to make a patched USB installer -- answer Not now to this:

enter image description here

Locate the download in your chosen folder, and you should have a 5.7GB portable installer:

enter image description here

After you've installed High Sierra, you can change the macOS update settings to defer (possibly indefinitely, to be confirmed) the Mojave installer auto-downloading using System Preferences -> App Store -> uncheck Install macOS updates:

enter image description here

You can opt-in to any updates when you're ready.

Not the answer you're looking for? Browse other questions tagged .