Gostaria de mover o local padrão do meu c: \ Users \ USERNAME para outra unidade. Qual é a maneira mais fácil de fazer isso e como?
Eu sei que posso mover cada uma das minhas "Pastas Especiais", como Documentos, Imagens, etc., mas isso não inclui a pasta AppData. Além disso, muitos programas e instaladores colocam incorretamente itens em C: \ Users \ USERNAME \ Documents etc., mesmo depois que eu mudei o Documents para outra unidade e acabei com pastas duplicadas.
windows
windows-vista
users
defaults
home-directory
Duckworth
fonte
fonte
Respostas:
Para pastas individuais (Meus documentos, Minhas imagens, etc., as "Pastas especiais"), faço a coisa de registro / GPO que você mencionou. No entanto, se eu quiser mover toda a estrutura de pastas, trapaceio. Mova a pasta para um novo local e crie uma junção apontando a pasta antiga para a nova pasta. Portanto, todos os seus programas ainda pensam que a pasta está,
c:\users\username
mas isso é apenas um ponto de junçãod:\users\username
.fonte
Passei muito tempo pesquisando isso e finalmente consegui fazê-lo em minha própria máquina.
Existem dois cenários aqui: uma nova instalação e uma máquina que já está instalada / usada.
Para uma nova instalação, você pode (aparentemente) modificar o arquivo autounattend.xml (link não pesquisado aqui , sem garantias, não tentei)
Para uma máquina que já está instalada, há dois problemas a serem superados:
Para o problema 1, você pode percorrer a rota sobre:
Ou você pode inicializar a partir de um disco de recuperação e copiar as coisas.
Para o problema 2, você pode encontrar e substituir em qualquer lugar do registro (arriscado) ou criar um link simbólico / junção do local padrão para o novo local.
A solução de localização e substituição também é detalhada na página vinculada anteriormente , mas você ainda precisa criar o link simbólico, caso contrário, o Windows Update apresenta problemas .
O que quer que você decida fazer, precisará se familiarizar com links simbólicos / junções . Muitos comentários no blog de Josh mencionam ROBOCOPY , que você não pode usar para copiar Junções. Se você não os recriar, não notará imediatamente, pois a maioria (se não todos) possui o atributo oculto de qualquer maneira, mas você pode enfrentar problemas de compatibilidade reversa com aplicativos que não são do Vista.
Esta postagem do blog fornece um pouco mais de detalhes (demais) sobre esse problema, além de um script para ajudar a recriar os links simbólicos / junções.
Outro blog , outra abordagem.
fonte
Recentemente, tive o mesmo problema. Queria usar o programa SteadyState da Microsoft em uma máquina com contas de usuário preexistentes em C: \ USERS que desejava seguir em D :. Eu segui estes passos:
A única condição é que o Windows Easy Transfer não faça uma cópia perfeita da maioria dos aplicativos que não são da Microsoft.
Espero que isto ajude.
fonte
Você pode alterar a localização do AppData, um pouco mais:
Abra o AppData Clique com o botão direito do mouse em Local Clique na guia local e clique em Mover Crie uma pasta AppData em algum lugar e crie uma pasta Local nela Selecione-a, clique em Aplicar para movê-la, exatamente como você fez para Documentos.
Repita para LocalLow e Roaming.
Isso deve ser muito melhor que o link simbólico OU o método sysprep.
fonte
Foi-me dito que você pode fazer isso:
1) Abra 2 janelas do Windows Explorer (uma para a nova unidade, uma para c: \ USERS)
2) crie uma nova pasta para armazenar informações na nova unidade
3) clique com o botão direito do mouse e arraste o botão Pasta USERNAME para a nova pasta. Quando o menu do botão direito aparecer, clique em "Mover".
Para verificar se funcionou, clique em Iniciar, documentos e, em seguida, clique no espaço vazio na barra de endereços para ver se diz NewDrive: \ NewFolder \ USERNAME \ Documents
fonte