Here is how I copied mine.
For the cloning I used;
Free Hard Disk Copy/Clone Software for PC & Server Hard Drive. Disk clone, disk backup, disk image and partition copy freeware.
Download the free Todo version and install it on your regular computer.
Open up Todo and go to build recovery media, you will need a USB thumb drive for it to put the image on. Build the image.
Once that is done you need a USB to IDE/SATA converter such as this;
FRYS.com | DIABLOTEK
The main thing you need for this project is going from USB to 2.5 IDE.
Plug your new 1gig drive into the cable adaptor thingy, power supply not used. Also plug in your thumb drive. You need to figure out how to change boot order. On my HP I think it was Del turning post screen. Then set USB highest in boot order.
From there boot it up, you should see Todo starting. Keep tracking of the sizes of your drives, you want to copy from 512mb to 1024mb while not overwriting your thumb (probably wont let you).
Give it a shot, i am at work so that is as best as I can remember it.
Justin
***. Edited post to reflect USB to SATA device I used .***