So, I’ve recently had this issue when my SSD died in the machine – Apple being apple wanted over £500 to “fix” this issue – It takes less than 10 mins to replace the drive yourself.
As my Macbook Pro was early 2015 model, it was released with OS X Yosemite.
Of course, It’s always worth attempting the “Recovery from Internet” option once I replaced the drive.
However, it seems that Apple were a bit sneaky in the older versions and do not support drives without EFI firmware, so I had to get macOS Mojave, which from my own research was the first OS from Apple that supported this – It wasn’t that simple mind.
The Mac was not able to upgrade to OS X El Capitan, MacOS Sierra, MacOS High Sierra, MacOS Mojave, or even MacOS Catalina, as it kept returning the error “You may not install this volume because the computer is missing a firmware partition”. So, what now?
I overcome this by using my iMac, and plugging in an external HDD to the machine – using this drive to take a “TimeMachine” backup, but excluding applications, files etc – After-all, I only need the OS!
Once completed, I plugged this into my Macbook Pro, selected internet recovery (Command + R when turning on the machine). I then went to Disk Utility and recovered the machine from the TimeMachine backup Once done, I selected the new SSD drive, and clicked on “Partition” – I then selected MacOS Journaled, and the scheme as GUID.
After a few seconds, the action was completed. Now, I went to “Reinstall MacOS” and hurray, the new SSD drive was accessible and able to re-install MacOS.
After a short while, the MacOS Catalina installed onto the new drive – and the Macbook Pro was back!