You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Slow boot time after update to Mojave - External SSD

Hello!


I have a iMac 21" 4k 3,1ghz 2015. I installed an external SSD Samsung 860 Evo 512gb to avoid losing the Apple 1yr warranty if I opened my iMac by myself.


So when I was using APFS format and OSX High Sierra, my iMac used to start, then 2 seconds with a completely empty screen(black) looking for the boot SSD, then the Apple logo appear and it would take another 18 seconds for the system to start completely.

Total boot time = ~20secs.


Now I installed the new MacOS Mojave and my current boot time are very very slow; when I turn on the computer the screen stills black for 2 minutes more or less "looking for my external boot SSD" and then the Apple logo appear and +18secs the system starts.

My current boot time = More than 2~3minutes!!!!

I have also a MacBook Pro 2017 TouchBar and TouchID with 512GB integrated SSD also with APFS format, and update this from High Sierra to Mojave at the same day/time to the iMac. Fortunately the MacBook Pro booting done in about 20secs.


So... There is any solution for fixing this "everlasting" blank screen when booting the iMac with MacOS Mojave and external SSD with APFS format?

I've researched about this, but I can't find anything to solve it. So, I hope someone here may help me!



Thanks!

iMac, macOS Mojave (10.14)

Posted on Sep 28, 2018 8:34 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 3, 2018 11:44 PM

Hello everyone,

i've found the solution.

The reset of the SMC not work, during the night (all the night) I shutdown the mac and disconnect the power, so the power cord is disconnected for about 7-8 hours.


A friend lent me a ssd thunderbolt drive, which I completely formatted.

With UtilityDisk have created a new APFS partition, and I used Carbon Copy Cloner to do a clone of the entire SSD USB3 to the new Thunderbolt SSD.

After the clone finished I've rebooted the mac, set the new drive as Startup Disk under the settings panel.

After the chime, now the apple logo appear after more or less 10 secs.

The boot time is now reduced from 2-3minutes to complessively about 20-30secs from the chime to OSX.

I've used only the Carbon Copy Cloner app, nothing else; nothing command settings, nothing particular settings.

