You can use "Image Backup" software to make a complete backup
of your Windows partition (usually the C: drive).
Image backups are stored in a compressed image file which is about 40% less
in size than the amount of space used by the Windows partition (pagefile is
excluded from a backup).
You can also specify the file size break point, so for instance if a full
image backup creates an image file of say 8GB the beak point can be set to
4GB resulting in a split file of 4 GB each which then can be saved to a DVD
or optionally during the Image backup you can specify the DVD drive as the
destination and create the backup directly to DVD media.
You can only Image and restore FAT32 to FAT32 and NTFS to NTFS.
So for example an image of a FAT32 drive or partition can not be restored
to an NTFS partition on the new drive.
Most image backup software also allows you to extract a file or folder (from
the image backup file) back to your Windows partition. This way you can
restore what you need as long as a file you are extracting is not in use
"locked or In use" by Windows.
Norton Ghost - has a 30 day trial available
(Trial does not allow you to create a Bootable Restore CD)
http://www.symantec.com/norton/products/overview.jsp?pcid=br&pvid=ghost14
Product Review "Symantec's 14th Ghost":
http://www.softpedia.com/reviews/windows/Norton-Ghost--Review-78775.shtml
True Image 2009 - has a 15 day trial version available,
(Trial version can create a Restore CD/Rescue Media)
http://www.acronis.com/homecomputing/products/trueimage/
User's Guide:
http://us1.download.acronis.com/pdf/TrueImage12_ug.en.pdf