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
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.
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.
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.
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)Se necessário, modifique cópias dos
Migration.xml
ficheiros e eMigDocs.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, ouMigXmlHelper.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.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 osMigDocs.xml
ficheiros eMigApp.xml
:ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
Abra o
Config.xml
que foi gerado no passo anterior. Reveja o estado de migração de cada um dos componentes listados noConfig.xml
ficheiro. Se necessário, edite oConfig.xml
ficheiro e especifiquemigrate=no
para quaisquer componentes que não precisem de ser migrados.
Passo 2: recolher ficheiros e definições do computador de origem
Faça uma cópia de segurança do computador de origem.
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 noConfig.xml
ficheiro pode ser utilizada para especificar que erros devem ser ignorados e que devem causar a falha da migração.Para recolher ficheiros e definições, execute o
ScanState.exe
comando no computador de origem. Todos os ficheiros.xml que oScanState.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 oScanState.exe
comando processa e armazena os dados, veja Como funciona o USMT.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
Instale o sistema operativo no computador de destino.
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.
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 noConfig.xml
ficheiro para especificar que erros devem ser ignorados e que erros devem causar a falha da migração.Execute o
LoadState.exe
comando no computador de destino. Especifique o mesmo conjunto de ficheiros.xml que foram especificados quando oScanState.exe
comando foi utilizado. No entanto, nem sempre é necessário especificar oConfig.xml
ficheiro. OConfig.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 oConfig.xml
ficheiro e especifique o ficheiro atualizado com oLoadState.exe
comando . Em seguida, oLoadState.exe
comando migra apenas os ficheiros e definições que precisam de ser migrados. Para obter mais informações sobre como oLoadState.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.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.