Comment réinitialiser votre mot de passe Windows ?

L'utilitaire chntpw (pour change NT password) permet de supprimer ou de réinitialiser le mot de passe Windows XP/Vista/Seven d'un compte local. Il permet aussi de mettre le droit Administrateur et de débloquer un compte local.
Le programme modifie le fichier de registre SAM, il n'est donc pas nécessaire de connaître le mot de passe antérieur ou d'être administrateur d'un compte Windows.

AVERTISSEMENT sur l'intrusion dans un système informatique :

L'atteinte à des données telle que l'intrusion, la suppression ou l'altération de données (appelées délit de piratage) est puni par l'article 323-3 de 3 ans d'emprisonnement et de 300000 francs d'amende.
C'est la loi Godfrain du 5 janvier 1988 qui crée des infractions spécifiques à ce domaine, ainsi que les articles 323-1 à 323-7 de la loi du 22 juillet 1992.

  • Disposer physiquement de l'ordinateur sur lequel il faut réinitialiser le mot de passe Windows.
  • Disposer d'un Live-CD ou Live-USB Ubuntu (tutoriel basé sur Ubuntu 12.04).
  • Disposer d'une connexion à Internet configurée et activée.
  • Savoir utiliser le terminal.

Une fois le Live-CD ou le Live-USB Ubuntu inséré dans l'ordinateur, il faut amorçer le démarrage de l'ordinateur sur le CD ou la clef USB.
Pour connaitre les modalités sur l'amorçage ("booter" en langage commun) sur un CD ou une clef USB, suivre la documentation sur l'ordre d'amorçage du bios.

Lors de l'écran de démarrage du Live-CD, choisissez "français" dans le menu des langues, puis cliquez sur le bouton "Essayer Ubuntu".

Avant de lancer chntpw, il faut monter la partition contenant le dossier "Windows" que cette section propose de présenter de 2 façons.

Si besoin référez-vous au tutoriel « Comment accéder à ses partitions Windows depuis GNU/Linux ? »

Monter la partition Windows simplement via Nautilus

La première solution, plus simple et rapide, consiste à ouvrir le gestionnaire de fichiers (par exemple nautilus) et de cliquer sur la partition Windows pour qu'elle se monte automatiquement.
Si son nom était "ACER" (ça sent le vécu !) alors elle sera montée sous /media/ACER et dans la suite du tutoriel, les mentions /media/partition_windows devraient alors être remplacées par /media/ACER.

Monter la partition Windows manuellement en ligne de commande

La seconde solution est d'utiliser ntfs-3g qui se chargera de monter la partition Windows:

  • Créez un dossier /media/partition_windows:
     sudo mkdir /media/partition_windows
  • En adaptant à votre cas, montez dans ce dossier la partition Windows (ici sda1):
    sudo ntfs-3g /dev/sda1 /media/partition_windows
Pour connaitre le nom de la partition visée, vous pouvez par exemple faire appel à la commande fdisk -l ou à l'utilitaire gparted

Pour utiliser chntpw, il faut se placer dans le dossier contenant le fichier SAM avec la commande:

cd /media/partition_windows/WINDOWS/System32/config

Adaptez le nom du point de montage partition_windows à votre situation.

La liste des utilisateurs connus de SAM est disponible via la commande :

sudo chntpw -l SAM

Cette commande affiche aussi des informations sur les comptes comme "compte bloqué", "droit Administrateur" (…).

Liste des informations utilisateurs du système Windows

La commande pour accéder aux options de modification du mot de passe Windows est :

sudo chntpw -u mon_login SAM 

Plusieurs options numérotées de 1 à 4 s'offrent à vous :

  1. Effacer le mot de passe de l'utilisateur.
  2. Réinitialiser le mot de passe de l'utilisateur.
  3. Mettre les droits Administrateur à l'utilisateur.
  4. Débloquer la session de l'utilisateur.

Il ne reste plus qu'à indiquer le numéro de l'option et de valider l'action, puis de revalider le choix en inscrivant "yes" et valider.
Si dans la ligne de l'option il est inscrit [probably locked now], le choix de l'option 4 "débloquer la session de l'utilisateur" résoudra fort probablement le problème.

Options de modification du mot de passe

  • Il est impératif de fermer proprement la session Windows, sinon il surviendra des problèmes d'accès à la partition Windows.
  • chntpw opère uniquement sur les comptes locaux.

Contributeurs principaux : honeyshell.

  • tutoriel/chntpw.txt
  • Dernière modification: Le 13/03/2019, 10:24
  • (modification externe)