Aller au contenu principal
HWID Checker

Une réinitialisation d’usine change-t-elle le HWID ? Ce qui change réellement sous Windows

Réinitialiser un PC réinstalle Windows, mais le HWID change-t-il ? Découvrez quels identifiants matériels restent stables, lesquels peuvent changer et comment les vérifier.

HWID Checker · 13 septembre 2026 · 8 min de lecture

Une réinitialisation d’usine ne modifie normalement pas un HWID fondé sur le matériel. Elle réinstalle Windows et peut remplacer des identifiants propres à l’installation, mais elle ne réécrit pas les numéros de série enregistrés dans la carte mère, le BIOS, le processeur, le SSD ou la carte réseau. Si une application construit son HWID principalement à partir de ces valeurs matérielles, elle reconnaîtra probablement le PC après la réinitialisation.

La réponse moins satisfaisante, mais plus exacte, est que le HWID n’est pas une valeur Windows unique. Chaque jeu, système de licences ou outil d’administration choisit les signaux qu’il collecte et la façon de les comparer. Une réinitialisation peut donc modifier l’identifiant de périphérique d’une application sans toucher au matériel sous-jacent. À l’inverse, effacer tous les fichiers personnels peut laisser l’empreinte matérielle intacte.

Cet article concerne Windows 10 et Windows 11. Microsoft appelle la fonction intégrée Réinitialiser ce PC ; l’expression « réinitialisation d’usine » peut aussi désigner la restauration d’une image OEM ou une installation propre depuis une clé USB. Ces opérations ne sont pas identiques, et cette nuance est importante.

Ce que fait réellement une réinitialisation de Windows

D’après la documentation Microsoft sur Réinitialiser votre PC, cette fonction réinstalle Windows. Conserver mes fichiers préserve les fichiers personnels, mais supprime les applications et rétablit les paramètres. Supprimer tout efface également les fichiers personnels. Téléchargement dans le cloud récupère de nouveaux fichiers d’installation Windows ; Réinstallation locale utilise ceux déjà présents sur le PC.

Aucune de ces options ne remplace un composant physique. Même le nettoyage facultatif du lecteur reste une opération d’effacement destinée à rendre la récupération des fichiers supprimés plus difficile. Il ne demande pas au SSD ou au disque dur d’adopter un nouveau numéro de série constructeur.

Une installation propre depuis une clé USB va plus loin que Réinitialiser ce PC, car elle permet de supprimer et recréer des partitions. Une restauration OEM peut remettre en place les logiciels et réglages du fabricant. Mais ces trois opérations restent logicielles, sauf si un technicien remplace aussi du matériel.

Ce qui reste identique après la réinitialisation

Les identifiants suivants survivent normalement à Réinitialiser ce PC, à une restauration OEM et à une installation propre de Windows :

IdentifiantOrigineRésultat attendu après réinitialisation
UUID système SMBIOSFirmware de la carte mèreIdentique
Numéro de série de la carte mèreDonnées SMBIOS de la carte de baseIdentique
Numéro de série BIOS/systèmeDonnées du firmware OEMIdentique
Numéro de série physique du SSD ou HDDFirmware du lecteurIdentique
CPU ProcessorIdModèle et caractéristiques du processeurIdentique
Adresse MAC de la carte réseau physiqueFirmware de l’adaptateur, sauf remplacement logiciel ou randomisationGénéralement identique

Microsoft décrit Win32_ComputerSystemProduct.UUID comme une valeur en lecture seule issue de SMBIOS, et Win32_DiskDrive.SerialNumber comme le numéro attribué par le fabricant au support physique. Réinstaller un système d’exploitation ne modifie aucune de ces sources.

Le remplacement de la carte mère est différent : il change généralement l’UUID SMBIOS et le numéro de série de la carte, et peut aussi remplacer une clé de produit Windows inscrite dans le firmware ou le TPM. Remplacer le disque système change son numéro de série physique. Il s’agit de modifications matérielles, pas de réinitialisations d’usine.

Vous pouvez examiner les valeurs brutes à l’aide des commandes de notre référence des numéros de série HWID dans CMD et PowerShell. Des valeurs telles que To Be Filled By O.E.M., un UUID composé uniquement de zéros ou des numéros de série de RAM vides sont des limites du firmware ; une réinitialisation ne les corrigera pas.

Ce qui peut changer après la réinitialisation

Les identifiants issus du logiciel appartiennent à une autre catégorie.

MachineGuid est enregistré ici :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid

Il identifie une installation de Windows, pas la carte mère. Une installation propre crée généralement une nouvelle valeur, et une image de déploiement correctement généralisée crée un état propre à l’installation lors de sa spécialisation. Réinitialiser ce PC est plus complexe : son comportement peut varier selon la méthode de réinitialisation, la version de Windows et la procédure de récupération OEM. Microsoft ne publie aucune garantie de compatibilité autorisant un logiciel tiers à supposer que MachineGuid changera toujours, ou restera toujours identique, après chaque réinitialisation. Il faut le mesurer, pas le prédire.

D’autres valeurs peuvent changer :

  • l’identifiant d’installation Windows et les identifiants de périphérique créés par les applications ;
  • les fichiers locaux des applications, les entrées du Registre et les jetons mis en cache ;
  • le numéro de série du volume du système de fichiers si le volume est recréé ou formaté ;
  • les identifiants des adaptateurs virtuels lors de la suppression puis réinstallation d’un VPN, d’Hyper-V ou d’un logiciel de virtualisation ;
  • les adresses MAC Wi-Fi aléatoires, selon le réseau et les réglages de confidentialité.

