Need to clone a drive what software should I use?

Supermuncher85

Distinguished
Hello there avid reader! I'm about to do some experimenting on my laptop (yep it's that time of the year again), and I know something TERRIBLE will happen when I go and start installing some new OSes to try out.

So I want to clone my disk preferably with everything intact so that I can restore it if need be. The laptop currently has a 500gb harddrive, and I have a spare drive (same size) lying around with a usb2.0 external dock hurrah!

So can anyone recommend me a software I should use? I found EaseUS through google and an older tomshardware post, but I've never used it. Anyone have any recommendations? I have 5 partitions on it right now, so keeping those would be top priority.