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

Mike Boreham

macrumors 68040
Aug 10, 2006
3,919
1,905
UK
I think what you are asking about is Setup Assistant which is what runs when you first boot a new new Mac. The migration part looks and is exactly like the Migration Assistant app in the Utilities folder.

The difference is that you can only get to the Utilities folder after you have already created a user in the initial Setup Assistant. If you use Migration Assistant from Utilities having already created a user of the same name it will ask if you want to overwrite the user with the same name. If you used a different name in Setup Assistant then you will have two users. You can delete the SA one later.

There are two possible reasons why it might matter which you use:

1. Setup Assistant on first run has been more reliable than Migration Assistant later for me. But the trend has been more reliable recently. Millions of people use MA without problem.

2. The first user created has a UID of 501, and the second user 502 etc. This can cause permissions problems on externals previously created by a different UID. This may have changed recently because I have been told, but not verified for myself, that if you delete the UID 501 user the 502 user moves up to be 501.

Setup Assistant doesn't just run on first boot of brand new machines. It appears anytime you install onto an erased destination. So you can boot from Recovery, erase with Disk Utility and reinstall macOS and you will get Setup Assistant again.

On a Silicon Mac be careful only to erase MacIntosh HD, not the whole drive, or you not be able to boot and need to use the Configurator tool. This happened a few times in the early days on M1 Mac.
 

Significant1

macrumors 68000
Dec 20, 2014
1,686
780
The difference is that you can only get to the Utilities folder after you have already created a user in the initial Setup Assistant. If you use Migration Assistant from Utilities having already created a user of the same name it will ask if you want to overwrite the user with the same name. If you used a different name in Setup Assistant then you will have two users. You can delete the SA one later.
It will log out and run outside the user account. so should be able to delete the existing account and create a new. I can't recall for sure, if that is an option. Fortunately is not something I do very often.
 

Mike Boreham

macrumors 68040
Aug 10, 2006
3,919
1,905
UK
It will log out and run outside the user account. so should be able to delete the existing account and create a new. I can't recall for sure, if that is an option. Fortunately is not something I do very often.
Yes it does (if you have used the same name), and will therefore definitely be UID501. This is what I meant by asking if you want to overwrite user of same name. It is one of the steps that caused problems for me in the past but I think it is better nowadays so I don't want to be creating FUD. I always plan to use Setup Assistant if possible, but Migration Assistant later should be OK.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.