Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

macstatic

macrumors 68020
Original poster
I'm considering upgrading a late-2012 Mac Mini from MacOS 10.14 to 10.15, but I want to avoid any unwanted side-effects such as apps that are suddenly incompatible and can no longer be upgraded etc. so I'm wondering if there's a good way to try out the new OS for a few days, and still be able to revert to 10.14 without any ill side-effects if I decide to do so?
The Mac Mini has been upgraded with two separate internal SSDs where one is for the OS and apps, and the other SSD is for all the user files.

Could I install 10.15 on an external USB-3 drive and boot from there?
In that case I'm assuming the most beneficial approach would be to clone the internal 10.14 OS/apps SSD over to the external drive, then boot from there and upgrade to 10.15. Would this work?
But then there's the question of the apps running under the new 10.15 affecting the user data.
Oh, before attempting any of this I'm going to run the free Go64 app from St. Clair software in order to check which apps are 32-bit, to see what can be upgraded and not.
 
You could use an external drive as you suggest, or if the internal drive has enough free space just create a new Volume on it using Disk Utility.

Benefit of the internal drive method is, if the “experiment” shows you don’t want to proceed, just delete the new volume. But if it DOES work fine and you’re ready to switch, delete the OLD volume and… you’re done!
 
Thanks.
I used Go64 to check for 32-bit apps and frankly there weren't that many and can for the most part be upgraded, so that part looks good. The surprises may come with apps that are already 64-bit but either need to have (paid/expensive) upgrades for 10.15 compatibility, or there aren't 10.15 compatible versions available.

Good idea about creating a new volume on the existing internal boot drive. It's only using about 70 GB on the 250GB SSD, so there should be plenty of space for installing MacOS 10.15 on a separate volume, and as I understand it I can safely add a new volume without risking deletion of the existing volume (I'll be sure to make a backup in any case).

So how should I go about installing MacOS 10.15 on the new volume, and all apps as well? Install 10.15 from scratch, then drag/drop everything from the old (10.14) apps folder to the new (10.15) apps folder?
The challenge is to "test drive" the new OS (10.15 in this case) while accessing my user login/user files.
 
Last edited:
You'll also lose iTunes and Dashboard when you leave Mojave. You can download Retroactive 2.0 to run iTunes if you prefer to separate Music, etc apps. It works well on Catalina.

Catalina also introduces Activation Lock and read-only system volume so things like Carbon Copy Cloner (older versions not sure about the latest) no longer work the same way. In Mojave, I could make entire drive clones and boot those clones, but when Apple introduced signed/read-only system volume that functionality broke.

Lastly, if you like Doom 3, visit https://www.macsourceports.com/game/doom3 to get that running on Catalina. I still use that port on Tahoe and my M5 Pro. Works like a charm.

Those were the main things I recall running into when I upgraded to Catalina back in the day.
 
You'll also lose iTunes and Dashboard when you leave Mojave. You can download Retroactive 2.0 to run iTunes if you prefer to separate Music, etc apps. It works well on Catalina.

I had no idea about this, so thanks for sharing.
I use iTunes for contacts and calendar synchronizing with iOS devices (via USB), and have organized lots of media there, so this would be a great loss.
So with Retroactive 2.0 I can keep using iTunes as before?


Catalina also introduces Activation Lock and read-only system volume so things like Carbon Copy Cloner (older versions not sure about the latest) no longer work the same way. In Mojave, I could make entire drive clones and boot those clones, but when Apple introduced signed/read-only system volume that functionality broke.

I don't use Carbon Copy Cloner any longer, but good to know.
I think I can clone a drive with Chronosync -were you thinking about how I'd do the file transfer from the old to the new drive volume as suggested earlier in this thread, for allowing me to test-drive 10.15 before commiting?

Any other apps that I should keep in mind that may be affected by that Activation lock and read-only system volume feature?
 
I had no idea about this, so thanks for sharing.
I use iTunes for contacts and calendar synchronizing with iOS devices (via USB), and have organized lots of media there, so this would be a great loss.
So with Retroactive 2.0 I can keep using iTunes as before?




I don't use Carbon Copy Cloner any longer, but good to know.
I think I can clone a drive with Chronosync -were you thinking about how I'd do the file transfer from the old to the new drive volume as suggested earlier in this thread, for allowing me to test-drive 10.15 before commiting?

