The validation code is stored on the hard drive.
When you re format, the code is removed, so a new one has to be entered.
It takes about ten things on you computer to compare with original.
Some of these are drivers etc that may have been altered or removed.
hence need for re activation..