As older versions of macOS & OS X no longer appear on the App Store search, how can I get any older version of a Mac OS to be able to run as a VM, or to reinstall on my Mac?

This is an attempt to provide the canonical QA for this issue, as per the Meta QA -
Where is the list of canonical questions stored for Ask Different?
I expect it to be modified over time to hopefully become a complete information resource.

  • Actually, it would be better created a bootable flash drive when a macOS arrived. So when you find the new macOS is bad to use, you can recover your Mac to any old macOS as long as you have a bootable flash drive. – Jack Chu Dec 21 '17 at 1:14
  • 99.99% of MacOS users don't do this. While useful after the fact, nobody thinks of it. Time Machine backups are more "commonly used". – Melvin Jefferson Dec 21 '17 at 1:24
  • 1
    I actually keep all the old installers on a backup drive, & combo updaters to the last available version... but I realise I'm not what would be considered normal ;) – Tetsujin Dec 23 '17 at 11:55
  • 1
    @Tetsujin Haha. this makes both of us! :) – Monomeeth Jan 23 at 22:13
  • This helps no one but me, but I keep a copy of every Mac OS installer all the way back to 10.1, I've always known they'll come in handy when today's macs become old fun tinkering toys. My home server's main storage drive has a folder called "Software Vault". – l008com Mar 27 at 4:22
up vote 33 down vote accepted

Since Mojave

[This section is still work in progress]
It would appear that in the new Mojave App Store, older purchased OS Installers no longer appear.
Testing the El Capitan installer which has a published URL it will appear in the App Store, but if requested to download no longer says 'not valid for this Mac' it now says 'The requested version of macOS is not available'.

enter image description here

Some further testing is required - contributions welcome - to see if other OS versions are similarly removed. We may need direct links for these, which I don't have at present.


For OS X versions from Lion up to El Capitan.

The simplest way - if available to you - is to use your Purchase History on the App Store.
If you have ever previously installed any OS X version, it will still be available to you from that list. This should include any public beta versions too.

The version available from that list will always be the latest version of its type - i.e. 10.7.5, 10.8.6... 10.11.6

Image heavily modified to show only OS versions. enter image description here

Note, it will say Download or Install depending on whether or not you have the Installer file saved locally - even on a non-boot drive.


For OS versions since Sierra.

Sierra itself has now vanished from everybody's Purchase History. However, Apple are keeping Sierra fully available, even though High Sierra is out. No Apple ID is required.


If the version you are trying to download is older than the Mac you are attempting to download it to - the Store will not allow the download.
[looking for workarounds to this part - edits welcome - I can't test this as the newest Mac I have is a 2012 Mac Pro]

Potential workarounds, need testing -
How to re-download Lion from Mountain Lion


If you are trying to update an older machine running Snow Leopard or Lion, then you can get a special version of El Capitan from the App Store

This version of El Capitan is for users running OS X Snow Leopard or OS X Lion who would like to upgrade to macOS High Sierra. If you are running Snow Leopard or Lion and would like to upgrade to High Sierra, you need to install El Capitan first. This version of El Capitan can also be installed on computers that are not compatible with High Sierra.

Note that last sentence... this version will not install on any machine that is not currently on Snow Leopard or Lion, if the machine is capable of running High Sierra.
That leaves it as quite a specific resource & not a general 'get out of jail free card' for anyone wanting El Capitan.

enter image description here


If you need to reinstall from Recovery, & were previously running Sierra 10.12.4 or higher, there are now 3 options available.
Hold the appropriate key combo at the boot chimes...

  • Cmd ⌘ R
    reinstall the latest macOS that was installed on your Mac, without upgrading to a later version
  • Opt ⌥ Cmd ⌘ R
    upgrade to the latest macOS that is compatible with your Mac
  • Shift ⇧ Opt ⌥ Cmd ⌘ R
    reinstall the macOS that came with your Mac, or the version nearest to it that is still available.

The first 2 options are available to any Mac newer than Lion, approximately 2009.

There is also the option of creating a bootable USB of the Recovery Disk, using this Apple tool - Apple KB: OS X: About Recovery Disk Assistant


Should you have access to an older point release of any OS, 10.11.0 etc & wish to upgrade, then you can download Combo Updaters from Apple that contain everything necessary to go straight to the latest point release in a single step, e.g. 10.11.6

Google is good at finding these, as the top hit if you just search combo update 10.11 etc but here are links to a few

Mavericks 10.9.5
Yosemite 10.10.5
El Capitan 10.11.6
Sierra 10.12.6
High Sierra 10.13.6


If you need to create a bootable USB to install from

How do I make a bootable USB flash drive on a Mac?

How do I create a Mac bootable USB drive using Windows?


If none of these methods are available to you, you have two options

  1. Find a friend who can access the download [recommended]

  2. Find a torrent/sharing site [not recommended]

Additional Note:
There is no 'legitimate' way to download macOS from anything other than a Mac. It requires the Apple App store.


Note: You can not use a Time Machine backup to revert to an OS which is older than the OS of the latest backup on that Time Machine drive.

This means that to preserve your ability to ever restore to an earlier backup & OS with your Time Machine backup, you must swap out that Time Machine drive before upgrading the OS. This is because once the Time Machine drive sees the new OS, there's no going back to the older OS using it. You can still pick data out from the Time Machine manually, but cannot use it to restore to the older OS.

  • 1
    There seems to be a homebrew cli-interface for the MAS. I haven't had a chance to test it, but perhaps it would be able to download versions older than your mac. – Bruce Dec 20 '17 at 6:59
  • @Bruce - looks interesting - wonder if someone could test that & report back. I don't have a new-enough Mac here. – Tetsujin Dec 20 '17 at 14:59
  • So, it might just work for Mountain Lion. The cli-interface installs by product id and the installers for the OSes after 10.8 all have an id of 0. On the other hand, it seems like the Mountain Lion Installer is downloading to my MacBook (Early 2015). It's id is 537386512. – Bruce Dec 21 '17 at 2:36
  • The download of Mountain Lion did work. I have the installer in my Application folder, even though my MacBook can't open it. It's a shame that Apple seems to have removed the ids for 10.9 through 10.11. – Bruce Dec 21 '17 at 3:16
  • 1
    @SkeletonBow - I don't know the precise moment at which it happens, & I always as a habit drop a new drive in just before a major OS update. I discovered this when I forgot that step when updating to Sierra & had a nightmare of a time trying to revert - apple.stackexchange.com/questions/271104/revert-to-el-capitan – Tetsujin Mar 13 at 7:31

Here's a nice python script that will download High Sierra and Mojave from the update servers. I'm sure over time these versions will be replaced with newer versions, but in October 2018 you can download High Sierra from a Mojave Mac with a convenient script:

protected by bmike Oct 2 at 4:24

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.