It depends on how you move it: if you have something like Norton Ghost there should be no problem. It is aslo possible to use xxcopy according to some users on these forums but I have no experience of this.
I would suggest that you format and partition the new hdd as you want it, install it as slave, move the complete OS over.
Then install it as master without the old hdd and reboot. When all is fine, install the old hdd as slave and then format as required.