Yes, you must reformat your old hard drive before using the product key with the new hard drive. Afterward, follow this procedure:
You can reset your Windows Vista activation by performing the following:
1. Click on the Start button and in the Start Search box type in: slui.exe 4
2. Press the Enter key on your keyboard.
3. Select your Country.
4. Follow the instructions for phone activation.
5. Once completed, restart your computer.