High Sierra install fails - "unable to unmount volume for repair"

Have a 2012 Mac Mini.

Running Sierra.

Third party SSD running Sierra for more than a year.

Sierra was installed over the previous version of OS.


When trying to install High Sierra, system takes me to a screen that says "unable to unmount volume for repair". Asks me to restart and back to normal login.


Checked the primary HDD via Disk Utility. Everything appears to be ok.


Searched the discussion forum and internet. No solution found.


Any ideas?


Thank you.

Posted on Sep 26, 2017 10:58 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 19, 2017 11:27 AM

Building upon previous answers, I have concluded that the problem is because the installer is glitched and can't convert the drive to APFS. This problem can easily be circumvented:


1 . Boot to internet recovery or a USB drive with the High Sierra Installer (standard Sierra recovery mode won't do).


2 . Go to Disk Utility and mount your Mac volume.


3 . Close Disk Utility and go to the command line terminal.


4 . Do diskutil umount force /Volumes/Macintosh HD/

Take note of your disk id. disk1 in my case.


5. Run diskutil apfs convert /dev/disk1s1

(replace disk1 with your disk id if needed)


6. Once this is done, reboot and High Sierra can be installed from either a USB drive or Internet Recovery mode (option+command+R)

126 replies

Feb 25, 2018 10:34 AM in response to andy260

Hi Andy, so I’ve read thru this thread, and still not grasping this.

I can’t load into OS because it goes straight to the high Sierra install where it wil fail and say restart. So I’m limited to within in recovery mode. I can not do a time machine restore, clean install or anything. Can’t inking the drive. My question is can the commands you got from Apple be used in recover mode in terminal? If so then what. Do I let it restart and do the install or do I stay in recovery and install from there? Appreciate any help from anyone on this

Feb 25, 2018 12:33 PM in response to dianeoforegon

Hi thanks for the reply. I’m aware that is a option. I’d be fine doing a clean install cause backed up the problem with this option is I don’t know how to force homing the drive in terminal in recovery mode. The drive is there and as other people in this thread have had the sand problem but they were able to force it to unmount but I don’t know what I’m doing wrong in terminal. Otherwise I’m not able to erase the drive at all. Even in recovery installing new OS it doesn’t see the drive or to do a time machine restore I can’t skectes my drive. From what people said in this thread it’s something the high Sierra installer screw up with a glitch.

Mar 17, 2018 1:59 AM in response to andy260

Sadly, no joy. Did Andy's suggestion help everyone else here - or are there those who are still stuck, not being able to unmount and erase?


Have dual drives in my 2012 Mac Mini - HDD with Sierra and Server on it (the original start up disk), and a Crucial SSD - installed Sierra on it, and transferred all across.


BOTH drives working as expected - but cannot unmount HDD to erase, and cannot update SSD to High Sierra, on account of both not unmounting.


The suggested Terminal commands (in Terminal on either drives, or in Terminal through Recovery Mode), do not make any difference. Still met with the same error message.

Mar 18, 2018 8:02 AM in response to Nathan Gogol

Tried the Internet recovery route as well, and no joy.


That said, I am able to force unmount the drive in Terminal - but since the Installer does not appear to try this, it fails each time.
My concern is that my Mini is the repository of my canonical Photos library - and if I am not mistaken, given the pics that my iPhone 8+ is now taking, it would be preferable if the macOS that my Photos library was being stored on, was running HS...


I might be compelled to nuke and pave everything, upgrade to HS – but then face restoring from a Sierra backup in TM – bit nervous that might give me issues...

Mar 18, 2018 8:15 AM in response to etinin

Hi - this solution still viable?


Trying to upgrade my new SSD drive to High Sierra (currently sitting on Sierra, as it was transferred over from the original HDD start-up drive using Migration Assistant) - but the installer fails when it tries to erase the drive, since it cannot un-mount it.


The 'force' un-mount command in Terminal does the trick, but since the Installer apparently doesn't try this, it fails.


Would your option possibly work still?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

High Sierra install fails - "unable to unmount volume for repair"

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