Lorsque je fais cela pour des amis, j'utilise généralement un CD live Ubuntu et j'installe et utilise chntpw.
Démarrer à partir d'Ubuntu. Allez dans Système > Administration > Sources logicielles, et activez tout. Utilisez l'une des différentes méthodes pour installer le logiciel (en fonction de la version que vous avez). Je préfère généralement ouvrir un terminal (Applications > Accessoires) et taper
sudo apt-get install chntpw
Vous devriez alors être en mesure de naviguer vers le disque dur, qui sera monté automatiquement. L'accès au fichier de mots de passe et l'utilisation de l'outil sont assez simples, mais vous devriez jeter un coup d'oeil à certains blogs et instructions disponibles, quelque chose comme http://www.howtogeek.com/howto/14369/change-or-reset-Windows-password-from-a-ubuntu-live-cd/ pour avoir une idée de ce qui se passe.
Je viens de le faire il y a quelques semaines sur Windows 7 en utilisant Ubuntu 9.10. Le plus difficile pour un non-utilisateur de Linux sera d'accéder au disque dur à partir de l'invite de commande. Si je me souviens bien, après avoir navigué jusqu'au disque, j'ai ouvert Places > Computer, puis j'ai fait un clic droit sur le disque monté et regardé les propriétés pour obtenir le chemin. Cela sera différent pour chaque situation, donc l'énumération ne sera pas d'une grande aide, mais ce n'était pas très difficile à comprendre.
Il existe apparemment aussi un CD live destiné à cette fin, que je n'ai jamais utilisé, mais qui adopte la même approche. Voir http://pogostick.net/~pnh/ntpasswd/bootdisk.html .