On The Insider: Reality Marriages Don't Work
BNET Business Network:
BNET
TechRepublic
ZDNet

September 22nd, 2008

The New Adventures of Christine’s Old PC

Posted by Jason Perlow @ 4:00 am

Categories: Linux, Open Source, Microsoft, Hardware Infrastructure, Software Infrastructure, Virtualization, Desktop, VMWare, General

Tags: PC, Microsoft Windows Vista, VMware Inc., Virus, Computer, Christine Nunn, Microsoft Windows XP, Microsoft Windows, Microsoft Windows Vista (Longhorn), Productivity

christine.jpg

Windows XP virtualized within Vista SP1 using VMWare Player.

Some of you may be aware that I have another identity besides professional technologist and tech/computer industry blogger — I’m also passionate about restaurants, cooking, and eating (albeit with a healthier focus these days) on my other blog, Off The Broiler.

Anyone who has been a reader of OTB for any length of time will undoubtedly come across posts about Christine Nunn, the Culinary Institute of America-trained chef who owns a local catering business here in Northern New Jersey, Picnic Caterers. Christine has been a valued partner in crime in some of my most infamous cooking experiments, such as the quest in creating the Ultimate Hamburger and Ultimate BLT.

While Christine is a close friend of my wife and I,  and we have known her for years, up until very recently I’ve had little or no involvement in her computing lifestyle whatsoever. This is unusual because I typically end up having to advise my friends on the use of or fixing their computer at some point in our relationship, because everybody knows what I actually do for a living.

A few weeks ago Christine calls me on the phone, out of the blue. “Jason, I have computer problems. the machine is really old and is slow. My mom wants to get me a new PC for my birthday. What should I get?”

Click on the “Read the rest of this entry” link below for more.

I didn’t give it any thought whatsoever — I had recently bought a Dell Inspiron 530, a Quad Core, 4GB RAM system with a 500GB hard disk for $599.00 at COSTCO. (note, this exact model is no  longer on sale, but you can get a similar one here with a 320GB hard disk, faster network card and an additional PCI-E slot for the same price) I had also recommended the same machine to my dad, and he was going great guns with it. So I told Christine to go do the same, and in a few days, she got her new computer as well as a brand new 22″ Samsung LCD monitor. Of course, I was asked to come by, hook it up, and move over her old data. While I wouldn’t consider Christine to be completely helpless with PCs, I wouldn’t call a Windows XP to Vista migration a trivial task either, so I was happy to help.

With huge USB hard disks, thumb drives and the usual bag of tricks in tow, I arrived at the house at 7PM. Normally, I like to do these kinds of PC migrations early in the day, because all kinds of things can go wrong and you never know what you are dealing with until you get on site.

What I found was absolutely horrifying — a circa-2003 Pentium 4 Gateway eMachine with a whole 256MB of RAM and Windows XP SP2, that had never been patched since the day it was bought, with no anti-spyware software installed and with a Norton Antivirus 2003 install that expired in 2004, as well as 5 years worth of Outlook emails (some 2,500 messages worth) and gigabytes of digital photos, Office documents and iPod music. I knew this was going to be a LONG night, and a long weekend to follow.

For starters, I knew there was absolutely no way I was going to get everything I wanted migrated off the system that evening, because the second I tried to hook up my USB disks or keychains, the messed up XP install refused to recognize it. It was going to take hours of work to get her existing system in any condition where data could be exported natively.  My original plan was to use the free VMWare Converter software to do a P2V conversion of her entire system with all her applications and data, and run it as a VM within VMWare Player on the new computer so she could gracefully migrate off what she needed as she got used to Vista and the new apps, and on a system which had plenty of ample resources to pull it off.  A VM with a single virtual processor with 512MB of RAM and 25GB of space for the .VMDK file will barely make a Quad core 4GB machine with a 500GB disk drive break a sweat. The problem however, was that in order to P2V the existing system, the patient had to be stabilized. I wasn’t going to export some flaky spyware and virus ridden system to a VM, and given the state of the system the P2V process would probably fail anyway.

Priority #1 — get the Outlook email, Office documents, and digital photos off the system. After exporting her mailbox to an 800MB .PST file, I rebooted with the free Linux-based System Rescue CD, because it was the only way I could attach my USB disks and copy the information off. It took about two hours to copy the balance of the data because the eMachine only had a USB 1.1 port.

After cleaning up the computer desk and removing all the old wires and cords, we set up the new PC.  I was able to copy the data from the USB drive to the new Vista SP1 system, and import the Outlook 2003 .PST file to Outlook 2007. The import process itself crashed several times, due to the fact that the crapware trial McAffee virus software which came pre-installed with the Dell that plugged itself into Outlook wanted to scan each email one by one,  but I eventually was able to get a complete import by un-installing the eval McAffee suite, doing the import sans virus scanner with a whole bunch of other services disabled, and then installing the free Avast! Home Edition to re-scan all the other copied information.

