Mover a pasta ProgramData do Windows 7 após a instalação

4

Eu preciso mover minha pasta C:\ProgramData em uma instalação do Windows 7 para D:\ProgramData .

Eu entendo como fazer os links simbólicos e as alterações no registro para que isso funcione. Meu problema é que não consigo copiar os arquivos na pasta ProgramData porque o sistema operacional parece ter alguns deles bloqueados.

Especificamente, os arquivos na pasta C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys estão bloqueando a movimentação.

Estou sem sorte aqui? Existe alguma maneira de mover a pasta, criar o link simbólico e atualizar o registro sem que nenhum dos arquivos dessas pastas seja bloqueado?

    
por thinkzig 17.12.2009 / 13:22

2 respostas

4

Mover o perfil e os dados do programa

inicie a partir do DVD do Windows 7 e escolha reparar o Windows, abra o prompt de comando (CMD) e digite:

move the "Users" folder to the second partition by this command.

  1. ROBOCOPY "C: \ Usuários" "D: \ Usuários" / COPYALL / MIR / XJ.

move the "ProgramData" folder to the second partition by this command.

  1. ROBOCOPY "C: \ ProgramData" "D: \ ProgramData" / E / COPYALL / MIR / XJ.

delete the "Users" folder from C: partition.

  1. RMDIR "C: \ Usuários" / S / Q

make Junction link to Profile folder in second partition.

  1. MKLINK / J "C: \ Usuários" "D: \ Usuários"

delete C:\ProgramData (ignore any failed massage)

  1. RMDIR "C: \ ProgramData" / S / Q

open the Registry Editor and change the profile values to the new path.

  1. REGEDIT.

navigate to this path: HKEY_LOCAL_MACHINE -SOFTWARE -Microsoft -Windows NT -CurrentVersion -ProfileList and change the values to the new path.

after windows restart open CMD as Administrator and delete C:\ProgramData

  1. RMDIR "C: \ ProgramData" / S / Q

make Junction link to ProgramData folder in second partition.

  1. MKLINK / J "C: \ ProgramData" "D: \ ProgramData"
por 26.11.2012 / 09:26
1

Advertência: Eu nunca fiz o que você está perguntando antes, mas ...

Você pode obter facilmente o problema de copiar carregando um Live CD do Linux, como o Ubuntu , e arrancar a partir dele. Você poderá acessar sua unidade e copiar a pasta de um local para o outro.

Quando você reiniciar, poderá fazer as alterações no registro, reinicializar e, a partir daí, deverá poder excluir o original.

    
por 23.04.2012 / 17:29