REGEDIT não carregará o hive do Win 10 para o Win 8.1

0

A história em poucas palavras:

  • eu uso muito o PuTTY
  • Eu faço backup do meu sistema de arquivos regularmente
  • Eu me cansei do Win 10 congelando em mim a cada dois minutos, então decidi redefinir o meu PC para as configurações de fábrica (Win 8.1)
  • Esqueci de exportar minhas sessões PuTTY salvas do registro
  • Eu encontrei este post , que gentilmente sugere para carregar um arquivo NTUSER.DAT antigo, com backup no HKEY_LOCAL_MACHINE dentro do Editor do Registro
  • O arquivo DAT foi atualizado pela última vez na instalação do Win 10 que eu tinha antes de redefinir as configurações de fábrica com o Win 8.1
  • recebo a seguinte mensagem do regedit:

Cannot Load PATH\TO\MY\OLD\NTUSER.DAT: Error While loading hive.

Eu só posso fazer uma estimativa de que ele não carrega a ramificação desse arquivo porque o arquivo foi gravado pela última vez a partir do Win 10.

Devo observar que um arquivo NTUSER.DAT mais antigo, originário da instalação anterior do Win 8.1 (antes da atualização para o Win 10), passa pelo carregamento do hive com êxito, mas não contém o que eu preciso.

Estou condenado a pagar por esquecer de exportar as configurações do registro do Win 10?

EDITAR:

Isso não parece ser um problema de permissão

    
por Yuval Herziger 29.09.2015 / 10:09

2 respostas

2

Espero que a atualização para o Windows 10 tenha feito várias modificações no registro. O Windows 10 também pode usar um formato de arquivo diferente no disco que o Windows 8.1 simplesmente não entende. (A Microsoft regularmente faz alterações superficiais ou reais em formatos de arquivos internos entre versões. Compare o SQL Server, em que você não pode nem mesmo fazer um backup de uma versão mais recente e restaurá-la em uma versão mais antiga do mesmo produto.A atualização é um caminho unidirecional.)

Sobrescrevendo cegamente o HKLM em particular com uma cópia de uma versão mais recente do Windows está vinculada para causar problemas. Lembre-se de que muitos dos valores armazenados no registro não estão vinculados por qualquer contrato para ter significados particulares, e o significado de diferentes valores pode mudar mesmo com uma simples atualização, e muito menos um upgrade de sistema operacional inteiro para uma nova versão.

Apenas recrie suas conexões de dentro do PuTTY . É quase certo que será mais fácil, menos propenso a erros e menos arriscado do que tentar substituir o registro. Mesmo que você consiga importar o arquivo de registro antigo, não há como dizer que problemas estranhos podem surgir no futuro devido a valores de registro inesperados ou sem suporte.

    
por 29.09.2015 / 12:00
0

Isso aconteceu comigo mesmo entre duas instalações do Windows 10. Eu usei o RegFileExport da NirSoft para simplesmente despejar toda a colmeia assim:

RegFileExport "path\to\exported\NTUSER.DAT" old-user.reg.txt

Definitivamente, não salve-o com a extensão .reg , porque você não quer nenhuma chance de importar acidentalmente tudo nele. Edite o arquivo para manter apenas o cabeçalho, as chaves & valores que você precisa e as linhas em branco entre & depois de. Verifique novamente antes de salvá-lo como um arquivo .reg e importá-lo.

    
por 28.10.2018 / 11:55