So, in the conclusion, the problem is the USB3 enclosure (can be the TRIM functionality that is not present to the USB3 enclosure, even if it supported the TRIM and the UASP functionality.

Thank you for all, my friends !!

345 replies

Oct 16, 2018 4:22 PM in response to maverick1987

I can confirm that just moving my external SSD from USB to Thunderbolt enclosure solves the delay at Mojave startup. I use Delock 42510 (85 EUR at amazon.it + 11 EUR Standard shipping with DHL road) and an Apple Thunderbolt cable (35 EUR).


In my opinion UEFI bootloader either tries to recognize the drive as SSD or wants to read its Firmware revision. This looks like a problem in UEFI and most probably is related to the limit that Apple put on external HDDs to use APFS last year.


Looking at System Information and DriveDX logs, I found several differences. In the Thunderbolt enclosure, drive is recognized as SSD with its Firmware revision, non-Removable, with native S.M.A.R.T. support, Bus Type = SATA, ATA Features = 0x-1, SATA Features = 0x2e. TRIM is not enabled.


In the USB enclosure, drive is not recognized as SSD, it's Removable, there is no Firmware revision, no native S.M.A.R.T. support, Bus Type = USB, ATA Features = 0x20, SATA Features = 0x-1. TRIM is not supported.

Oct 16, 2018 4:43 PM in response to _fiery

I want to add a note about Delock 42510 case. My 2.5'' 9mm SSD drive reaches ~39-40 C temperature (with 20 C ambient and drive in idle state). In my 3.5'' USB case it was ~30 C and reached 40 only when I copy something. So, Delock is not very good in removing heat for thin drives and will need some thermal gap filling pads.

Oct 17, 2018 4:35 AM in response to miketoreno

I did enable trim, but noticed that it took 25 sec. at next startup. You can look at console.log to see how long is trim taking at boot time. To do so, after the boot you need to collect the log info in a file. I use similar to this command:

sudo log collect --output ~/Documents/log.logarchive --last 1h


Then double click on the produced log.logarchive file in your Documents folder, show "All Messages" and search for "spaceman" or "trim". Log command has a "show" switch, but I'm not familiar how to use it, yet.


With trim disabled it takes 0 sec., but it shows thousands of blocks awaiting trim. So, I will look if that slows down boot process too much and will disable trim.

Oct 17, 2018 5:28 AM in response to MadFisi

MadFisi wrote:


I activated trim on my crucial SSD (external) and it had no effect on the boot time. I also can not see any change in the hardware inspector window. Maybe it was just rejected on activation. I still need about 3 Minutes until the iMac is booting.

...is your SSD connected via USB or via Thunderbolt? If it's connected via USB, then that's normal. TRIM isn't supported via USB, so you continue to have the same problem we all have in this thread....!

Oct 17, 2018 11:55 AM in response to maverick1987

I have the same slow boot/black screen before the apple logo appear.

Mac (21.5-inch, Mid 2014), 1,4 GHz Intel Core i5, 8 GB 1600 MHz DDR3 with external SSD inside an enclosure with USB.

So, I had to reinstall Maverics, then upgrade to High Sierra. Everything has gone, not able to get anything from Time Machine for the reason I have a newer version of MacOS on it.

I had to reinstall anything from scratch.

I am sure Apple will do a fix for this issue. We are a lot of Customers with this issue.

Have a nice day everyone !

Oct 17, 2018 3:13 PM in response to maverick1987

HI, I 'shut down' my Mac Mini last night. This morning, disconnected power cable for 30+ seconds (to reset the SMC controller), plugged back in and pressed the main power button to start up. Boot time around 20-30sec and a vast improvement from the previous startup times, which averaged around 2-3 minutes. Still like Mojave though...

Oct 17, 2018 4:14 PM in response to _fiery

For those interesting if trim adds a delay at boot time, issue the following command in the Terminal:

log show --predicate 'eventMessage BEGINSWITH "spaceman"' --last boot

TRIM works only on internal and Thuderbolt drives. But even for USB drives kernel scans for free blocks and as it seems try to send trim command.


Here is an example when my SSD was in USB case:

spaceman_trim_free_blocks:3245: scan took 0.072297 s, trims took 0.000000 s

Then in the Thunderbolt case with disabled trim (almost the same as USB):

spaceman_trim_free_blocks:3245: scan took 0.044788 s, trims took 0.000000 s


After the "sudo trimforce enable" command, there was ~25 sec. delay at boot:

spaceman_trim_free_blocks:3245: scan took 25.185298 s, trims took 24.876005 s
spaceman_trim_free_blocks:3253: 38503357 blocks free in 31653 extents
spaceman_trim_free_blocks:3261: 37603569 blocks trimmed in 257 extents (96793 us/trim, 10 trims/s)
spaceman_trim_free_blocks:3264: trim distribution 1:0 2+:0 4+:0 16+:0 64+:0 256+:257
spaceman_trim_free_blocks:3268: 899788 blocks not trimmed in 31396 extents
spaceman_trim_free_blocks:3271: skipped trim distribution 1:12558 2+:6120 4+:7423 16+:2831 64+:1495 256+:969


Today, log shows very little delay at boot:

spaceman_trim_free_blocks:3245: scan took 4.142163 s, trims took 3.798943 s
spaceman_trim_free_blocks:3253: 38487035 blocks free in 32350 extents
spaceman_trim_free_blocks:3261: 38487035 blocks trimmed in 32350 extents (117 us/trim, 8515 trims/s)
spaceman_trim_free_blocks:3264: trim distribution 1:12948 2+:6319 4+:7522 16+:2837 64+:1503 256+:1221

Oct 21, 2018 10:03 AM in response to maverick1987

As usual! Apple does a mess leaving users completely alone with no info, no updates, no suggestions other than the usual reset pram or other silliness like that...

When the f**K will you be SERIOUS about the issues of OS, about the evident programmed obsolescence of devices, about all the replaceable parts hidden in the market so we have to buy new machines due to minimum and easily solvable damages to the ones we already have?
Since the day after Mojave distribution, 90% of users in the whole world started to face an incredibly slow boot time and all you are able to suggest is reset the pram?
Are you joking guys???
Move your ***** and resolve this incredible bug!!!

Oct 22, 2018 12:59 AM in response to danbest

I suggest to stay calm nevertheless. Between developer betas, public betas and the final release version, features and properties are being added and removed back and forth all the time as everybody knows. I think it's pretty safe to assume that macOS 10.14.1 will be released within the next 10 days because the fourth pre-release version already went to the developers a couple of days ago. Then we'll see, but not just now.

If our problem should really persist with 10.14.1, I will seriously consider buying a Thunderbolt enclosure after all. It's not even the money that bugs me most about this (although paying 140 USD for the enclosure and a cable just to get back to the way things were before Mojave is really bad news), it's rather the fact that the enclosure needs a separate power supply (even if this is included with the enclosure). This means another power cord hanging from the back of my iMac, another power socket occupied underneath my desk and so on.

Well, let's hope for the best and a speedy release of 10.14.1 in order to be clear about things.

Oct 22, 2018 6:51 AM in response to danbest

well said danbest.

I can understand, everyone here is going through same thoughts. You voiced them more openly.


Fo the time being there is a fix I am using if anyone likes it.

Since there is only issue with the slow boot. rest of the performance is not very worst affected, so i programe my mac to schedule start every morning 7 am and when i go to work I just have to enter the PW and it take just 5-10 sec to start.


I am sure many of us know about this. in any case, here you can enable this


go to

-->system preferences-->energy saver-->click Schedule (at the right bottom corner)-->check start up or wake

and select the day and time as per your convenience.


I did weekdays at 7 am, so every morning when I reach the work around 8: am, i just have to enter the pW and my mac start immediately.


hope it helps.

Thanks

Slow boot time after update to Mojave - External SSD

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.