O Windows Vista está sendo inicializado com letra de unidade incorreta

1

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.

    
por dabest1 26.03.2017 / 14:23

1 resposta

2
  1. Fazer logon como administrador (ou apenas executá-los como administrador)
  2. Executar regedt32.exe
  3. Verifique se Administrators tem controle total sobre HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices clicando com o botão direito e clicando em Permissions
  4. Se você não tiver Full control , selecione Allow para ganhar Full control
  5. Executar regedit.exe
  6. Ir para HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  7. Renomear \DosDevices\C: para \DosDevices\Z:
  8. Renomear \DosDevices\D: para \DosDevices\C:
  9. Renomear \DosDevices\Z: para \DosDevices\D:
  10. Reinicializar
por 26.03.2017 / 14:55