Recuperando uma senha do Windows 10 quando a partição é somente leitura

Recuperando uma senha do Windows 10 quando a partição é somente leitura

No meu novo laptop, digitei uma nova senha para minha conta na primeira vez que inicializei o Windows. Não me lembro mais dessa senha.

A conta era apenas uma conta local e não uma conta da Microsoft, por isso não consigo recuperar a senha dessa forma.

Sou usuário Linux e instalei o Debian junto com o Windows. Tentei usar o software 'chntpw' para alterar/remover a senha da conta, mas quando executo o programa na pasta correta recebo o seguinte erro:

root@sam:/media/sda3/Windows/System32/config# chntpw -i SAM
chntpw version 1.00 140201, (c) Petter N Hagen
openHive(SAM) failed: Read-only file system, trying read-only
openHive(): read error: : Read-only file system
chntpw: Unable to open/read a hive, exiting..

Pesquisei um pouco no Google e descobri que o Windows 10 tem um recurso de meia hibernação que permite inicializar mais rápido, mas exige que a partição seja somente leitura, mesmo quando o Windows é desligado. Existe uma maneira de desligar isso nas configurações, mas não consigo acessar as configurações porque não consigo fazer login!

Existe uma maneira de usar o chntpw enquanto a partição está bloqueada ou, alternativamente, uma maneira de desligar o Windows para que eu possa gravar na partição?

Responder1

Comece a inicializar o Windows e pressione F8durante o processo de inicialização. Selecione para descartar os dados de hibernação e iniciar o Windows normalmente e, em seguida, desligue-o. Isso deve remover os dados de hibernação e fazer com que a partição leia e grave novamente.

Como último recurso, inicialize o Windows até a solicitação de senha, espere o HDD se acalmar e desligue o laptop com o botão liga / desliga.

Em seguida, inicialize no Debian e tente o chntpwtruque mais uma vez.

Responder2

Existe uma solução fácil para esse problema.

Inicialize o Windows e clique na tela para acessar a janela de login.

No canto inferior direito, clique no ícone Power e, em seguida, clique em reiniciar. Nenhum dado de hibernação é gravado pelo Windows quando reiniciado, apenas quando desligado.

Inicialize no Linux e limpe sua senha do Windows.

Assim que conseguir fazer login no Windows, desative o Fast Startup para não ter esse problema no futuro. Verhttps://www.windowscentral.com/how-disable-windows-10-fast-startuppara obter detalhes de como fazer.

A propósito, conforme mencionado no artigo, você provavelmente terá que desabilitar o Fast Startup novamente após cada atualização da “edição” do Windows.

Responder3

A solução para mim foi o que Egan Johnson postou em sua resposta (não tenho reputação para votar positivamente ou comentar, portanto, adicionei uma resposta separada aqui).

Eu estava na mesma situação do autor da postagem original:

  • O Windows 10 foi encerrado com um hiberfile, portanto, a distribuição ao vivo do Linux não pode montar NTFS com permissões de leitura e gravação e, portanto, chntpwnão pode funcionar.
  • Sem login funcional no Windows para alterar a opção Fast Boot, não é possível obter um desligamento limpo sem hiberfile

Além disso, a opção F8 na resposta aceita foi desativada. Para habilitá-lo,você precisa fazer login para alterá-lo, portanto não é possível sem login.

O que resolveu para mim foi seguir a resposta de Egan Johnson e este linkComo desligar totalmente o Windows 10 em vez de hiberná-lo.

Mantendo pressionada a tecla SHIFT enquanto clicava em Desligar na tela de login, consegui executar um desligamento limpo do Windows na tela de login. A próxima inicialização com Linux live foi capaz de montar o disco com permissões de leitura e gravação.

Responder4

A maneira como consegui gerenciar isso foi executar o ntfsfix na partição do Windows antes de montá-lo:

ntfsfix /dev/sda2 # this is an example Windows partition location
mount -t ntfs-3g /dev/sda2 /mnt

Isso colocou a partição do Windows como leitura/gravação, permitindo-me limpar a senha.

informação relacionada