(EDIT: It appears that I might have been able to save some time by just doing a “File: Open” of the PST file from within Outlook 2007 instead of doing an “Import” and having Outlook re-create the database and re-index. However, if you’re using Outlook Express and want to convert to Outlook 2007 or another mail program, you’ll have to jump through a LOT more hoops. See an article I wrote several years ago on a migration I did from Windows to Linux for a friend of mine.)

After configuring Christine’s ISP email accounts, and instructing her on the use of the system, and showing her where all her copied data was, I brought her old system back to my house, where I connected it up to my lab network and did all the heavy lifting.

First, was uninstalling all the software which was no longer required in a virtual machine, such as driver and application software for a long deceased EPSON inket printer and other stuff cluttering up the system that she hadn’t actually used in years.  This took several hours on early Saturday morning as the computer was performing extremely slowly and was memory constrained — this in addition to being heavily fragmented and probably riddled with spyware and viruses. I assumed the registry was a complete mess, so I installed CCLeaner to resolve several hundred outstanding problems and clean off about 5GB of cache and uninstaller data and turn off a bunch of Startup applications such as ITunes and other garbage and cruft that was eating up memory and destabilizing the system. After CCleaner gave a clean bill of health, I sweeped the system with Spybot Search and Destroy, finding and removing about a hundred spyware hijackers, and then cleaned off about 50 trojans and viruses with Avast! Home. After a couple of reboots and several hours later, I installed Windows XP Service Pack 3 and a few months of post-SP3 fixes, and ran the VMWare Converter on an attached 500GB USB drive, which completed successfully. I ran out for several hours to do some errands and get my hair cut, so I have no idea how long it actually took. If you have to do something like this yourself, think about ordering pizza and a pay-per-view movie and kicking back with a six pack of your favorite brand of suds.

After tweaking the VMWare .vmx file to increase the base memory of the virtual XP system to 512MB, I booted the newly migrated VM on my own Dell Inspiron running on Vista using VMWare Player,  What I found was a bit of a surprise. As it turns out, after you migrate a Windows XP SP3 machine, Microsoft’s Windows Genuine Advantage stuff kicks in because it thinks you’re running on a pirated copy of Windows and Office, and you need to re-enter your CD-Key codes for Windows XP and Office 2003. If you plan to use your XP VM for any length of time on Vista and aren’t going to use it just as a temporary crutch as you gradually move data and settings off the old system, make sure you have all your original installation materials or valid software keys handy. I know Christine has hers, but for those of you looking to do something similar, just keep this in mind.

I plan to return to Christine’s house with her freshly cleaned VM sometime this week. Do you plan to P2V your old XP system and have it continue life on your brand new Vista, Linux or Mac system? Has virtualization finally become a computing tool for the masses? Talk Back and let me know.

