O Windows Vista está sendo inicializado com uma letra de unidade incorreta. Em vez de inicializar com a letra de unidade C:
, ele está obtendo a letra de unidade D:
e, portanto, falha ao efetuar login em um perfil de usuário.
Esta situação aconteceu porque eu estava tentando substituir o disco rígido:
Eu tirei o disco rígido original de um computador que contém o Vista.
Colocá-lo em outro computador e fez uma cópia do disco rígido para um novo usando algum software de GUI de particionamento.
Coloquei o novo disco rígido de volta no computador que tinha o Vista.
Ao inicializar, carrega todo o caminho até o prompt de login.
Ao fazer login, ele fica parado por um tempo.
Ao pressionar Ctrl + Alt + Del
, posso iniciar o Gerenciador de Tarefas.
No Gerenciador de tarefas, inicio o Explorer.exe.
Ele carrega um perfil temporário dizendo que ele será excluído após o logoff.
Olhando para as letras da unidade, vejo que é atribuída a letra da unidade errada.
O reparo de inicialização do disco rígido falha quando a partição RECOVERY está ausente nesta unidade.
Tentei iniciar o reparo do CD do Vista. Não detecta problemas de inicialização. A unidade é exibida corretamente como C:
.
Ran:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
chkdsk C: /f
Isso não resolveu o problema.
Tentou mexer no BIOS para desativar outros itens de inicialização. Isso não ajudou.
Nenhuma unidade tem C:
atribuído. Unidade do SO obtém D:
. As unidades do cartão de memória começam com E:
e abaixo.
Como corrijo a atribuição errada de letras ao iniciar o Vista?
Solução
Inicialize no modo de segurança pressionando F8 durante a inicialização.
Faça login em uma conta com privilégio de administrador.
Quando "Preparando sua área de trabalho ..." aparecer, pressione Ctrl + Alt + Del
e selecione Gerenciador de tarefas.
No Gerenciador de Tarefas, acesse File -> New Task (Run...)
e digite explorer.exe
.
Quando o Explorer for carregado, siga as etapas da resposta para executar o regedt32.exe, renomear os dispositivos e reinicializar.