September 8, 2008

How to move to a new PC painlessly

Filed under: General — Marcus Tettmar @ 9:11 am

I recently bought a new PC. It’s one of those things I always put off. The thought of installing all my software again, finding the original disks or download links, copying over all the data and settings, and getting the new PC mirroring the old one sends shivers up my spine. It always seems to take days, and then you usually find some obscure component is missing and something just doesn’t work properly. Especially when it comes to getting development environments running in the same way.

Vista and XP have a way to copy documents and settings, but that doesn’t help with the software. So I had a look around at other solutions that might help.

I discovered that Acronis offers a plugin for True Image Echo called Universal Restore which is supposed to allow you to restore a backup of your PC to any other PC. In doing so you end up with an exact replica of the original PC. It works by detecting the hardware of the new PC and injecting the correct drivers into the Windows Hardware Abstraction Layer during restore. Sounds pretty amazing. I read a number of very positive reviews.

Unfortunately I wasn’t able to get it to work. I kept getting errors during restore. But I think my unusual configuration maybe to blame. I would still recommend Acronis True Image for backups though. I didn’t really want an exact mirror image anyway – just specific applications and folders.

Then I found out about PCmover from Laplink. Their website says:

PCmover is the only migration utility that moves programs, files, and settings from your old PC to your new PC. Simply install PCmover on both your old and new computers and go! PCmover will determine which programs, files, and settings need to be moved, and when the transfer is complete, your new computer will have the personality and functionality of your old PC plus all of its own pre-installed software. Works with almost any Windows operating system, from Windows 95 to Vista.

To be honest I was a little skeptical that it would work. If you’ve ever tried to just copy an application folder from one place to another you’ll know that it rarely works as there are so many other dependencies. So I was interested to know whether PCmover would live up to it’s claims.

Unfortunately there is no trial version. But I decided to purchase a license anyway and give it a whirl.

Well – I’m impressed – it works! You can let it transfer everything, or choose which applications and settings to migrate. You can undo a migration too. I initially let it transfer all the Windows settings and decided I didn’t want that so I undid the migration and started again, this time being more selective. I did a further migration to transfer a few other apps which I missed the first time around.

Afterwards, about all I had to do was re-enter some license codes. But otherwise, everything worked as if I had installed it from scratch. Only it was effortless. And all my documents and data were there too.

Next time though I reckon the way to go is virtual. My next machine will be a virtual machine. Then when it’s time to upgrade the hardware – when I buy a new physical PC – all I’d need to do is copy the virtual disk file over. Backups become easier to: just make a copy of the virtual disk files. The whole PC becomes more portable too. Copy the virtual machine files to your laptop. Now your laptop has a complete snapshot of your main environment. It’s the future! But you can do it now.

If you’re new to virtual computing checkout the following products:

We already run several virtual environments, for testing and development purposes. Much cheaper than multiple physical PCs and easier than multi-booting. And they can easily be copied to new hardware.

So you see, it is finally possible to migrate to a new PC and avoid the pain!