Jason Perlow (click to email) is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 102 Talkback(s)
Grammar
"While Christine is a close friend of my wife and I"... I'm sure you meant to say, "of my wife and ME". Right?... (Read the rest)
Posted by: Alien Consultant Posted on: 10/23/08 You are currently: Logged In | Log out
Horror pjotr123   | 09/22/08
..... Linux User 147560   | 09/22/08
PC Tech advice on craigslist: User07734   | 09/22/08
Or, as we like to call it, spam. Sleeper Service   | 09/22/08
Your opinion Linux User 147560   | 09/22/08
Sure... Sleeper Service   | 09/22/08
..... Linux User 147560   | 09/22/08
Two words Sleeper Service   | 09/25/08
re: sure unclefixer@...   | 09/23/08
Sorry... They're right awasson@...   | 09/23/08
Geez - a lot of work - why? jpr75_z   | 09/22/08
Its not that easy jperlow  ZDNet | 09/22/08
Why not just offload to an external hard drive? Anton Philidor   | 09/22/08
I did BOTH jperlow  ZDNet | 09/22/08
Okay. Anton Philidor   | 09/22/08
Migration programs tech_ed@...   | 09/23/08
Migration program brucerobb1   | 09/25/08
Why didn't you copy the VM file through the network? ye   | 09/22/08
Reliability jperlow  ZDNet | 09/22/08
Networks are very reliable. ye   | 09/22/08
Wow, Kid Icarus   | 09/22/08
Particularly jperlow  ZDNet | 09/22/08
True that b8375629@...   | 09/22/08
..... Linux User 147560   | 09/22/08
@Linux User: How does Windows make networks unreliable? ye   | 09/22/08
ye... go back and read again... Linux User 147560   | 09/22/08
@Linux User: I "got that" because that's what you were responding to. ye   | 09/22/08
Macs make this easy... arminw   | 09/23/08
Possibly because... Sleeper Service   | 09/25/08
This may be why jp morrigen   | 09/24/08
Are you sure it's virus-free? Letophoro   | 09/22/08
To double check... jperlow  ZDNet | 09/22/08
I forgot with Windows how long it takes ... MisterMiester   | 09/22/08
What a hassle... arminw   | 09/23/08
Just as easy with Gparted and Super GRUB ... MisterMiester   | 09/23/08
Screwdriver migrations Yagotta B. Kidding   | 09/22/08
Not an option jperlow  ZDNet | 09/22/08
External USB case itpro_z   | 09/22/08
No kidding frgough   | 09/22/08
External Cases jperlow  ZDNet | 09/22/08
Universal itpro_z   | 09/22/08
Unless ... mwagner@...  ZDNet | 09/23/08
Mailboxes jperlow  ZDNet | 09/22/08
Considerably more difficult? Confused by religion   | 09/22/08
Try it on Outlook Express. jperlow  ZDNet | 09/22/08
There's good free software... Anton Philidor   | 09/22/08
Or you could just follow these instructions: ye   | 09/22/08
Try doing that with an extremely large mailbox jperlow  ZDNet | 09/22/08
I'll have to pass on your assurances. ye   | 09/22/08
And we're supposed to be assured by you? b8375629@...   | 09/23/08
Why would I use Outlook Express... Confused by religion   | 09/23/08
RE: The New Adventures of Christine's Old PC Linux User 147560   | 09/22/08
RE: The New Adventures of Christine's Old PC Linux User 147560   | 09/22/08
Indeed John E Wahd   | 09/22/08
..... Linux User 147560   | 09/22/08
UNIX partitioning is outdated. ye   | 09/22/08
Not really Linux User 147560   | 09/22/08
It has its uses. But for most people partitioning is useless. ye   | 09/22/08
..... Linux User 147560   | 09/23/08
I've seen stock PC's TedKraan   | 09/24/08
Nice in theory. frgough   | 09/22/08
Windows won't. The applications will. ye   | 09/22/08
Again frgough   | 09/22/08
Yet you're all too happy to point the finger at Windows. ye   | 09/22/08
Deal with it frgough   | 09/22/08
@frgough: Please detail these design decisions that have led to... ye   | 09/22/08
Sloppy programming practices TucsonGuy   | 09/25/08
I disagree... John E Wahd   | 09/22/08
Look more carefully frgough   | 09/22/08
The problem with this scheme voyager529   | 09/22/08
I go about it completely differently. No_Ax_to_Grind   | 09/22/08
Problem is... Anton Philidor   | 09/22/08
Advice about Outlook Confused by religion   | 09/22/08
Because jperlow  ZDNet | 09/22/08
You don't import PST files. ye   | 09/22/08
It still has to build a database and index every single message jperlow  ZDNet | 09/22/08
To my knowledge Outlook 2003 and 2007 use the same file format. ye   | 09/22/08
If that was the case jperlow  ZDNet | 09/22/08
Import/Export Confused by religion   | 09/22/08
I've amended this in the article jperlow  ZDNet | 09/22/08
Import merges the information into a single PST file. ye   | 09/22/08
That is a question the Outlook MVPs ... Confused by religion   | 09/22/08
Hi! beoz   | 09/23/08
RE: The New Adventures of Christine's Old PC Linux User 147560   | 09/22/08
Was there a purpose to this post? ye   | 09/22/08
... Linux User 147560   | 09/23/08
Yes, his extreme defense of all things Microsoft... b8375629@...   | 09/23/08
Licensing Drew F.   | 09/23/08
Licensing TucsonGuy   | 09/25/08
RE: The New Adventures of Christine's Old PC fennemore@...   | 09/23/08
I am not surprised. mwagner@...  ZDNet | 09/23/08
Quite interesting, let's add a few things that work well... Mitch 74   | 09/23/08
RE: The New Adventures of Christine's Old PC william.geiger@...   | 09/23/08
RE: The New Adventures of Christine's Old PC jetkins   | 09/23/08
Macintosh Transfer Migration dcsos   | 09/23/08
Maybe but you didn't get a quad-core ... mwagner@...  ZDNet | 09/23/08
A $700 Mac Mini.. arminw   | 09/23/08
RE: The New Adventures of Christine's Old PC svansickle@...   | 09/23/08
In Hindsight MichP   | 09/23/08
RE: The New Adventures of Christine's Old PC brahmadomtao@...   | 09/25/08
RE: The New Adventures of Christine's Old PC extremebeat   | 10/15/08
Grammar Alien Consultant   | 10/23/08

What do you think?

No Trackbacks Yet

The URI to TrackBack this entry is:
http://blogs.zdnet.com/perlow/wp-trackback.php?p=9259

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

advertisement
Click Here