Did you get a new computer and now want to sync all your iTunes and iPhone data to the new computer? For anyone going through this process, take comfort in knowing that there is a simple way to seamlessly transfer all music, photos, data and iPhone apps to the new machine. There are quite a few articles discussing this but having to wade through all the technical data is daunting. In short, here is a simple process that worked for me. Note, I installed Windows 7 on a new harddrive so I still had all my old data after the new install. If you are doing an upgrade, be sure to backup all your data for the move and you will still be able to use this migration method.
1. Upgrade to the latest version of iTunes (this will make the transition easier as the new machine will also be running the same version of iTunes)
2. Sync iPhone on old computer for the last time
3. Deauthorize iTunes on the old machine
4. Copy the entire My Music folder from the old computer to the new computer
5. Install the latest version of iTunes on the new machine
6. Plug in the iPhone on the new machine and sync
7. Re-setup any preferences (where to sync music, photos, videos, contacts etc…) and re-sync again on the new machine and authorize the new iTunes
My original setup on the old iTunes machine was pretty much default and I just let it control most of the settings. So by setting iTunes up on the new machine similarly, I was able to just copy the entire My Music folder (where the iTunes folder is stored in) and let iTunes re-sync everything. iTunes did not miss a beat and did not complain about any missing libraries (or anything else) on the new machine. To my delight, it just continued to sync with my iPhone as if it was running on the old machine.
So if you are moving to a new computer and want to sync your iPhone to a new computer, give the above process a try. As with any computer move, just be sure to have backups of all your data before the move. Smooth syncing!