A free alternative to ghost would be to download a copy of xxcopy from
www.xxcopy.com. It works like an enhanced version of the DOS command xcopy. You run it in a DOS box so it accesses the HD at normal speed (rather than using in DOS mode where HD access is v. slow!).
xxcopy has a clone option but this automatically overwrites anything in the destination path you specify, which is a bit dangerous. I recommend ensuring there are no files in the destination path and using the following syntax:
xxcopy c:\ d:\ /ks /h /e /bi /ze
where C is your current HD and D is the new one. Make sure you run it when you've closed everything but
explorer and
systray in the Close Program box. You should get just one error - the swapfile, because it's always in use. It doesn't need to be copied.
When it's all done and the new disk is in your laptop, you will need to boot it up with an emergency boot disk. At the command prompt type in
C: and press enter. Then type in
fdisk /mbr. Remove the floppy, reboot and it should come up like it was before!