Cuando hago esto para amigos, normalmente uso un CD en vivo de Ubuntu y la instalación y uso de chntpw.
Arrancar desde Ubuntu. Vaya a Sistema> Administración> Fuentes de software y habilite todo. Utilice uno de los diversos métodos para instalar el software (según la versión que tenga). Normalmente prefiero abrir un terminal (Aplicaciones> Accesorios) y escribir
sudo apt-get install chntpw
Entonces debería poder buscar el disco duro que lo montará automáticamente. Acceder al archivo de contraseña y usar la herramienta es bastante sencillo, pero debe revisar algunos de los blogs e instrucciones disponibles, como
http://www.howtogeek.com/howto/14369/change-or-reset-windows -password-from-a-ubuntu-live-cd /
para tener una idea de lo que está sucediendo.
Acabo de hacer esto hace un par de semanas en Windows 7 usando Ubuntu 9.10. Lo más importante para un usuario que no sea Linux será acceder al disco duro desde el símbolo del sistema. Si no recuerdo mal, después de navegar por el disco, abrí Lugares> Computadora, luego hice clic derecho en la unidad montada y miré las propiedades para obtener la ruta. Será diferente para cada situación, por lo que enumerarlo no sería de mucha ayuda, pero no fue muy difícil de entender.
Aparentemente, también hay un CD en vivo para este propósito que nunca he usado, pero básicamente toma el mismo enfoque. Ver http://pogostick.net/~pnh/ntpasswd/bootdisk.html .