Introdução à Ferramenta de Migração de Estado do Utilizador (USMT)

Este artigo descreve o processo geral a seguir para migrar ficheiros e definições.

Passo 1: Planear a migração

  1. Planeie a migração. Dependendo se o cenário de migração está a atualizar ou a substituir computadores, pode ser escolhida uma migração online ou uma migração offline. As migrações offline podem utilizar o Ambiente de Pré-instalação do Windows (WinPE) ou os ficheiros no diretório Windows.old . Para obter mais informações, veja Cenários comuns de migração.

  2. Determine O que Migrar. Os dados a considerar migrar incluem informações do utilizador final, definições de aplicações, definições do sistema operativo, ficheiros, pastas e chaves de registo.

  3. Determinar onde armazenar dados. Consoante o tamanho do arquivo de migração, os dados podem ser armazenados numa das seguintes localizações:

    • Remotamente.
    • Localmente, num arquivo de migração hard-link ou num dispositivo de armazenamento externo local.
    • Diretamente no computador de destino.

    Para obter mais informações, veja Escolher um Tipo de Arquivo de Migração.

  4. Utilize a opção /GenMigXML da linha de comandos para determinar que ficheiros estão incluídos na migração e para determinar se são necessárias modificações. Para obter mais informações, veja ScanState Syntax (Sintaxe ScanState)

  5. Se necessário, modifique cópias dos Migration.xml ficheiros e e MigDocs.xml crie ficheiros de.xml personalizados. Para modificar o comportamento de migração, como migrar a pasta Documentos , mas não a pasta Música.xml , pode criar ou modificar as regras nos ficheiros .xml de migração existentes. O finder de documentos, ou MigXmlHelper.GenerateDocPatterns função auxiliar, pode ser utilizado para localizar automaticamente documentos de utilizador num computador sem criar uma migração personalizada extensa .xml ficheiros.

    Importante

    A Microsoft recomenda fazer sempre cópias dos ficheiros .xml incluídos na User State Migration Tool (USMT) e, em seguida, modificar as cópias. Nunca modifique os ficheiros de.xml originais.

    O MigXML.xsd ficheiro pode ser utilizado para ajudar a escrever e validar os ficheiros .xml . Para obter mais informações sobre como modificar estes ficheiros, veja Referência XML do USMT.

  6. Crie um FicheiroConfig.xml se pretender excluir quaisquer componentes da migração. Para criar este ficheiro, execute o ScanState.exe comando com as seguintes opções:

    • /genconfig.
    • /i - como os argumentos especificam os.xml ficheiros que estão a ser utilizados com ScanState.exe.

    Por exemplo, o comando seguinte cria um Config.xml ficheiro com os MigDocs.xml ficheiros e MigApp.xml :

    ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    
  7. Abra o Config.xml que foi gerado no passo anterior. Reveja o estado de migração de cada um dos componentes listados no Config.xml ficheiro. Se necessário, edite o Config.xml ficheiro e especifique migrate=no para quaisquer componentes que não precisem de ser migrados.

Passo 2: recolher ficheiros e definições do computador de origem

  1. Faça uma cópia de segurança do computador de origem.

  2. Feche todas as aplicações. Se algumas aplicações estiverem em execução quando o comando for executado, o ScanState.exe USMT poderá não migrar todos os dados especificados. Por exemplo, se o Microsoft Office Outlook estiver aberto, o USMT poderá não migrar ficheiros PST.

    Observação

    O USMT falha se não conseguir migrar um ficheiro ou definição, a menos que a opção /c seja especificada. Quando a opção /c é especificada, o USMT ignora os erros e regista um erro sempre que encontra um ficheiro que está a ser utilizado que o USMT não migrou. A <ErrorControl> secção no Config.xml ficheiro pode ser utilizada para especificar que erros devem ser ignorados e que devem causar a falha da migração.

  3. Para recolher ficheiros e definições, execute o ScanState.exe comando no computador de origem. Todos os ficheiros.xml que o ScanState.exe comando precisa de utilizar devem ser especificados. Por exemplo,

    ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    

    Observação

    O ScanState.exe comando tem de ser executado no modo de Administrador no computador de origem. Para executar no modo de Administrador , clique com o botão direito do rato em Linha de Comandos e, em seguida, selecione Executar Como Administrador. Para obter mais informações sobre como o ScanState.exe comando processa e armazena os dados, veja Como funciona o USMT.

  4. Para garantir que o arquivo criado não está danificado, execute o UsmtUtils.exe comando com a opção /Verify .

Passo 3: Preparar o computador de destino e restaurar ficheiros e definições

  1. Instale o sistema operativo no computador de destino.

  2. Instale todas as aplicações que estavam no computador de origem. Embora nem sempre seja necessário, a Microsoft recomenda a instalação de todas as aplicações no computador de destino antes de restaurar o estado do utilizador. Instalar todas as aplicações antes de restaurar o estado do utilizador garante que as definições migradas são preservadas.

    Observação

    A versão da aplicação instalada no computador de destino deve ser a mesma versão do computador de origem. O USMT não suporta a migração das definições de uma versão mais antiga de uma aplicação para uma versão mais recente. A exceção para esta regra é o Microsoft Office. O USMT pode migrar de uma versão mais antiga do Microsoft Office para uma versão mais recente do Microsoft Office.

  3. Feche todas as aplicações. Se algumas aplicações estiverem em execução quando o comando é executado, o LoadState.exe USMT poderá não migrar todos os dados especificados. Por exemplo, se o Microsoft Office Outlook estiver aberto, o USMT poderá não migrar ficheiros PST.

    Observação

    Utilize /c para continuar a migração se forem encontrados erros. Utilize a <ErrorControl> secção no Config.xml ficheiro para especificar que erros devem ser ignorados e que erros devem causar a falha da migração.

  4. Execute o LoadState.exe comando no computador de destino. Especifique o mesmo conjunto de ficheiros.xml que foram especificados quando o ScanState.exe comando foi utilizado. No entanto, nem sempre é necessário especificar o Config.xml ficheiro. O Config.xml ficheiro só precisa de ser especificado para excluir alguns dos ficheiros e definições que foram migrados para o arquivo. Por exemplo, a pasta Documentos foi migrada para o arquivo, mas não precisa de ser migrada para o computador de destino. Por exemplo, modifique o Config.xml ficheiro e especifique o ficheiro atualizado com o LoadState.exe comando . Em seguida, o LoadState.exe comando migra apenas os ficheiros e definições que precisam de ser migrados. Para obter mais informações sobre como o LoadState.exe comando processa e migra dados, veja Como funciona o USMT.

    Por exemplo, o seguinte comando migra os ficheiros e definições:

    LoadState.exe  \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
    

    Observação

    Execute o LoadState.exe comando no modo de administrador. Para tal, clique com o botão direito do rato em Linha de Comandos e, em seguida, selecione Executar Como Administrador.

  5. Termine sessão depois de executar o LoadState.exe comando . Algumas definições, como tipos de letra, padrões de fundo e definições de poupança de ecrã, só entrarão em vigor na próxima vez que o utilizador iniciar sessão.