Problem updating from Sierra to High Sierra

Hi all —


I have a 27inch Late 2013 iMac which has a dead internal SSD drive. I've resurrected it using an external SSD connected to USB 3 and everything is working fine. I've been through the OS upgrades and am now at Sierra. Unfortunately I can't update to High Sierra as I get an error message in the installer which says "you may not install to this volume because the computer is missing a firmware update".


Can anyone help with this? I'm using 2 external SSDs at the moment, one as the main startup disk with Sierra and the other to install High Sierra on. I can then use that as the main startup disk.


The problem is every time I format an external to make it ready for HS I get a message about he firmware update. I've tried formatting for Extended Journaled and also APFS but each time I get error messages.


Thanks

Earlier Mac models

Posted on Mar 23, 2025 9:19 AM

Reply
9 replies
Sort By: 

Mar 23, 2025 3:22 PM in response to Justanothergeordie

There is, but ultimately it is going through the USB controller back and forth. There are some duplicator trays with two hard drive connectors you can buy, but I have not had much luck getting to make a true clone. They also don't communicate very well when the job is done, or when you are duplicating versus using them as just a bunch of disks. People who know how RAID works might be able to enlighten how to make it happen.



Reply

Mar 25, 2025 7:31 AM in response to Justanothergeordie

This iMac never had macOS 10.13+ installed before?


And why are you installing each OS? The only critical ones are macOS 10.11 and 10.13 assuming they were never installed previously. Why not just jump to macOS 10.15 Catalina which is the last OS supported by this iMac since according to Apple's documentation all you need is to currently have at least macOS 10.9 installed?

macOS Catalina - Technical Specifications - Apple Support



If your internal drive is not available, then that is the problem since later versions of macOS 10.13+ require a working and properly formatted internal drive (the internal drive does not need an OS) to install a system firmware update since it will only use an internal drive to stage the firmware update. With macOS 10.13 - 10.15 I believe even a third party internal drive is Ok, but later versions of macOS installers starting with 11.x or most certainly 12.x require the internal drive to be an Apple OEM drive.


How do you know the internal SSD is dead?


Did this iMac only have an internal SSD or did it have a Fusion Drive setup?



Reply

Mar 24, 2025 2:27 AM in response to a brody

I just tried and got the same error. I don't understand how the original update from Sierra to High Sierra worked then? If I try to install HS or Mojave on a disk formatted for Mac OS Extended Journaled it won't work. APFS isn't an option under Sierra so I transfer it to a newer machine and format it as APFS and try again on the old machine but it still won't work. Even if I partition it it won't work and I get the same error message. I am completely at a loss..

Reply

Mar 25, 2025 8:42 AM in response to HWTech

That's a lot of questions but thanks for replying.


When I bought the iMac I specified an SSD because I had a feeling the Fusion Drive / spinning HD would not last long enough and I'd read great things about the speed of SSD's so bit the bullet on cost.


I can only presume the drive is dead because I've tried multiple ways of booting and checking, including:

the Mac starting up with a blinking question mark

booting up from an external and the internal not showing up in Disk Utility

booting in internet recovery and performing an Apple Hardware Test which gives the error VDH002 which is an issue with the hard drive

seeing if it's there using diskutil in Terminal which it isn't


So I'm pretty sure it's dead/disconnected or some other issue. It boots and runs fine from an external SSD. What I didn't realise was that I should have bought an NVME external so I could try High Sierra on that but it now looks as though even that wouldn't work if it needs to be internal? I did see a video on YT where someone had bought an internal NVME M2 and attached an adapter then plugged that in and it installed High Sierra so I'm still not sure if that would work?


I only installed each OS one by one as I wasn't sure if skipping an OS may cause an issue.

Reply

Mar 25, 2025 6:35 PM in response to Justanothergeordie

Ouch!


It does sound like your internal SSD has failed. While I have seen some instructions for allowing the system firmware update to work from an external drive, it is risky and had limitations as it would only work with the system at a minimum firmware revision. The instructions were only for a Monterey installer, but may still work for older systems.


Unfortunately without a working internal drive, you won't be able to install macOS 10.13+ on this system.


However, you if you have access to another working Mac that is compatible with macOS 10.13 High Sierra or macOS 10.14 Mojave, then you can make a bootable macOS external drive for that other working Mac. Then you can use that bootable High Sierra or Mojave external drive on this 2013 iMac. The trick is to make sure you use the older MacOS Extended (Journaled) (aka HFS+) file system since this old iMac cannot boot from an APFS without a system firmware update. If the external USB3 drive is a Hard Drive, then it should not be a problem using the HFS+ file system. However, if the external drive is an SSD, then macOS will automatically convert the HFS+ file system to APFS during the install process. I know it used to be possible to modify the installer (or provide it with a special flag) to force it to keep using the HFS+ file system, but I don't know if that is still possible with the latest installers. I also don't recall the exact modification, but it should't be hard to find if you search online.


Another option would be to install Linux Mint on this 2013 iMac. Linux is a great way to extend the useful life of older computers, but it does require you to learn a new OS. Linux is not for everyone. You can try out Linux Mint without installing in order to get a feel for what Linux Mint is like. Just select the "Live" option when booting the Linux Mint USB installer. Performance will be very slow since it is running from a slow USB stick, but it will give you an idea what Linux Mint is like. Linux Mint will have great performance once installed onto an external drive. If you do install Linux Mint, just make sure you have a known good macOS USB installer so you can reinstall macOS easily. Unfortunately most of the common proprietary software is not available for Linux, although there are a lot of free open source alternatives such as LibreOffice. Many popular third party web browsers are also available for Linux (Vivaldi, Firefox, Google Chrome, Brave).


Unfortunately it is very difficult to have the internal Apple SSD replaced and probably even more difficult to find a working Apple OEM SSD that is guaranteed to be compatible with this iMac. I'm not aware of any way to use a third party M.2 SATA based SSD internally since all of the Sintech adapters I've seen are for NVMe based SSDs which is not an option for you without a system firmware update. And installing a 2.5" SSD internally is not an easy option either since the necessary SATA & power cables are not installed from the factory for an SSD only configuration. These cables normally attach to the back side of the Logic Board. So both options require removing almost all of the internal components which is very risky.



Reply

Problem updating from Sierra to High Sierra

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