and you still haven't got much internal disk space.
I like GHOST and have used it for years and years...hopefully you never be forced to use the restore.
VAPCMD
I have the following problem, and I'm not sure how to proceed:
I have an older IBM Pentium 4 (1.5 Ghz) workstation, and it came with a rather small SCSI hard drive--just 16.9GB. My operating system--the original that came preinstalled was Windows 2000 Pro, but I upgraded it to Windows XP Pro later--is on this drive, my C: drive. I later installed a somewhat larger SCSI drive--33.8GB--and it is now my D: drive. After I installed this second drive, most of the subsequent programs I installed, I installed them on this D: drive. I also installed a third SCSI drive--also 16.9 GB--and it is my E: drive. I have nothing installed on this drive yet. In addition, I have two external USB hard drives--a 160GB and a 120GB--which I use to store a norton ghost image of my current software configuration (or, to be more precise, Norton Save and Restore, which includes Norton Ghost to make images of one's hard drives).
In any case, my problem is that currently my C: drive has less then 5GB of disk space available, while the D: drive has 28.4 GB free. I want to swap these drives. I want to install the largest drive that I have--which is currently the D: drive--as the first drive on my machine, and make it my C: drive, and make the one that is currently C: my second drive, and make it my D: drive.
Of course, I can install the larger drive as drive 0, reformat it, and then use the restoration CD that came with my machine to install the original configuration. However, that way I will lose most of my software, not to mention the upgrade to Windows XP. I want--if that is possible to do--to use the images of drives C: and D: that I took with Norton Ghost, and which are saved on an external harddrive, and copy them onto the drives after I reconfigure them--so that C: image will be copied to the new, larger drive that is now drive 0, and the D: image to the new drive 1. But again, I'm not sure this can be done in such a straightforward manner--i.e., when I boot my machine using the Norton boot disk, and then select "Recover My Computer", I am not sure it'll work after I physically swap the drives. I do not want to try it before I receive some advice. Of course, if I simply had all my software installed on one drive, I could use a number of software programs designed to ease the process of upgrading to a larger hard drive--like Acronis' Migrate Easy, or Norton Save and Restore (the program that I have). My situation is complicated by the fact that my installation is on two drives--the OS and some programs on smaller C:, and most of the other applications on the larger D:.
So, if any one has a suggestion on how to proceed, I would appreciate it very, very much.
Here is my OS information:
Windows XP Pro SP2, with 1GB of RAM. All my drives are NTFS formatted.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic