Eu passei muito tempo pesquisando isso e finalmente consegui fazer isso em minha própria máquina.
Existem dois cenários aqui: uma nova instalação e uma máquina já instalada / usada.
Para uma nova instalação, você pode (aparentemente) modificar o arquivo autounattend.xml (link não pesquisado aqui , sem garantias, eu não tentei)
Para uma máquina já instalada, há dois problemas a serem superados:
- O Windows 'bloqueia' alguns arquivos, então você não pode copiá-los (ntuser.dat)
- Alterando o local em que o Windows procura os perfis na inicialização.
Para o problema 1, você pode percorrer a rota:
- copiar pastas padrão e públicas para o novo local
- modificar sua localização no registro
- cria um novo usuário (que será criado no novo local)
- faça login com uma nova conta de usuário e copie os outros usuários
- muitos detalhes sobre esta aqui
Ou você pode inicializar a partir de um disco de recuperação e copiar coisas.
Para o problema 2, você pode fazer uma localização e substituição 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 está detalhada na página vinculada anteriormente , mas acontece que você ainda precisa criar o link simbólico, caso contrário, O Windows Update tem problemas .
O QUE você escolher, precisará se familiarizar com os links simbólicos . Muitos comentários sobre Blog do 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) tem o atributo oculto, mas você pode ter problemas de compatibilidade reversa com aplicativos que não são do Vista.
Esta postagem no blog oferece um pouco mais (demais) detalhes sobre esse problema, além de um script para ajudar a recriar os links / junções.
Outro blog , outra abordagem.