Excuse me if my answer is not what you would be expecting, but if i were you, i would simply connect the old hd to a different ide/sata bus with its own cable and just would copy files from one to another. Perhaps your question was a bit deeper than that, but thats what it seems to me to be the simplest and fastest way to do what you intend.
Hope it helps.