Atualmente, eu tenho o Windows XP e o Windows 7 com inicialização dupla. Cada sistema operacional tem suas próprias pastas de usuário ( \Documents and Settings\(All Users | Bob Bobson, etc.)
no XP e \ProgramData | \Users\Bob Bobson, etc.
em 7). Isso se torna problemático, uma vez que as configurações e tais acabam ficando duplicadas e fora de sincronia se você salvar ou fizer uma alteração durante a execução de uma ou outra.
Uma solução óbvia é apontar a pasta do usuário em ambos os sistemas operacionais para o mesmo diretório em algum lugar. Além disso, provavelmente também se desejaria fazer isso para Todos os Usuários , e possivelmente até para Usuário padrão e talvez até mesmo para NetworkService , LocalService , etc.
A questão, então, é que problemas podem surgir ao fazer isso (além de mesclar dados existentes e diferentes de ambas as pastas).
Obviamente, é improvável que isso seja um grande problema para a maioria dos softwares (jogos e aplicativos simples) que armazenam dados para o usuário, mas e quanto a aplicativos maiores como Office, Visual Studio, Photoshop, Windows Media Player, iTunes, e até mesmo o próprio Windows? Além de documentos e configurações reais (duh), alguns programas também armazenam muito lixo extra, incluindo conteúdo dependente de instalação (coisas que geralmente não pertencem a ele, como documentos de ajuda e coisas do tipo).
O próprio Windows armazena muitas coisas extras nos vários diretórios Microsoft
(por exemplo, Application Data
, Local Settings
, AppData\Local
, AppData\LocalLow
, AppData\Roaming
), como credenciais, certificados, et. al. Coisas como essa poderiam facilmente ter ramificações ocultas.
Pior, Todos os Usuários , Usuários Padrão , os vários “usuários” de serviço e outras contas de usuários virtuais que programas como Visual Studio, eMule e tal criação parecem ser ainda mais pode causar problemas.
Alguém conhece a possibilidade de combinar pastas de usuários para XP e 7 e os possíveis problemas (por exemplo, permissões) que podem surgir e, esperamos, como resolvê-los ou contorná-los?