Resize APFS partition and move it to another hard drive
Solution 1:
Apple documentation states you should be able to replicate a bootable APFS container to a new drive. Unfortunately, the GUI based software from Apple is wrought with bugs. Below are the steps I preformed to successfully clone Catalina macOS 10.15.5 to a new USB drive. To be honest, I admit this was tested using a VirtualBox virtual machine.
-
Boot to macOS Recovery. I booted to the macOS Recovery APFS volume on the 465 GB USB drive.
-
Plug the 320 GB drive in a USB port
-
Open the Disk Utility.
-
Under the
View
pulldown, selectShow all Devices
. -
Highlight the 320 GB Drive, then select the
Erase
button. -
Use the selections shown below, then select the
Erase
button. -
Quit the Disk Utility, then open the Disk Utility.
-
Highlight the
MyNewUSB
volume, then select theRestore
button. From theRestore from
pulldown list, select the existing external USB macOS volume, as shown below. When finished, select theRestore
button.Note: This will replicate the macOS, macOS - Data, hidden Preboot and hidden Recovery volumes.
-
When finished, quit the Disk Utility, then open the Disk Utility.
-
Visually, check the results.
-
Quit the Disk Utility.
-
Shutdown the Mac.
-
Unplug the 465 GB USB drive.
-
Start the Mac and immediately, hold down the option Key until the Mac Startup Manager icons appear.
-
Hold down the control key and select to boot from the 320 GB USB drive. Note: This first boot took longer than normal.