Thanks for the suggestions. I downloaded disk2vhd directly from Microsoft but for some strange reason when I run it I get the "not a valid win32 application" error. I'm going to try downloading to another computer and copy it over, see if I get the same problem. It's strange because disk2vhd was a ZIP file that downloaded, and I was able to correctly unzip it and get files out. If the download was corrupt, how am I able to unzip it? Is there a problem with the unzip software producing corrupt output? Strange? This was directly from Microsoft, unless it is a 64-bit only file, although it did not mention the option to download 32 bit.
I'm having issue with a lot of web browsing on this machine, Google Chrome is outdated and not supporting WinXP anymore. About 50% of websites I try give me this "NET::ERR_CERT_DATE_INVALID" message telling me my clock is ahead, even though the system time is correctly set. There is obviously something wrong with the certificates, probably all expired. Internet Explorer is worse, refused to connect at all. I only need the machine for 1 piece of software I need to configure my old VOIP system from a company that was bought up, and no longer supports it.
Right now I'm deleting useless programs I don't need and trying to tighten it up to under 30 GB, and also defragging. I ran the script used to re-register vss and tested that all the commands work "vssadmin list providers, list writers, list shadows"... etc.
Will see how it goes. If that doesn't work, somebody posted that CloneZilla may do it. Otherwise if anyone has a suggestion for me to just boot a Linux USB stick, perhaps use a tool on that system to make an image. I just want to make sure I only capture the 30 GB and not try to image the full 450 GB drive it's on which is a waste of space.
The other option (perhaps easier) is try to find the install disk of the VOIP configuration software and just install it to a fresh WinXPMode system. That may be cleaner and more efficient but I won't have had the practice/experience of cloning an existing machine (which is what I'd like to learn).