MacBook – Force Mac Installer to Continue Download

high sierrainstallmacbook pro

I had a working Mac and suddenly it could not boot. Digging deeper I found the "Corpses" famous cryptic error being the cause. Reading through I found a way to fix it, that is reinstalling in Recovery Mode. So I went and did just that and after about two hours it was saying 1minute remaining and ka-boom! My wi-fi connection was lost and it hanged there forever. Even after restoring a working Wi-Fi it is still saying the same: one minute remaining.

I have checked the log and it seems like it retried two times and it failed (I noticed connection issue after less than 30min I guess). I cannot waste more of bandwidth, having faced same issue multiple times and I cannot see Apple providing a retry button, only cancel.

Since my download was almost done, is there a way to force installer to pick up where it failed when downloading?

Update:

Am using Re-Install Option from Recovery boot (Power On then hold Command+R).
enter image description here

Best Answer

No - the installer for the reinstall uses apple's Content Delivery Network (CDN) to download the install image file in parts. There are usually about 500 chunks that get downloaded and then fused into the installer.

(I suppose someone could reverse engineer this process, but it's not documented and signed cryptographically to prevent man in the middle tampering with the downloads - so that might be costly).

What you can do is run a local caching server (on High Sierra - turn on content caching on the Sharing preference pane and on Sierra and lower - install server.app and turn on content caching).

That way whenever any device on your local network downloads these 500 items - they get cached locally and your next download only needs to get pieces that are not already cached. The first time you do recovery for the image needed - you of course download all bits from outside your local network, but until the image changes - you are set.

If you can't afford another download or set up caching server - you can go to the Mac App Store on another Mac and download the OS installer and then create a bootable USB installer - now you have no download and something bootable for the Mac you hoped to use Internet Recovery on.