Si no te ha funcionado con un CD-Live algo debes estar haciendo mal, es bien fácil.
1. Entras a Ubuntu (por ejemplo) desde el CD-Live.
2. Montas la partición de W7.
- Entramos a la terminal como root y ejecutamos fdisk-l
- Una vez identificada la partición de W7 (suele ser sda2), hacemos un mount
3. Renombramos el archivo C:\Windows\System32\Sethc.exe a Sethc1.exe (puedes poner cualquier nombre que no este ocupado). Y el archivo C:\Windows\System32\cmd.exe lo renombramos a Sethc.exe (para que cuando estemos en la pantalla de login se lance la consola).
Para WXP el archivo se llama logon.scr4. Arracamos W7 y en la pantalla de login se pulsa 5 veces la tecla SHIFT y aparecerá el cmd con permisos de administrador.
5. Ejecutamos NET USER <nombre del administrador> <clave>
6. Entramos en Ubuntu y restablecemos todo a como estaba al principio.