![Perfis de usuário do Windows 7 não funcionam após movimentação de SSD> HDD](https://rvso.com/image/1414688/Perfis%20de%20usu%C3%A1rio%20do%20Windows%207%20n%C3%A3o%20funcionam%20ap%C3%B3s%20movimenta%C3%A7%C3%A3o%20de%20SSD%3E%20HDD.png)
Windows 7 x64 Home P. OEM Decidi mover minhas pastas Users e ProgramData para meu disco secundário para economizar espaço SSD. Inicializei no modo "reparo" no DVD do Windows. Ambas as unidades são NTFS. As unidades receberam letras diferentes daquelas normalmente usadas, então os comandos que executei foram:
robocopy /xj /mir /copyall D:Users E:Users
robocopy /xj /mir /copyall D:ProgramData E:ProgramData
rmdir /S /Q D:Users
rmdir /S /Q D:ProgramData
mklink /j D:Users E:Users
mklink /j D:ProgramData E:ProgramData
Em seguida, alterei os valores de registro ProfileList do Windows NT para apontar para o novo diretório (usando as letras de unidade originais do Windows, não as de recuperação) em vez da unidade do sistema, mantendo as junções para qualquer programa que dependesse do uso das letras de unidade em vez do diretório do usuário.
Depois de inicializar novamente no Windows, a tela de login exibiu "Preparando sua área de trabalho" por cerca de um minuto até fazer login em uma interface de usuário básica com uma mensagem semelhante a "Falha no serviço de perfil de usuário". O Windows Explorer também apresentou algo semelhante a "não foi possível localizar C:\Windows\system32\config\systemprofile\Desktop", o que parece irracional, pois o restante da unidade C: não foi tocado. Presumi que isso ocorresse porque não foi possível localizar o novo perfil de usuário no que agora era D: Usuários. Fiz login na conta do administrador (que gerou mensagens semelhantes) e recriei as junções com base no fato de que aquelas criadas nas letras da unidade de recuperação podem não ser interpretadas corretamente agora que as letras voltaram ao normal. Em seguida, abri o registro e descobri que os valores que alterei foram redefinidos. Em seguida, reiniciei e os valores foram salvos, mas ainda não consegui fazer logon corretamente e recebi a mesma mensagem de erro "systemprofile".
Minha pergunta é a seguinte: se isso for um problema com os valores do registro e/ou pontos de junção, como posso corrigi-lo?
Ou se for devido à falta deste arquivo C:...\systemprofile\Desktop, como isso aconteceu e qual é a correção?
Ou o Windows simplesmente não é capaz de ler a unidade secundária no estágio de pré-login (isso não faz sentido para mim, mas é uma possibilidade?)
Editar:
Depois de recriar a pasta da área de trabalho, fica claro que isso não ajuda na minha situação, pois ainda estou fazendo login no perfil padrão do Windows (daí o perfil do sistema). Afinal, parece que deve haver um problema com os pontos de junção, os valores do registro ou a maneira como o Windows os lê.
Se nada funcionar até amanhã, substituirei as pastas e juntarei a pasta de perfil real em vez de Usuários
Responder1
Acontece que o Windows armazena alguns metadados em seus arquivos de usuário. Eu consertei definindo os valores do registro para apontar para o novo local para usuários, renomeando minha pasta de perfil para .bak ou qualquer outra coisa, excluindo a conta do usuário e criando uma nova com o mesmo nome. Após fazer login e logoff (para gerar a pasta), voltei para a conta de administrador e renomeei minha pasta original com seu nome original.
Isso resolveu o problema e agora (finalmente) meu SSD pode viver em paz.
Obrigado a Ramhound pela ajuda.
Responder2
Passei pela mesma situação no Windows 10. Segui os mesmos passos e acabei na mesma situação. O que não levei em consideração foi uma ação minha antes de tentar juntar toda a pasta Usuários:
Realoquei manualmente subpastas de usuários individuais, como Área de Trabalho, Documentos, etc., para outra unidade usando a GUI do Windows. Esses caminhos ainda estavam em vigor depois de mover a pasta Usuários por completo, mas eu os integrei ao novo local, então o Windows procurou onde não conseguiu encontrá-los.
Então, criei pontos de junção adicionais dos locais ausentes para os novos e pude fazer login novamente com todas as minhas configurações em vigor. Depois disso, realoquei manualmente minhas pastas individuais e excluí as junções.
Espero que isso ajude alguém, caso tenha feito o mesmo que eu.