Using Ghost 15 to move laptop system to VHD

This one has been perplexing me and I hope I can find someone with some good ideas.

 

I have a laptop that is dying (constant blue screens) from various hardware problems.  Although I've had file based backups all along, I would really like to keep my registry/programs intact to use in Virtual PC on my new machine.  I first tried running Hyper-V's drive copy utility.  It took 24 hrs and when finished, it almost immediately bluescreens with messages so fast I can't even tell what they are.

 

I then tried doing a fresh install of Vista Ultimate (the laptop OS), which runs fine.  Ran a full backup with Norton Ghost 15, then tried to restore into the virtual machine.  Once this finished, I get a similar result upon trying to boot the virtual machine.

 

The hardware specs of the virtual machine are, of course, completely different from the laptop, which is a 5 year old Compaq with AMD 64 processor.  I've only given the virtual machine 1 processor (it's an AMD quad core), but the hard drive is likely the issue, I guess.

 

My question:  is there a way to restore the environment without having to also restore hardware drivers that will corrupt the whole new VHD?  Can Ghost handle this and how?

 

Thanks in advance for any thoughts!


swhowie wrote:

My question:  is there a way to restore the environment without having to also restore hardware drivers that will corrupt the whole new VHD?  Can Ghost handle this and how?


Kind of but not really.

The only way your going to have no drivers is if you restore an image without any drivers, however if you can boot and get the important hardware redetected and replaced so your able to get to the desktop then removing or updating the rest shouldn't be an issue.

 

I been using Virtual PC for many years and I never thought it could support a 64bit guest, but if it does here is how to try to do it.  I say try because I don't know how well it works in all situations and hardware, I did it tonight but it wasn't a major switch.

 

In Ghost 15, under "tasks" select "One time Virtual Conversion".  (I used a copy of a v2i image, I don't remember or even checked if the image was still there or damaged when I finished)

 

Select .vhd as the output type and one the next screen choose the image to convert.  On the last screen there is a box that says something like "run mini setup" or rerun setup, make sure that box is checked, that will sysprep the image and attempt to change the hal.

 

When your done with the conversion, in virtual pc start by creating a new VM but then choose the new .vhd file as an existing virtual drive.

When you boot the VM it will go through a mini-setup and redetect hardware and network settings.  It's going to be running real slow. If you make it all the way to the logon it will tell you that you need to reactivate but it will give you a 3 day grace period. Choose not to activate at this time.

Your VM is going to be running real slow and windows is going to bug the heck out of you to activate but make sure you get all the hardware squared away before doing so or it may become unactivated again.

Once you install the VM additions it will start running much better, pay special attention to the network adapters, for some reason they count as an important part of if the system needs reactivation. (Get them right so you don't have to do it again, you got 3 days).

 

You may also find left over hardware that needs to be removed or hardware misidentified that needs to be redetected. You also might find running programs that were needed on the laptop that needs to be uninstalled, touch pad stuff, sound card tools, etc.

 

If you get that far and everything cleaned up it should be running very well.

I also noticed that the conversion made the .vhd a lot bigger than it needed to be, when your all done and activated you might want to defrag and optimize the file.

 

Best of luck,

Dave

Success!  It took both Ghost and Hyper-V (Windows XP mode wouldn't work, for some reason), but I got my desktop up & running on my server.  Now, I'm going to see if I can get the working VHD copied back to my Win 7 laptop to get it running in XP mode.   Either way, I finally got it to run in a virtual environment, so thank you so much!

 

What I had to do:

Ran full Ghost backup on the old laptop to an external hdd.

2.  installed Ghost on new laptop

3.  ran the "Manage virtual conversions"

4.  Define a new virtual conversion with my external HDD ghost image as the source and a new VHD on the laptop as the destination.

5.  copy the created VHD file to my Hyper-V enabled server (windows 2008).

6.  Create a new virtual machine, attach the copied VHD and start the virtual machine.

It rebooted once, but came up to my login prompt and upon login, everything looks as I remember when I shut my old laptop down.

 

You're right, it is slow, but I see some hardware problems.  I will clean those up if/when I get it running on my Win 7 laptop.

Excellent, glad you got it working!

I think you'll find that after you get it cleaned up and use it a while it will run much better.  Hopefully you can give it at least 1.5GB of RAM.  Pay special attention to any running programs that were specific to the laptop, get rid of them since they no longer do anything in a VM.

Clean out the prefetch folder, defrag the system a couple times and for some reason you should find it actually starts running better after a few days.

 

One other thing that really helps is to try to make sure the .vhd file is not fragmented, especially if it's not a fixed size.

I use this free tool to keep all mine contiguous.

http://wincontig.mdtzone.it/en/index.htm

 

Cheers,

Dave