Há cerca de um mês, configurei uma máquina Windows 7 Professional onde consegui montar o disco rígido secundário no caminho C: \ Users. Isso colocou todos os arquivos do espaço do usuário no segundo disco rígido, sem tanto esforço com a edição do registro. Funcionou maravilhosamente e agora estou tentando replicá-lo e não consigo me lembrar de como o fiz. O que me faz sentir um idiota.
Acredito que, de alguma forma, movi o conteúdo da pasta c: \ Users para o segundo disco rígido. Depois montei a unidade d: como c: \ Users. Fácil, mas não tenho certeza de como o conteúdo da pasta c: \ Users foi movido e excluído antes de eu montar a unidade secundária (porque ela precisa ser uma pasta vazia e tudo). Ele está funcionando na minha máquina anterior, mas agora eu preciso fazê-lo em uma nova máquina e não consigo me lembrar como eu o fiz nem onde estão as instruções que usei. Exceto no final, a totalidade da pasta Usuários foi movida para a unidade d: e eu não tenho uma pasta C: \ Usuários.
Alguma idéia de como fazer isso novamente ou links para instruções? Movimentos de perfil individuais não resolverão esse problema. Obrigado.
fonte
Respostas:
Parece que Jimmie R. Houts, na serverfault, tem a resposta que estou procurando . Ele referenciou este artigo com mais informações.
Para expandir sua resposta, depois de instalar o Windows 7:
robocopy c:\Users d:\Users /mir /xj
/mir
diz ao robocopy para espelhar os diretórios; isso copiará todos os arquivos e permissões e excluirá outros arquivos no diretório de destino ( referência ). Se você já possui perfis de usuário em D: \ Users e deseja mantê-los, tente/e /copyall
; isso copia tudo recursivamente (/e
), todos os atributos de arquivo incluídos (/copyall
), embora, por algum motivo, você possa precisar ajustar as permissões de propriedade mais tarde./xj
é muito importante, isso diz à robocopy para não seguir os pontos de junção. Se você esquecer isso, terá muitos problemas.rmdir /S /Q C:\Users
mklink /J C:\Users D:\Users
. Verifique se o destino, D: \ Users, usa a letra da unidade que será usada após a reinicialização, não como é durante a sessão do prompt de comando de recuperação (Obrigado mindless.panda e matt wilkie ).Agora reinicie e pronto. Não é necessária nenhuma configuração ou mexer. Todos os novos perfis de usuário serão armazenados na unidade D:, assim como quaisquer dados específicos do usuário. E é possível sem mexer no registro, pesquisando e substituindo valores ou sem mexer com novos perfis de qualquer maneira. Totalmente atire e esqueça.
fonte
(FAILED column = 0)
?/copyall
bandeira e acabei com pequenos bloqueios em todas as minhas pastas. Não sei ao certo quais outras consequências existem, mas isso foi incômodo. Usar o caminho do OP não deixa isso. Eu acho que esse pode ser o motivo.Para esta etapa, verifique se o destino, D: \ Users, usa a letra da unidade que será usada após o reinício , não como é durante a sessão do prompt de comando de recuperação, ou você será recebido com o erro "O serviço de serviço de perfil de usuário falhou no login. O perfil do usuário não pode ser carregado. " no reinício.
A correção para esse erro é efetuar logon com outro perfil no sistema com privilégios de administrador e:
Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5-21-1234-1234-1234-1234
Referência adicional usada aqui .
Esta resposta deve ser combinada com a resposta de tvanover de 9 de outubro às 20:01 e baseia-se na resposta de Gonzalo de 8 de novembro às 17:03. Eu não tenho a reputação de editar no local ou até comentar, então alguém com esses privs pode combinar (e então podemos excluir esta resposta).
fonte
Acabei de testar a resposta do tvanover em uma máquina virtual. No entanto, fiz algumas coisas de maneira diferente.
Aqui está como eu criei o ponto de montagem:
Após excluir o diretório C: \ Users, recrie-o
mkdir C: \ Usuários
Execute o comando DISKPART e selecione o segundo disco (substitua * pelo número correto do disco listado após o comando LIST DISK)
DISKPART
LISTA DE DISCO
SELECIONAR DISCO *
SELECIONE A PARTIÇÃO 1
Defina o ponto de montagem. Se falhar, volte e verifique se o diretório C: \ Users existe e está vazio.
ASSIGN MOUNT = C: \ Usuários
SAÍDA
Reinicie. Após a reinicialização, você pode usar Iniciar-> diskmgmt.msc para remover a letra da segunda unidade, se desejar.
Se você estiver no modo de auditoria, volte para a janela Ferramenta de preparação do sistema, verifique se "Inserir experiência pronta para uso no sistema (OOBE)" está selecionado como Ação de limpeza do sistema, "Generalizar" deve estar desmarcada e o desligamento As opções devem ser definidas como Reinicializar ou Desligar. Clique em OK e o sistema irá limpar e reiniciar novamente para a primeira inicialização.
fonte
Apenas para adicionar à resposta tvanover:
Eu queria contribuir com essa pergunta caso alguém mais tenha o mesmo problema que eu com esse método.
Segui todas as etapas, mas fiz uma referência incorreta à letra da unidade. Inicializando a partir do DVD de resgate, a nova letra do disco rígido de destino era "E:", mas normalmente inicializava "F:". Portanto, o link estava incorreto.
Pensei: "não há problema, não excluí o C: \ Users original, mas o renomei (mova C: \ Users C: \ Users.orig), excluindo a junção (linkd / d C: \ Users) e renomeando o antigo, tudo deve funcionar como antes ". Mas eu estava errado! Tentei fazer login e recebi um erro (algo relacionado ao serviço de perfil não está funcionando).
Então, procurando por um tempo, recebi a resposta ( Corrigindo perfis de usuário ).
Na verdade, o que aconteceu foi que o Windows criou uma cópia da minha chave de perfil de usuário no registro. Então eu encontrei duas mesmas chaves nomeadas, mas uma com extensão .bak. Eu apaguei o novo (que sem extensão) e renomeei o antigo (apaguei o ".bak" do nome).
Dessa forma, eu finalmente poderia entrar (como antes de fazer qualquer coisa).
O último passo foi fazer novamente os passos que a tvanover nos disse, mas alterou a letra do ponto de junção para o que o Windows "vê" depois de inicializado.
Finalmente funcionou !! ;-)
Portanto, isso pode fazer com que alguém fique louco se as letras das unidades mudarem algum dia ou se a unidade com a pasta Users falhar ou for simplesmente deixada desconectada em uma inicialização.
Por favor, edite minha resposta como quiser, pois o inglês não é minha língua materna (obviamente, haha).
Alguém quer adicionar algo sobre isso? Você não se sente um pouco inseguro sobre isso acontecer com você algum dia? Não estou dizendo que você não pode consertar, mas acho que é tão fácil acontecer, não é?
Mais uma coisa: tive que mudar o proprietário da pasta muy user no novo local, pois alguns programas pararam de funcionar como sempre (o IE8 não pôde salvar os Favoritos, como exemplo). Talvez eu devesse ter adicionado meu usuário à guia segurança e adicionar permissões lá, mas alterar o proprietário funcionou até agora.
fonte
Para mover com mais facilidade todos os arquivos e programas do usuário da unidade de inicialização (um SSD no meu caso), siga estas instruções.
PRIMEIRO, crie um ponto de restauração: 1. Abra Sistema, clicando no botão Iniciar, clicando com o botão direito do mouse em Computador e, em seguida, clicando em Propriedades. 2. No painel esquerdo, clique em Proteção do sistema. Se você for solicitado a fornecer uma senha ou confirmação de administrador, digite a senha ou forneça a confirmação. 3. Clique na guia Proteção do sistema e, em seguida, clique em Criar. 4. Na caixa de diálogo Proteção do sistema, digite uma descrição e clique em Criar.
ENTÃO: Vá para Recuperação do sistema / prompt de comando: Inicialize com o DVD de instalação do Win7, escolha idioma, moeda e teclado e pressione Avançar. Na tela com "Instalar agora", escolha "Reparar seu computador". Você será perguntado se deseja "Reparar e reiniciar" pelas opções de Recuperação do sistema, escolha "Não". Em seguida, verifique se o Windows 7 está listado como um dos SOs disponíveis para recuperação e se está selecionado e pressione Avançar. Você receberá uma lista de ferramentas de recuperação. Escolha "Prompt de comando".
Encontre sua unidade virtual do Windows carregada na mídia Win7 (provavelmente C ou X), encontre sua unidade Windows / SSD real (D ou E) e encontre seu HDD (disco rígido normal) (D ou E).
No meu sistema normalmente, C = SSD com Windows, D = unidade de dados HDD
Usando a mídia Win7 Update, as unidades no modo de recuperação foram configuradas de maneira diferente: X: unidade virtual / temp do Windows, E: unidade real do Windows / SSD, D: HDD, disco rígido em que eu queria colocar \ Users.
Alguns relatam que o modo de recuperação do sistema configurará suas unidades da seguinte maneira: C: unidade virtual / temp do Windows D: unidade real do Windows / SSD E: HDD, eles desejam colocar / usuários.
No prompt de comando, você usará o Robocopy (NÃO xcopy!) Para copiar c: \ Users para d: \ Users, exclua o c: \ Users antigo e faça um link simbólico de c: \ Users para D: \ Users. Observe que você deve fazer essas coisas em ordem e não deve ter ad: \ Users dir antes de fazer isso.
NOTA: na janela do prompt de comando de recuperação do sistema, suas unidades não são as mesmas que serão depois que você sair do modo de recuperação! Portanto, ajuste os comandos abaixo para saber como as unidades estão no modo de recuperação e elas serão corrigidas mais tarde.
Eu usei: robocopy / mir / xj E: \ Users D: \ Users
Para mover / Usuários do Windows / SSD para o HDD. / mir diz ao robocopy para espelhar os diretórios; isso copiará todos os arquivos e permissões. / xj é muito importante, isso diz à robocopy para não seguir os pontos de junção. Se você esquecer isso, terá muitos problemas. Verifique se nenhum arquivo falhou ao copiar (coluna FAILED = 0).
Em seguida, você deve remover a pasta Usuários antiga da unidade Windows / SSD (c :), antes de criar o link simbólico: usei: rmdir / S / QE: \ Users
Crie uma junção / symlink NTFS que aponte para a nova pasta Usuários:
Eu usei: mklink / JE: \ Users D: \ Users
Use a opção / J para criar uma junção que é um link simbólico rígido. (Se você usar a opção / D, também precisará editar o registro, pois não será um link físico.) Usando / J, quando o Windows procurar o diretório C: \ Users, ele o encontrará! Mas será no HDD em vez do SSD. Complicado!
Para ver a prova do que você criou, ainda na janela do prompt de comando, entre no Windows / SSD real e execute o comando "dir" e verá: "Usuários [D: \ Usuários]"
Agora reinicie e você verá / Usuários no seu disco rígido e pronto. Não é necessária nenhuma configuração ou mexer. Todos os novos perfis de usuário serão armazenados na unidade d:, assim como quaisquer dados específicos do usuário. E é possível sem mexer no registro, pesquisando e substituindo valores ou sem mexer com novos perfis de qualquer maneira. Totalmente definido e esqueça.
fonte
Se o seu sistema operacional estiver instalado em um SSD, a maneira mais fácil de especificar um caminho diferente é clicar com o botão direito do mouse na pasta, dizer Vídeos e selecionar propriedades. Clique em "Incluir uma pasta" Navegue para o seu segundo HDD e clique com o botão direito do mouse e crie uma nova pasta chamada Vídeos e selecione incluir pasta. Agora, se você selecionar vídeos, deverá ver dois ou três locais de arquivos C: \ usuários \ Usuário \ Meus vídeos, C: \ usuários \ Público \ Meus vídeos e D: \ Vídeos Agora vá para C drive -> users -> User and right clique em Meus vídeos, vá para a guia Localização e selecione Mover Selecione D: \ Vídeos e clique na pasta Selecionar. Agora, clique em Aplicar. Em seguida, você recebe uma solicitação perguntando se deseja mover todos, selecione Sim. Agora, quando você clica em Minhas fotos, verá novamente o três locais listados anteriormente, exceto que desta vez todos os arquivos aparecem em D: \ Videos Clique com o botão direito do mouse nos vídeos novamente e selecione todos os itens, exceto D: \ Vídeos e exclua-os Agora, quando você clica nas imagens, tudo o que vê é D: \ Vídeos Não exclua as pastas públicas se quiser usá-las. Dias felizes
fonte
No XP, isso está no Gerenciamento de Disco. (Tenho certeza de que existem milhões de maneiras de chegar lá, mas sempre clico com o botão direito do mouse em Meu computador e selecione Gerenciar, depois selecione Gerenciamento de disco à esquerda em Armazenamento.) Clique com o botão direito do mouse no disco D: e selecione "Alterar Letra da unidade e caminhos ". Em seguida, clique em Adicionar e digite o caminho em que deseja montar a unidade.
Não faço ideia se é o mesmo no 7 ou no Vista.
fonte
Confira Como criar e usar unidades montadas em NTFS no Windows XP e no Windows Server 2003 . Você pode usar o segundo disco rígido como uma "unidade montada".
fonte
Eu usei o Winbolic Link para esse tipo de coisa. Para o que você deseja fazer, mova o conteúdo para o segundo disco rígido e crie um link ou junção chamado "Usuários" em C: \ que mapeie para a pasta no outro disco rígido.
Ele sobrevive a uma reinicialização e trabalha nativamente com Windows e NTFS para fazer isso, portanto, problemas de compatibilidade não devem ser um problema. As informações no site provavelmente devem informar tudo o que você precisa saber sobre o programa.
Eu mesmo fiz isso para mover todas as informações do Google (cache do Chrome, miniaturas do Picasa, índices da área de trabalho) para outra unidade, pois elas tendem a crescer muito e gostam de residir na sua pasta de perfil de usuário. : |
fonte
Depois de fazer isso uma vez e precisar instalar o win7 novamente, como você faz isso sem precisar fazer nada no diretório D: \ Users no disco rígido?
Quero dizer, quando tento robocopy de C: \ Users no SSD, D: \ Users já existe com todos os dados dos usuários?
O comando robocopy falha quando o diretório D: \ Users (e todos os seus dados) já existe.
fonte