There is a download called XXCopy.
It is a small program that copies EVERYTHING off of one hard drive to another, and makes it bootable as system disk.
It is quite simple to use, with the final step being a longish DOS command.
It isn't a bad idea to clean all the crap you don't want off the old disk first
The other thing to note: print all of the instructions off first, and read them thoroughly. The reason for printing, is that you won't be able to read them on the computer while you are carrying out the clone.
Also, pay real attention to the DOS command string that you have to enter. There are spaces involved in that string and they are important!