Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

patent10021

macrumors 68040
Original poster
Apr 23, 2004
3,552
834
I'm wondering what the best way to migrate my current machine to a new MacBook is. Normally we use TM but that is only data and not the exact state.

Much of my data is already synced via iCloud but I still need to think about certain install states like Zsh, Git, Python, VS Code and many more. My entire software development stack set up.

Basically I just want to clone and boot into the new MacBook like I never switched MacBooks.

Should I just pay for a month of Backblaze? My 1TB MBP is full so how long would that kind of backup clone at Backblaze take to install? Should I use a USB3 drive instead?

If I clone from a 2015 MBP to a new 16" MBP will the Home Folder and other developer locations remain the same? For example the new MBPs use a new version of 10.15 which uses Zsh instead Bash.
 
Fishrrman's "you can do it!" routine for migrating to a new Mac:

If you follow my instructions below, I guarantee a success rate of 98%:
PRINT OUT these instructions and check them off as you go along.

1. BEFORE you do anything else, run a "final" backup on your old Mac. Use an external drive for this. It can be either TM or a cloned backup using CarbonCopyCloner or SuperDuper. I prefer CCC.
I STRONGLY RECOMMEND THAT YOU DO NOT USE TM AS YOUR "MIGRATION EXTERNAL DRIVE". INSTEAD, USE EITHER CCC OR SD. Things will go better this way!
2. Shut down the old Mac and disconnect the external drive
3. Take the new Mac out of the box and set it up on the table. DO NOT PRESS THE POWER ON BUTTON until step 8 (read on). You don't want to begin setup until "the right moment".
4. If you're using an external display, connect the display using the usb-c/VGA adapter/cable that you have
5. Connect the keyboard and mouse if you use them. I STRONGLY SUGGEST that you connect them DIRECTLY to the Mac.
6. If you use a hub, leave it DISCONNECTED for now
7. Connect your backup drive -- use a usb-c adapter if needed.

OK, we're ready-to-go, so let's get goin':
8. Press the power on button for the first time.
9. The new Mac may ask for help "finding" the keyboard, just follow instructions.
10. Begin setup. At the appropriate moment, setup assistant will ask if you wish to migrate from another Mac or drive. YES, you want to do this.
11. "Aim" setup assistant at the external backup. Setup assistant will need a little time to "digest it all". BE PATIENT and give setup assistant the time it needs.
12. You will now see a list of things that can be migrated, such as applications, accounts, settings and data.
13. I suggest that you select ALL of them.
14. Let setup assistant "do its thing". It's going to TAKE A WHILE to move things over. Again, be patient. If you have a lot "of stuff", it will take a lot of time!
15. When done, you should see the login screen. Go ahead and login.
16. Once logged in, things should look pretty much as they looked on your old Mac.
17. You should check all your apps. Some may not run, and may require upgrading.
18. You can set aside the old backup, or ... "repurpose it" to become the backup for the new Mac. I'd keep the old one around for a week or so, at least.
 
@Fishrrman I'll be doing this between older MBP and new MBP. Going by what you guys are saying, it seems Migration Assistant recognizes CCC backups?

@Erehy Dobon I need a clone of my state since I have various software configs for software dev, not just moving iCloud accounts.
 
@Erehy Dobon It sounded like you used Migration Assistant and not CCC. You said you only used CCC for redundancy and used Migration Assistant for the actual migration (of your accounts). I don't need just accounts. I need all my data.
 
I would boot into recovery mode, do an image backup with Disk Utility and save it to an external drive, and then just restore the backup to the new machine.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.