I have a Dell Dimension 8400 desktop with Windows XP MCE 2005 SP3. I upgraded to a larger hard drive and used True Image 10 to capture a full disc image of the old drive to an external hdd and then used the boot CD to restore that image to the new drive. I restored the MBR and the three partitions with resizing to fit the new hard drive. It worked beautifully and the computer is working just great. The old hard drive was original from Dell and was laid out in 3 partitions. The first contains diagnostic tools, the second contains Windows and is the largest partition, and third contains a recovery partition. I tried to restore only the C: partition without the MBR and let True Image place its own MBR on the drive (because I didn't want all the other stuff in the other partitions). I have successfully done this in the past but only where the hard drive had one partition. This particular restore was unsuccessful I believe because the boot.ini file was expecting the operating system to be in partition 2, but it was now in partition 1. I got an error message saying something to the effect that Windows couldn't load due to a hardware problem. So I abandoned this approach and did a full restore of all partitions. So, my question is. After restoring only the windows C: partition partition to the new hard drive how could I edit the boot.ini file to tell windows to look in partition 1 rather than partition 2. What tool or software program could I boot from to edit this file on the new hard drive? Can I edit the boot.ini file inside the image before it is restored? Alternately, how could I delete the boot.ini file. My understanding is that if Windows can't find boot.ini it will simply create a new one. I do have the Windows XP install CD in case that is helpful. I have a couple of other computers I would like to do this same upgrade and would like to only restore the Windows partition and leave the other partitions behind. Thanks for any insights you can offer.