Any other apps that I should keep in mind that may be affected by that Activation lock and read-only system volume feature?
I don’t recall too much else from the Catalina days except that there were also some security/login bugs at launch so make sure you apply all updates once you’re running it as a daily driver if that’s what you decide to do.

I kept one of my loaded 2019 15” MBP after buying an M5 Pro and I keep Mojave on it (last Intel MBP to support Mojave). The biggest change as you have discovered is no more 32-bit app support. So I have Mojave for 32-bit Apple apps and Win10 in Bootcamp (along with Parallels 18 for WinXP and Win7 virtual machines) to run all my legacy games/apps.

I created bootable 32GB USB drives/keys one with Mojave and one with Catalina. Download the full installers from Apple - if you search for the Apple Support page that shows how to make a bootable USB installer it also has links to the installer files for older macOS (they will have all the security updates included).

I copied the Mojave and Catalina installers to Applications and ran the installers on my 2019 that had Mojave installed. Then when it asks where to install just point to the USB drive.

Once installed you can just hold down Option key at boot up and select the USB drive with Catalina on it. I liked this method because I could boot my machine with the USB drive and it still would see the OS and volumes on the internal drive.

Anyhow it should be pretty straightforward. I used the Mojave USB drive with my 2019 from Catalina through Sequoia. Anytime I needed or wanted to run a 32-bit app, I’d just boot from USB and I’d have Mojave available. You can do the same with Catalina in your Mini.
 
I use iTunes for contacts and calendar synchronizing with iOS devices (via USB), and have organized lots of media there, so this would be a great loss.

Syncing moved from iTunes to the Finder, so that should still work fine. The syncing interface actually isn't very different; you just have to look in a different place. Scroll down a bit in this article to see what I mean.

For me, the biggest annoyance with Apple splitting Music, Podcasts, and TV into separate apps was that iTunes used human readable filenames for Podcasts and organized them in the iTunes folder, but when Apple split off Podcasts into a separate app, podcast files were moved to a subfolder in the ~/Library folder and their names were changed to long strings of meaningless characters. If you are someone who occasionally likes to work with podcasts as regular sound files outside of the iTunes interface, that's now a major pain.

The other big issue with Catalina that was never fixed involves file sharing. If you want to enable file sharing on a Catalina machine, the checkbox in the sharing preference pane doesn't work correctly. You need to enable/disable file sharing using the command line. I forget if that bug affects all versions of Catalina or just the last few.
 
My 2012 mini has been on Catalina since it came out without problems, I use SuperDuper! for cloning my ageing Fusion drive.
Cool! Did you find it running more efficiently than with older MacOS versions?
It's been years since I used both Carbon Copy Cloner and SuperDuper (wasn't Carbon Copy Cloner free to begin with, which it isn't any longer?). It seems SuperDuper is free, but if you buy a license it'll give you additional features, and the free version is sufficient for the occasional cloning needs it seems.

What I'm struggling to understand is what do I need to do in order to "test drive" MacOS 10.15 on the Mac Mini without affecting my 10.14 setup. Let me explain.....
I do understand what FreakinEurekan said earlier about adding a new volume to the Mac Mini's existing drive, and install 10.15 on that volume. This will allow me to hold down the ALT key while booting and select which OS version (10.14 or 10.15) to use. So if I select 10.15 it'll boot into that, which is perfectly fine if I just want to get a feel of 10.15 Catalina without "commiting", but in an environment completely isolated from my existing apps and files.

What I want is to "test drive" 10.15 with my existing files and apps, to see if I can do everything as before (i.e. all my files and apps work fine). So if all that works out I'll just commit to using 10.15.

Failing having such a solution available, the next best thing is probably to create that new 10.15 volume, then copy over (using an external USB drive or USB thumb drive) the files and apps that I question to see if they work there.
Is there a way of doing file-sharing between the 10.14 and 10.15 volumes?
This is of course a lot more cumbersome than accessing my 10.14 login user from 10.15, but maybe the only safe and least complicated way of doing it?

