E se eu nao tiver acesso a nenhuma conta?
Na página anterior eu mostrei como remover a senha do Windows tendo acesso a uma conta restrita do computador.
Mas e se não possuir acesso à nenhuma conta do Windows?
Então utilizamos um live-cd de qualquer distribuição Linux que tenha suporte a ntfs-3g
Vamos lah:
- Inicie o sistema pelo live-cd
- Após o sistema estar iniciado, vá em qualquer terminal, um de sua preferencia
- Sete uma senha de root com o comando "sudo passwd"
- Após isso, logue-se como root com o comando "su"
- Verifique onde está instalado o Windows com o comando fdisk -l
Exemplo:
---------------------------------------------------------------------------
bash-3.1#fdisk -l
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe053e053
Dispositivo Boot Start End Blocks Id System
/dev/hda1 1 805 6466131 83 Linux
/dev/hda2 806 2872 16603177+ 83 Linux
/dev/hda3 * 3055 4864 14538825 7 HPFS ou NTFS
/dev/hda4 2873 3054 1461915 82 Linux swap
---------------------------------------------------------------------------
Bom, como podem ver, meu HD é um disco IDE e possui 4 partições:
/dev/hda1 = / do Slackware Linux 12.2
/dev/hda2 = /home
/dev/hda3 = Partição Windows
/dev/hda4 = Swap
Vamos montar a partição do Windows com suporte a escrita:
#mkdir /mnt/win
#mount /dev/hda3 /mnt/win -t ntfs-3g
Pronto.
Bom, no Windows quando você tecla simultaneamente as teclas WIN + U você vai para a janela de acessibilidade, este arquivo é o sethc.exe que se encontra em WINDOWS/system32
O problema disso é que quando você acessa essa janela, você está com privilegios de administrador, ou seja, você pode fazer tudo que quiser no sistema.
Mas como mudar a senha se só existe opções de lupa e teclado virtual?
Bom, não existe mesmo, então o que iremos fazer é o seguinte:
Trocar o arquivo sethc.exe por um outro para que possamos fazer algo legal no Windows, como o arquivo cmd.exe
Mas claro, faça backup deste arquivo antes
#cp /mnt/win/WINDOWS/system32/sethc.exe /mnt/win/WINDOWS/system32/sethc(BKP).exe
#cp /mnt/win/WINDOWS/system32/cmd.exe /mnt/win/WINDOWS/system32/sethc.exe
Agora reinicie o computador e ligue no Windows
#reboot
Assim que ligar no Windows, aperte as teclas WIN + U
Você verá que apareceu o prompt de comando do Windows, e como eu disse antes, você está com o prompt de comando aberto, com privilégios administrativos
Agora, se quiser mudar a senha do administrador ou qualquer outro usuario, use o método que expliquei anteriormente.
Ou use o "control userpasswords" ou "control userpasswords2"
Até o explorer abre por ali
E o mais legal, você está fazendo tudo isso, sem nem sequer logar no Windows