Here is what I do.
1. Make a boot floppy with CD support.Edit the Autoexec.bat so that it goes to your CD drivre
when it loads.
2. Use ghost 2002 or one of the versions with support for writing to cd\'s, to make an image
of your HD to the CD.During it\'s creation, it will ask if you want to make this CD bootable.
3.Insert the boot floppy with CD support.
4.When it is finished reading the floppy, continue making the image.
5.To restore the image start the ghost executable and restore the image from the CD.
Depending on the size of your HD,ghost is able to span media,so you may end up with more than 1 CD.