Pour XP, il y a 3 mode de licensing:
- le mode Volume: le client, un grand compte, obtient une seule et unique clef (qui l'identifie clairement) avec laquelle il peut deployer Wiindows XP sur autant de postes qu'il veut (enfin presque!) de n'importe quel type, donc un changement de hardware n'a pas d'impact, car la version de Windows XP n'intègre aucune protection liée au matériel (très très cool à l'utilisation

- le mode OEM: le client, un fabriquant de PC, se voit attribuer une clef unique également, qu'il utilise sur tous les PC qu'il fabrique, en conjonction avec un jeu de fichier qui contient du code d'identification (il va chercher un identifiant BIOS unique au fabricant, genre une chaine de caractère "IBM", "Hewlett-Packard" ou autre...), et ceci fonctionne sans problème sur n'importe quel matos qui respecte cet identifiant unique).
- le mode Retail: chaque clef est unique, et lors de l'activation, le code génère un identifiant unique basé sur des paramètres HW de la machine (paramètres que seul MS connait, y compris le nombre de ces paramètres...) genre la carte mère, le disque dur, etc, pour donner une clef finale d'installation unique et liée au matériel, et qui fait que si plus de N paramètres changent en même temps, l'installation devient invalide. Le changement d'un seul paramètre (la carte mère, le HDD, etc..) n'a pas d'impact, et c'est heureux, imaginez les galères de support que nous aurions sinon...
Dans le cas d'un PC OEM, lors de la restoration après un crash avec des CD de recovery, on bascule (normalement) obligatoirement dans un mode "à la retail", qui vous demande la cle de votre sticker et gère ensuite les choses comme si vous aviez un PC construit vous même, et non plus un PC OEM. Ben oui, imaginez que le media de restoration contiennent une version 100% OEM comme ce qui était préinstallé, vous pourriez installer autant de PC de ce fabricant que vous voudriez ... ce qui ne serait pas vraiment au goût de MS

Avec Vista, c'est à peu près pareil, avec Seven, ça se corse, mais alors, gravement...