Slow Boot Up on Mojave - External USB SSD -possible answer / solution
I've been researching this issue and haven't found anything that clearly identifies why the Mojave update sometimes slows to several minutes to boot from an SSD drive both internally and thru external USB3 connection.
My issue was attempting to clone to a bigger drive for the first time.
Note I already had successfully updated in place from Mojave and it was working perfectly on an older smaller SSD 240 GB drive.
Macbook Pro laptop mid-2012
8Gb ram
Samsung Evo 500GB ssd new drive
AData 240GB SSD old drive running Mojave 10.14.1
- I had not properly researched Mojave cloning process, but I discovered its not possible to simply clone the drive using Disk utility, like I had done dozens of times before in Sierra under HFS+ file structure. Did you know that if your new drive is already reformatted as an empty APFS drive, the Mojave install does not complete successfully?
- It only runs when the receiving drive is in the HFS+ Apple Journaled format.
- HOWEVER there is one exception to that..if you already are running Mojave APFS OS, it will simply refresh the OS and preserves your data and accounts when reinstalling!
- This is important for later in my story...
- So I decided to do a clean Mojave install to the newer bigger SSD drive, carefully following preconditions, formatting drive in Apple Journaled format and everything went smoothly until i rebooted from the newly minted Mojave Drive version 10.14.4
- First time, I installed Mojave to the USB 3 attached samsung SSD drive and I copied over all the old data and accounts during the upgrade from the old drive.
Startup took several minutes, which was unacceptable.
- So I redid the upgrade, wiped the Samsung Evo and reformatted to HFS+ again. This time I reran the Mojave installer and left the drive empty and only an admin account created. The reboot was still the same ridiculous slow boot and after Mohave finally started the performance was still abysmal and painfully slow.
- The crazy thing was the old SSD hard drive continued to start just fine when I go back to it. Just not the new SSD newly created.
Thats when I finally started researching online to see if others had the same slow boot issue after creating a new / upgraded Mojave SSD drive. Looks like it's an outstanding hit/miss issue not everyone has.
What I noted is that everyone assumes a clean reformat and install is the better option.
However, I discovered I could reinstall Mojave on the old Mojave drive, with no consequences.. and it still booted quickly and without issues.
That's when I thought, how about just installing the Mojave over the newly created Mojave drive without reformatting it? It seemed to solve the booting issue that originally shows up for me.
My setup is the following -
- Internal drive with original system.. I copied the Mojave OS install here to the Desktop to create the installer on the attached external spare SSD I had. Or follow steps to create a USB bootable installer.
- Attached USB3 SSD used as the installer drive. (or bootable USB stick?)
- Second attached USB3 SSD with fully configured Mojave drive OS running very slowly
- I created the Installer on a spare external SSD. I'm sure you could do the same with a Bootable USB version of the Mojave installer.
- After creating installed, reboot and hold the OPTION key during reboot to show all available startup drives. NOTE that the OS INSTALLER shows up as one of the drives and should be the one you pick to boot from.
- Mojave installation procedure starts and you should show ALL DRIVES to pick the other external drive already installed with Mojave.
- Reinstall Mojave which takes another 15-20 minutes or so depending on the speed of your external drive and connections.
- I only learned after doing this, the Installer drive somehow removes the booting format and no longer shows up in subsequent OPTION reboots. Needs to be setup from the Mojave Install app again if you are using a spare drive like I did...(or know how to make it bootable again)
- After starting again and allowing the OS to complete, the reboot of the twice written Mojave drive now runs flawlessly and quickly using either the OPTION boot or selecting it as the startup disk in the System preferences.
I'm not sure if this will work for anyone else but I've tried this now a couple of times on two different laptops of the same vintage (Mid 2012 MBP) and so far continues to work each time..
Hope this helps someone else in their quest for SSD performance in Mojave.