I was required to update to Sierra to get Xcode on my machine. I did that yesterday. Currently it stands at:

Version 10.12.4 MacBook Pro (Retina,13-inch, Early 2015) Processor: 2.7 GHz Intel Core i5 Memory 8 GB 1867 MHz DDr3

After this update,when my Mac goes to sleep or is shut down, about half of the time it displays the flashing ?, prompting hand-wringing from me. I start going through all of the steps for system restore, but often the SSD is not located during the system restore, and when I restart again maybe the mac finds the SSD and starts up normally. This is very annoying behaviour, of course.

I have had the flashing ? before, and I took it to an Apple service center in Trondheim where they held it for a month before returning it to me, with the diagnosis that the hard drive had unmounted physically and all that was required was re-inserting it. Great. Glad that took only a month.

I am tempted to believe that this is a physical hardware issue where the hard drive is experiencing intermittent hardware connection. But I've never experienced it shutting down in use, as you would think would happen if it were something like a loose connector, which makes me doubt this hypothesis.

I asked this question on the apple forum, and I'm going to be reprimanded for the solution that I'm leaning towards: removing the back panel myself and staking the hard drive to the connector with adhesive. Taking it to a service center is unworkable for the following reasons: a) Because I'm currently on a Greek island in the middle of the aegean, and b) because I can't afford to lose my Mac for a month again for some tech to do what I want, which he probably won't because staking a hard drive isn't in the Apple book.

Any ideas here? I mention the Sierra update because of course, a lot of signs point to that, but the intermittent startups make me think that is circumstantial.

  • Some questions: (1) Have you tested the SSD for any faults/errors? (2) Have you run Apple Diagnostics to test your hardware? (3) Can you confirm this behaviour has definitely happened after your MBP goes to sleep? I know you say that, but if you aren't sure please clarify. (4) Have you tried resetting NVRAM? (5) Have you tried resetting the SMC? (6) Do you know if this issue also occurs while booted into Safe Mode? (7) Anything else you've tried that we should know about?
    – Monomeeth
    Apr 27 '17 at 8:57
  • 1. No, beyond first aid in system utilities. 2. No, will do this once I've completed my work for the day, as it's on and stable currently. 3. This has definitely happened when it goes to sleep. 4. No, I will try this. 5. No, I will try this. 6. I did not try this. 7. Apparently you should all know there were a lot of things I should try now. I will update later with more info. Apr 27 '17 at 12:19
  • Update: No tests returned smoking guns. However, resetting the NVRAM and SMC appears to have done 'something' as I haven't seen the issue since then. Maybe @Monomeeth, you want to post your comment as an answer and then I can upvote it. May 3 '17 at 19:25
  • That's great! Glad to hear you got it sorted! :) Also, in terms of my answer, if you also accept it you'll get 2 points in reputation for yourself too.
    – Monomeeth
    May 3 '17 at 22:13

I'd do a NVRAM and SMC reset (in that order). Before following the steps below, ensure you have no external hardware connected and that you're using the built-in keyboard.

Reset the NVRAM

Reset the NVRAM on your MBP as follows:

  1. Shut down your machine. Yes, a full shut down, not just logging out.
  2. Press the power button and then press the commandoptionpr keys. You have to make sure you press these keys before the gray screen appears or it won’t work.
  3. Hold those keys down until your MBP reboots again and you here the startup chime.
  4. Let go of the keys and let your MBP reboot normally.

Note: When you log back in you may need to readjust some of your system preferences (e.g. speaker volume, screen resolution, startup disk selection, time zone information, etc).

Reset the SMC

There's a couple of ways you can reset the SMC on your MBP, however I prefer the following steps:

  1. Shut down your MBP
  2. Keep the power cable plugged in
  3. Press at the same time shiftoptioncontrol (on the left side of the keyboard) and the power button
  4. Let go
  5. Turn your computer back on with the power button

After resetting both the NVRAM and SMC, use your computer to determine if the issue still persists.

You must log in to answer this question.

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