Introdução à USMT (ferramenta de transferência do Windows)
Este tópico descreve o processo geral que você deve seguir para migrar arquivos e configurações.
Neste tópico
Etapa 1: Planejar a migração
Etapa 2: Coletar arquivos e configurações do computador de origem
Etapa 3: Preparar o computador de destino e restaurar arquivos e configurações
Etapa 1: Planejar a migração
Planejar sua migração. Dependendo se, no cenário de migração, ocorre atualização ou substituição de computadores, você poderá optar por uma migração online ou uma migração offline usando o Windows PE (Ambiente de Pré-Instalação do Windows) ou os arquivos no diretório Windows.old. Para saber mais, veja Cenários de migração comuns.
Determinar o que será migrado. Os dados que você pode considerar conveniente para migração incluem: informações do usuário final, configurações de aplicativos, configurações do sistema operacional, arquivos, pastas e chaves do Registro.
Determine onde armazenar os dados. Dependendo do tamanho do repositório de migração, você poderá armazenar os dados remotamente, localmente em um repositório de migração com links físicos ou em um dispositivo de armazenamento externo local, ou diretamente no computador de destino. Para saber mais, veja Escolher um tipo de repositório de migração.
Use a opção de linha de comando /genmigxml para determinar quais arquivos serão incluídos na migração e se alguma modificação é necessária. Para saber mais, veja Sintaxe de ScanState
Modifique cópias dos arquivos Migration.xml e MigDocs.xml e crie arquivos .xml personalizados, se necessário. Para modificar o comportamento da migração (por exemplo, migrar a pasta Documentos, mas não a pasta Música), você pode criar um arquivo .xml personalizado ou modificar as regras nos arquivos .xml de migração existentes. O localizador de documentos, ou a função auxiliar MigXmlHelper.GenerateDocPatterns, pode ser usado para localizar documentos do usuário automaticamente em um computador sem criar extensos arquivos .xml de migração personalizados.
Importante
Recomendamos que você sempre faça e modifique cópias dos arquivos .xml incluídos na USMT (Ferramenta de Migração de Estado do Usuário) 5.0. Nunca modifique os arquivos .xml originais.
Você pode usar o arquivo MigXML.xsd para ajudar a escrever e validar os arquivos .xml. Para saber mais sobre como modificar esses arquivos, veja a Referência XML da USMT.
Crie um Arquivo Config.xml se quiser excluir componentes da migração. Para criar esse arquivo, use a opção /genconfig juntamente com os outros arquivos .xml quando usar o comando ScanState. Por exemplo, o seguinte comando cria um arquivo Config.xml utilizando os arquivos MigDocs e MigApp.xml:
scanstate /genconfig:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scanstate.log
Reveja o estado da migração dos componentes listados no arquivo Config.xml e especifique
migrate=no
para todos os componentes que não quiser migrar.
Etapa 2: Coletar arquivos e configurações do computador de origem
Faça backup do computador de origem.
Feche todos os aplicativos. Se houver aplicativos em execução quando você executar o comando ScanState, talvez a USMT não migre todos os dados especificados. Por exemplo, se o Microsoft® Office Outlook® estiver aberto, a USMT poderá não migrar os arquivos PST.
Dica
A USMT falhará se não puder migrar um arquivo ou uma configuração, a menos que você especifique a opção /c. Quando você especifica a opção /c, a USMT ignora os erros e registra um erro em log sempre que encontrar um arquivo que esteja em uso e que a USMT não conseguiu migrar. É possível usar a seção <ErrorControl> do arquivo Config.xml para especificar quais erros devem ser ignorados e quais provocam falha na migração.
Execute o comando ScanState no computador de origem para coletar arquivos e configurações. Você deve especificar todos os arquivos .xml a serem utilizados pelo comando ScanState. Por exemplo,
scanstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log
Dica
Se o computador de origem estiver executando o Windows Vista®, o Windows 7 ou o Windows 8, você deverá executar o comando ScanState no modo de administrador. Para executar no modo de administrador, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como Administrador. Se o computador de origem estiver executando o Windows XP, você deverá executar o comando ScanState com uma conta que tenha credenciais administrativas. Para saber mais sobre como o comando ScanState processa e armazena dados, veja Como funciona a ferramenta de transferência do Windows.
Execute o comando UsmtUtils com a opção /verify para assegurar que o repositório criado não esteja corrompido.
Etapa 3: Preparar o computador de destino e restaurar arquivos e configurações
Instale o sistema operacional no computador de destino.
Instale todos os aplicativos que estavam no computador de origem. Embora nem sempre seja necessário, recomendamos instalar todos os aplicativos no computador de destino antes de restaurar o estado do usuário. Isso garante a preservação das configurações migradas.
Dica
A versão do aplicativo instalado no computador de destino deve ser a mesma do computador de origem. A USMT não permite a migração das configurações de uma versão mais antiga para uma versão mais recente de um aplicativo. A exceção disso é o Microsoft® Office, que a USMT pode migrar de uma versão mais antiga para uma mais recente.
Feche todos os aplicativos. Se houver aplicativos em execução quando você executar o comando LoadState, talvez a USMT não migre todos os dados especificados. Por exemplo, se o Microsoft Office Outlook estiver aberto, a USMT poderá não migrar os arquivos PST.
Dica
Use /c para continuar a migração caso sejam encontrados erros, e use a seção <ErrorControl> no arquivo Config.xml para especificar quais erros devem ser ignorados e quais provocam falha na migração.
Execute o comando LoadState no computador de destino. Especifique o mesmo conjunto de arquivos .xml que você especificou quando usou o comando ScanState. No entanto, você não precisa especificar o arquivo Config.xml, a menos que queira excluir alguns dos arquivos e configurações migrados para o repositório. Por exemplo, se você quiser migrar a pasta Meus Documentos para o repositório, mas não para o computador de destino. Para fazer isso, modifique o arquivo Config.xml e especifique o arquivo atualizado usando o comando LoadState. Assim, o comando LoadState só irá migrar os arquivos e as configurações que você desejar. Para saber mais sobre como o comando LoadState processa e migra dados, veja Como funciona a ferramenta de transferência do Windows.
Por exemplo, o seguinte comando migra arquivos e configurações:
loadstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log
Dica
Execute o comando LoadState no modo de administrador. Para fazer isso, clique com o botão direito do mouse em Prompt de Comando e clique em Executar como Administrador.
Faça logoff após executar o comando LoadState. Algumas configurações (por exemplo, de fontes, papel de parede e proteção de tela) só entrarão em vigor na próxima vez que o usuário fizer logon.