UPDATE: never mind 😵
I must have missed something or confused it with some other situation, because on another Mac of mine (a Mac Pro, also with MacOS 10.14, but I've also got 10.15 on a physically separate hard drive) I was able to boot into MacOS 10.15, and on the desktop I was able to access the other drives in the same computer which included my 10.14 related files and apps. No file-sharing configuration or anything. Just accessing a connected drive. I don't know how I could have missed that! 🙄
That way I was able to access both files/folders and even apps from my 10.14 "Applications" folder. I did have problems running some of them, but I think that may be due to support or license files spread around in the 10.14 drive which I didn't boot from. I suppose the result might have been different if I cloned the 10.14 drive (the OS as well as applications) over to a new volume, upgraded that volume to 10.15, rebooted into 10.15 and ran the app from the 10.15 app folder.

So.... to answer my own question regarding the Mac Mini:
I could probably "test drive" 10.15 by using Disk Utility to create a new volume on the OS/apps drive (I have a separate drive for the user folders), clone the 10.14 volume over to that new empty volume, boot into the new volume, upgrade to 10.15 and reboot into the newly installed 10.15 volume.
I assume, being a cloned volume, that all the user information and linking would function perfectly in the same way as the original 10.14 volume.

So, if the new 10.15 setup works as intended I could use Disk utility to delete the old 10.14 volume and expand the new 10.15 volume to use the rest of the drive space, right? At least in theory I think that's the way to do it. I found some instructions on the matter here: use more than one version of MacOS on a Mac.
Should I select the APFS format when adding the new volume (for the 10.14 clone, later to be upgraded to 10.15) to the physical drive?

The free version of SuperDuper would probably suffice for the cloning, right?



I don’t recall too much else from the Catalina days except that there were also some security/login bugs at launch so make sure you apply all updates once you’re running it as a daily driver if that’s what you decide to do.

Yes, the usual frustrations when updating to a new OS 😉
By the way, what's the difference between creating and using an "installer" USB flash drive for upgrading to MacOS 10.15 and simply downloading the 10.15 installer app to the MacOS 10.14 "Applications" folder and running it from there?

Regarding Retroactive; since MacOS 10.15 replaces iTunes with separate apps for music, videos and podcasts: does this also mean that its files will be spread all over the place? If I decide to upgrade from MacOS 10.14 to 10.15, do I need to do any special preparations first (such as copying the iTunes app and its files/folders (I assume from somewhere within the ~/Library/ folder) over to a USB flash drive, and copy back to the drive after the 10.15 update is complete).
Or can I just proceed with the 10.15 update (of course after doing a full backup of the current 10.14 setup), run Retroactive and things will then work just as before?


I kept one of my loaded 2019 15” MBP after buying an M5 Pro and I keep Mojave on it (last Intel MBP to support Mojave). The biggest change as you have discovered is no more 32-bit app support. So I have Mojave for 32-bit Apple apps and Win10 in Bootcamp (along with Parallels 18 for WinXP and Win7 virtual machines) to run all my legacy games/apps.
That's a good idea!


Anyhow it should be pretty straightforward. I used the Mojave USB drive with my 2019 from Catalina through Sequoia. Anytime I needed or wanted to run a 32-bit app, I’d just boot from USB and I’d have Mojave available. You can do the same with Catalina in your Mini.

Yes, this is a great way to be able to temporarily use another OS.
I've done it myself; from time to time I've prepared various OS versions on different USB drives so that I can do things or use apps that demand a different OS from my usual one.
This is fine for that sort of thing, but the problem remains that a different OS from your usual one won't access anything other than the users generated along with the OS itself.

Hmm.... is there a way to use file-sharing between say MacOS 10.15 (booted from a separate drive or volume) and all files, folders and apps residing on the 10.14 drive? It's probably a bit different from a normal network as the 10.14 volume isn't "on line" while the 10.15 is, but maybe there's a workaround?



Syncing moved from iTunes to the Finder, so that should still work fine. The syncing interface actually isn't very different; you just have to look in a different place. Scroll down a bit in this article to see what I mean.

Thanks for the link. It explained a lot.
I'm guessing that with iTunes reinstalled (using Retroactive) I can choose to use either iTunes as before or the Finder itself to sync iOS devices?



For me, the biggest annoyance with Apple splitting Music, Podcasts, and TV into separate apps was that iTunes used human readable filenames for Podcasts and organized them in the iTunes folder, but when Apple split off Podcasts into a separate app, podcast files were moved to a subfolder in the ~/Library folder and their names were changed to long strings of meaningless characters. If you are someone who occasionally likes to work with podcasts as regular sound files outside of the iTunes interface, that's now a major pain.

Ouch! This is indeed a major frustration!
Can this be avoided if I use Retroactive to install iTunes in MacOS 10.15?
Will it "clean up" the names, or has the damage already have been done after upgrading to 10.15?
An estimated guess (or hope) is that after upgrading to 10.15 I don't run any of the new media apps (because the first thing they may do is reorganize/rename the media files previously used by iTunes within 10.14 and earlier), but run Retroactive instead.

By the way, what happens if I've installed iTunes with Retroactive in 10.15, but accidently (or because I'm curious) run any of the new media apps? Will they mess everything up so that iTunes will no longer find its files?


