Como muy bien dice mi sabio amigo raac, las contraseñas tanto del administrador como de los demas usuarios se guardan en un archivo llamado sam.log que se encuentra en windows\system32\config
Para poder abrirlo y recuperar así tus contraseñas debes de hacerlo desde otro SO distinto de win XP ya que este no te dejará acceder a él. Por tanto la opcion sera abrir desde MS-DOS este archivo. Aqui encontramos otro problema si has usado un sistema de archivos NTFS en tu particion de win XP. En este caso, no podras acceder a win XP desde MS-DOS ya que este SO no soporta este sistema de archivos. La solucion esta en bajarse un programita que te permita el acceso (mira en
www.sysinternals.com).
Existe otro sistema, el que yo suelo usar, que es utilizar una mini-distribución de Linux. La más adecuada para esto, ya publiqué algo en el foro de sistemas Operativos, es Tomsbtrt (
www.toms.net/rb/ ).
Este método consiste en arrancar con esta distro, montar desde linux mdiante "mount" la partición xp y ya tienes acceso total a cualquier directorio y archivo de XP o cualquier otro. Eso si, en modo lectura no recomendado el modo escritura de momento.
Seguimos entonces con la parte común a ambos métodos.
Una vez hayas conseguido entrar a la particion de win XP copiate el sam.log en un disquete ya que es necesario desencriptarlo con un programa que funciona bajo win. Este programa es el L0phtcrack (al menos funcionaba en NT, no se si también en XP). Lo que hace este programa es sacar las pass de este archivo sam.log con lo que ya podras acceder a la máquina. Creo que hay un programilla en linux que se llama crack 5.0 que también se puede usar. Lo compilas para la mini-distro que comenté antes y listo.