Background:
I need to upgrade the drive in my Macbook Pro. Following are some of its specs:
- MacBook Pro (17-inch, Late 2011)
- OS: High Sierra, v 10.13.6
- HDD: 500 GB SSD, w/ Macintosh HD & BOOTCAMP partitions
The Problem:
I need to upgrade the SSD to 1TB. I can accomplish this by cloning the 500GB drive to the 1TB drive. I will use Disk Utility
from the Recovery HD volume
to do this since both source and destination volumes in the cloning process will need to be unmounted.
I did this previously when upgrading the original mechanical HDD to SSD, but it was HFS-to-HFS. I quickly reviewed this article to verify nothing had changed. Finding no warnings, cautions or surprises, I began the process:
- boot with command-R to get into the
Recovery HD volume
- start
Disk Utility
- select
Restore
option - designate source (500GB) & destination (1TB) drives
- Go!
This ran overnight (many hours). But instead of seeing a "Success" message this morning, I saw an error:
Inverting target volume...
APFS inverter failed to invert the volume - invalid argument
The operation couldn't be completed. (OSStatus error 22.)
Operation failed...
Research on this led me here. I initially concluded Apple had simply not upgraded the Recovery volume or the apps in it, but this proved not to be the case. Here's what I've found:
- The upgrade to High Sierra converted the 'primary' volume to APFS, but left the
Recovery volume
as HFS.- The version of
Disk Utility
(DU
) in theRecovery volume
of my MBP is the same version asDU
in my 'primary'High Sierra
volume - it was apparently upgraded concurrently with the High Sierra upgrade.- Whatever the version of
DU
in the Recovery volume, the failure I experienced seems rather chronic.
The source disk is a Crucial SSD, a few years old & no known issues; the destination disk as also a Crucial SSD - about a week old. Nevertheless, I have now checked all volumes on both disks with First Aid in DU
, and all are reported as "OK".
Based on all the above, I've concluded that my Recovery volume
is unreliable and not fit for purpose.
I've found a 3rd party alternative solution, Carbon Copy Cloner. It has now successfully cloned the 500GB drive, and restored that to the new 1TB drive - I am "whole" again :) My questions (at last) are:
Can the
Recovery HD volume
be upgraded - perhaps by installing a later version ofDisk Utility
from Mojave or Catalina, or a 3rd party app such as CCC?Could the
Recovery HD volume
be converted from HFS to APFS and restored/installed on the internal SSD?Can a
Recovery HD volume
be created on a thumb drive which could be made bootable?