The other big issue with Catalina that was never fixed involves file sharing. If you want to enable file sharing on a Catalina machine, the checkbox in the sharing preference pane doesn't work correctly. You need to enable/disable file sharing using the command line. I forget if that bug affects all versions of Catalina or just the last few.

That's a bad and obvious one which should have been corrected! 🙁
On the other hand, file sharing is probably something you either use all the time or not at all (in my experience), but when you check or uncheck a checkbox it should do what it shows.
What's the command line command for enabling and disabling file sharing?
 
Last edited:
Why? Mojave is much better than Catalina. I don't see any benefit from installing Catalina in 2026.

Better in which ways?
I need to upgrade that Mac mostly because of web browser security/compatibility -many sites refuse to work with "outdated browsers" and upgrading to 10.15 will at least make the computer be usable in everyday use for a little longer.
 
Catalina is not receiving security updates, it's as safe or unsafe as Mojave.
Why don't you run a newer, still supported OS, in a virtual machine? Even if it's just for the browsers.
 
  • Like
Reactions: conmee
Catalina is not receiving security updates, it's as safe or unsafe as Mojave.
OK, I see.
But what exactly is it that makes you prefer 10.14 Mojave over 10.15 Catalina?


Why don't you run a newer, still supported OS, in a virtual machine? Even if it's just for the browsers.
That's too much of a hassle for everyday use. At least for me it is.
Personally I also enjoy many of the older OSX versions over the later ones, but in the end of the day it's a compromise between personal preferences, functionality and what's practical.
But as they say: your mileage may vary 😄
 
I'm guessing that with iTunes reinstalled (using Retroactive) I can choose to use either iTunes as before or the Finder itself to sync iOS devices?

I think that is correct, but I haven't tried it. If you're going to the trouble of using Retroactive, my inclination would be to stick with Retroactive for all working functionality.

Can [renaming podcast folders and files] be avoided if I use Retroactive to install iTunes in MacOS 10.15?
Will it "clean up" the names, or has the damage already have been done after upgrading to 10.15?

It has been a long time, so I forget if the Catalina installation process migrates podcasts from the old iTunes library to the new Podcasts library (along with the name changes) or if it happens on first launch of the Podcasts app (or perhaps the Music app). In any case, the thing to do is to make a backup of the library before upgrading to Catalina in the first place. For example, I made a zip archive of the iTunes folder in Mojave before upgrading.

What's the command line command for enabling and disabling file sharing?

In the terminal, type:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist​

and/or

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.smbd.plist​
...depending on whether you want sharing via SMB or Apple Filing Protocol.
 
Better in which ways?
I need to upgrade that Mac mostly because of web browser security/compatibility -many sites refuse to work with "outdated browsers" and upgrading to 10.15 will at least make the computer be usable in everyday use for a little longer.
Firefox gets updated constantly on my 2012 mini running Catalina, never found a site that refused to work. Catalina got a security update last February... 10.15.8.
 
Last edited:
Mojave is much better than Catalina. I don't see any benefit from installing Catalina in 2026.

There certainly are reasons to stick with Mojave, especially if you want to run 32 bit apps. Personally, I think Mojave was a more usable OS than Catalina.

On the other hand, the main advantage of running Catalina -- and I think it is a serious advantage -- is that you can still run a fully supported version of a mainstream web browser (e.g., Firefox 151) on Catalina in 2026. As far as I know, Mozilla has not announced an end-of-support date for Firefox on Catalina, so Catalina users probably can expect at least another year of support, if not more.

(As a special, out-of-band project for Sierra, High Sierra, and Mojave, Mozilla has committed to supporting Firefox 115 Extended Support Release with security fixes through at least August 2026, but it's old enough that it is having trouble rendering some websites now.)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.