Le numéro de série du volume est souvent confondu avec celui du disque physique. vol C: affiche une courte valeur du système de fichiers, par exemple 7A2F-19C4, qui peut être remplacée lors d’un formatage. Un numéro de série Samsung ou Western Digital obtenu avec Get-PhysicalDisk provient en revanche du lecteur lui-même et reste identique.

Pourquoi le HWID final peut malgré tout changer

Imaginons qu’un client de licence hache quatre champs :

SMBIOS UUID + disk serial + CPU ProcessorId + MachineGuid

Après une réinitialisation, les trois premiers restent constants tandis que MachineGuid peut changer. Si le client calcule un unique hachage SHA-256 strict, la modification de cette seule entrée produit une sortie totalement différente. Si le serveur compare les composants séparément et tolère un champ modifié, il peut toujours reconnaître la machine.

Cela explique les témoignages apparemment contradictoires en ligne. Deux utilisateurs peuvent réinitialiser des PC identiques et obtenir des résultats différents parce qu’ils testent des produits différents, et non parce que les numéros de série matériels se comportent autrement. Un produit peut n’utiliser que MachineGuid, un autre des valeurs du firmware, et un troisième combiner l’état local avec un enregistrement serveur lié au compte.

Un système de licences fondées sur le HWID bien conçu évite généralement de considérer un seul hachage opaque comme infaillible. La comparaison par composant, la désactivation en libre-service et une procédure de réactivation documentée gèrent mieux les réinstallations légitimes.

L’activation de Windows illustre elle aussi cette distinction. Les instructions d’activation de Microsoft indiquent qu’une licence numérique peut réactiver la même édition après la réinstallation de Windows sur le même appareil, alors qu’une modification matérielle importante, comme le remplacement de la carte mère, peut nécessiter une réactivation. Cela ne révèle pas l’algorithme d’activation complet de Microsoft, mais montre qu’une « nouvelle installation de Windows » n’équivaut pas à du « nouveau matériel ».

Comment vérifier avant et après la réinitialisation

Si la réponse est importante pour une licence, un inventaire ou vos propres diagnostics, consignez les identifiants bruts avant la réinitialisation. Ne stockez pas le rapport uniquement sur le lecteur que vous prévoyez d’effacer.

Exécutez ceci dans PowerShell :

[PSCustomObject]@{
  SmbiosUuid  = (Get-CimInstance Win32_ComputerSystemProduct).UUID
  BoardSerial = (Get-CimInstance Win32_BaseBoard).SerialNumber
  BiosSerial  = (Get-CimInstance Win32_BIOS).SerialNumber
  DiskSerials = (Get-PhysicalDisk | ForEach-Object { $_.SerialNumber.Trim() }) -join ', '
  CpuId       = (Get-CimInstance Win32_Processor).ProcessorId
  MachineGuid = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Cryptography').MachineGuid
} | Format-List

Enregistrez la sortie sur un lecteur externe ou un autre appareil de confiance, puis exécutez le même bloc après la réinitialisation. Comparez chaque champ plutôt qu’un seul hachage composite. Notre outil Windows portable peut également exporter un rapport local, mais son SHA-256 composite est notre propre valeur de diagnostic ; il n’est pas garanti qu’il corresponde au HWID employé par un autre produit.

Avant de réinitialiser un poste équipé de logiciels sous licence, désactivez-les lorsque l’éditeur propose cette option et conservez les preuves d’achat ou informations de récupération. Pour Windows, vérifiez l’activation et associez la licence numérique à votre compte Microsoft si nécessaire ; Microsoft recommande cette précaution avant une modification matérielle importante.

Une réinitialisation d’usine supprime-t-elle un bannissement HWID ?

Ne partez pas de ce principe. Une réinitialisation peut supprimer les données locales d’une application, mais un service peut conserver côté serveur les informations de compte, d’appareil et de sanction. Si son rapprochement des appareils s’appuie sur les identifiants de la carte mère et du disque, ces signaux survivent à la réinitialisation. S’il en combine plusieurs, personne en dehors de l’éditeur ne peut déduire le résultat à partir d’un seul « HWID » affiché.

Les réinitialisations répétées constituent donc une mauvaise méthode de diagnostic : elles risquent de vous faire perdre des données sans répondre à la question. Utilisez la procédure d’appel ou l’assistance du service. Notre outil de diagnostic des bannissements HWID peut aider à distinguer des symptômes évoquant un blocage de compte, d’adresse IP ou de matériel, mais il ne peut ni consulter ni neutraliser les données d’un éditeur.

La réponse pratique

Une réinitialisation d’usine modifie beaucoup plus l’environnement logiciel que l’identité matérielle :

  • Réinitialiser ce PC ne change normalement pas les identifiants de la carte mère, du BIOS, du processeur ou du disque physique.
  • Les identifiants liés à l’installation, tels que MachineGuid, et ceux créés par les applications peuvent changer, mais leur comportement ne doit pas être présumé.
  • Le HWID final d’un éditeur peut rester identique ou changer selon les données utilisées et sa méthode de rapprochement.
  • Remplacer du matériel est fondamentalement différent de réinstaller Windows.

À plus long terme, l’identité d’un appareil doit être comprise comme un ensemble de signaux ayant des durées de vie différentes, et non comme un numéro de série permanent gravé sur l’ordinateur entier. À mesure que la récupération de Windows se déplace vers le cloud et que les fonctions de confidentialité randomisent davantage d’identifiants réseau, les systèmes qui expliquent leur politique de réactivation et tolèrent les changements logiciels prévisibles vieilliront mieux que ceux construits autour d’un unique hachage fragile.