Carbon Copy Cloner will do this, but it may be Mac only.
I believe Norton Ghost will make an exact dupe of the drive so you could just swap it in.