Tips for Migrating Between Macs

Posted in: Development, Technology

I’ve used a variety of means to migrate from one Mac to another over the years:

  1. Manually copy stuff over and do clean reinstalls.
  2. Clone the HD from one machine to another.
  3. And today, I used the migration assistant.

I imagine the migration assistant is great for most folks, but it’s less than ideal for web developers that have installed and configured *nix tools like SVN, MySQL, PHP, etc. I’ve had to reinstall these by hand - nice to be forced to upgrade I suppose. ;)

Based on my experience today, I’d recommend that developers use 1 or 2 above rather than 3. Your choice will largely depend on how much you want to maintain your current set-up rather than starting fresh, but also could be influenced by moving from a G4/G5 machine to an Intel machine. A clean install or migration is probably better than the clone option when changing to a different chip.

Popularity: 8% [?]

Posted May 24th, 2007 @ 7:02 PM

7 Replies

  1. Shawn Blanc adds this Comment:

    I just ordered a Mac Pro and am switching from my PowerBook and was considering how I wanted to migrate.

    Manual transfer and a clean install of all my apps will be time consuming but the best choice too, I think.

    May 24th, 2007 at 8:13 pm

  2. Jijesh adds this Comment:

    I just got a new HD for my ibook…I had backed up my disk to Amazon S3.

    May 24th, 2007 at 8:34 pm

  3. PatrickQG adds this Comment:

    I went for the migration assistant - which failed miserably on my Aperture library (that puppy is big), so I ended up not bringing my own user account over and just copying my home folder manually - but it did the hard work (copying apps over, and bringing most of the licenses with them), even brought across my changes to sudoers.

    I, consequently, haven’t really dealt with a fresh install of OS X in two years… made setting up a naked machine at work for a colleague feel very strange.

    The only thing I found that caused the odd bit of oddness was Virtual PC - it had kernel extensions (that were ignored, I think), and some kind of file system/disk driver bundle for the disk images it creates. Until I cleared that off I had small system oddness.

    May 25th, 2007 at 12:35 am

  4. Kreig Zimmerman adds this Comment:

    One caveat when using Migration Assistant that I discovered… it will not copy over items from an old account to a new account if the account’s name is exactly the same.

    When I changed over from my old G5 to my MacBook Pro last winter, I discovered this quirk. In retrospect it was probably better that way. I simply migrated the thngs to a second account on the new laptop and then gradually moved items over as I needed them.

    Personally, manual copying seems best. Like so many of these tools, they’re really geared at less advanced users and probably best ignored by the more geek-skilled…

    June 3rd, 2007 at 10:38 am

  5. Alex adds this Comment:

    Interesting, seemed to work fine for me.

    June 3rd, 2007 at 11:58 am

  6. Oliver L. adds this Comment:

    How do you know exactly which files to copy over if you’re doing it manually?

    June 21st, 2008 at 8:42 am

  7. Alex adds this Comment:

    Years of experience I guess. ;)

    Generally you should know where any of your *nix tools are and move those. Then you’ve also got your preference and config files in your Users/username/Library to move as well.

    June 21st, 2008 at 9:17 am

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over a year old. You may want to check later in this blog to see if there is new information relevant to your comment.

Around the web » « Building alexking.org 2.0, part 11: Monetization

About This Site

This is the personal web site of Alex King, an independent developer based in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

Ads