This all depends on what you are trying to do. Are you just trying to upgrade HD space, or are you trying to go from 32-bit to 64-bit OS? As previously stated if Windows detects significant changes to your hardware it will require you to purchase a new license, however, that being said the most simple answer is simply swap out the hard drive, boot into Windows, and see if there are drivers that are needed.