I have a Macbook Pro Retina 13" (Early 2015) and I have a bootcamp partition with Windows 10 installed in it. Also, there is an Ubuntu Linux on another partition, so it’s a triple boot computer. I’m not using rEFInd, but the stock startup manager instead. I am switching operating systems using the option key at boot and it was all working fine until recently.
The problem I am facing right now is that every time I turn my laptop on or try to switch operating systems using the option key the drive selection screen takes a long time to appear, like literally 20 to 30 seconds. This is not really normal because it used to be 2-3 seconds. Also, once the drive selection screen appears the mouse pointer just doesn't work or sometimes work un-reliably or extremely slowly. I can use the arrow keys in the keyboard to select the drives but the response is just too slow. Once i hit an arrow key it takes 15 to 20 seconds to register and move the selection, sometimes it doesn't respond at all. And then finally when I hit return it takes another half a minute or so to load up the boot sequence. After that the operating system works just fine. I also have GRUB on one of the partitions for loading Linux. When I select Linux in the Startup Manager drive selection screen the GRUB console starts and it works very slow as well: I have to type commands and wait 10 seconds for the letters to appear on the screen. Ubuntu itself works just fine.
Could anyone please point me out on any possible causes of the problem? I will provide any additional info if you request.
There is a very similar question, but it was solved by completely reinstalling everything. However I would like to find the real cause of the problem to be able to prevent it in future (my setup is kinda complex, and I don’t want to reinstall everything just to face this problem again in a month or two).
Update 1: I have tried to reset NVRAM and SMC with no result.
Update 2:
I don't remember what exactly preceded the happening of this issue, but here are my thoughts:
- Perhaps this happened after I installed "Paragon NTFS for Mac OS X" or "FUSE for OS X". I have both installed now and I use them to access Windows and Linux partitions
- Maybe this happened after the hibernation of the Windows partition
- It's possible that the issue happened after the system update, but it definitely happened long before the major update from El Capitan to Sierra.
- The issue takes place not only in Startup Manager, but in any software that is running before the OS starts booting. Recovery, Hardware Diagnostics, Startup Manager, and even GRUB (which is on it's own partition) all work extremely laggy. If I don't hold any keys and let the macOS boot normally, then everything that occurs before the apple logo is taking much more time than it should. As soon the logo and progress bar appear - the lags are gone. Same with other OSes.
The operating system is macOS Sierra 10.12.1 along with Windows 10 and Ubuntu. I have tried to run Apple hardware diagnostics (by holding down the D key at startup) and got this message:
There may be an issue with the SD card reader. Reference code VDC001
I've noticed that when I bought the laptop this test passed without any issues.
I also tried to boot in Safe Mode, but nothing happened, except that the macOS GUI was glitchy and choppy while in safe mode.
Update 3:
I have found an interesting behaviour. The issue is gone just for one boot whenever I do these steps:
- Boot into Ubuntu Live USB stick
- Choose "Shut down" -> "Restart" from Ubuntu system menu
- The subsequent boot goes without slugging, seems like the issue is gone, no matter which OS I choose this time.
But the issue is back at the next boot. Also, if I choose to "Shut down" at the step 2, the subsequent boot is slugging like every other. What could be so special in Ubuntu live stick, that it cures the issue for one time?