Partilhar via


Referência de migração offline

A migração offline permite que a ferramenta ScanState seja executada num sistema operativo Windows diferente do sistema operativo Windows a partir do qual o ScanState está a recolher ficheiros e definições. Existem dois cenários offline principais:

  • Windows PE. A ferramenta ScanState pode ser executada a partir do Windows PE, recolhendo ficheiros e definições do sistema operativo Windows offline nesse computador.

  • Windows.old. A ferramenta ScanState pode recolher ficheiros e definições do diretório Windows.old . O diretório Windows.old é criado durante a instalação do Windows numa partição que contém uma instalação anterior do Windows. Por exemplo, a ferramenta ScanState pode ser executada no Windows, recolhendo ficheiros de uma instalação anterior do Windows contida no diretório Windows.old .

Ao utilizar a Ferramenta de Migração de Estado do Utilizador (USMT) para recolher e restaurar o estado do utilizador, a migração offline reduz o custo de implementação ao:

  • Reduzir a complexidade. Em cenários de atualização do computador, as migrações do diretório Windows.old reduzem a complexidade ao eliminar a necessidade de a ferramenta ScanState ser executada antes de o sistema operativo ser implementado. Além disso, as migrações do diretório Windows.old permitem que ScanState e LoadState sejam executados sucessivamente.

  • Melhorar o desempenho. Quando o USMT é executado num ambiente de Ambiente de Pré-instalação do Windows (WinPE) offline, tem melhor acesso aos recursos de hardware. A execução do USMT no WinPE pode aumentar o desempenho em máquinas mais antigas com recursos de hardware limitados e várias aplicações de software instaladas.

  • Novo cenário de recuperação. Em cenários em que um computador já não reinicia corretamente, poderá ser possível recolher o estado do utilizador com a ferramenta ScanState a partir do WinPE.

O que migra offline?

Os seguintes dados e definições de utilizador migram offline, semelhantes a uma migração online:

  • Chaves de registo e dados especificadas no MigXML.

  • Contas de utilizador.

  • Definições da aplicação.

  • Conjunto limitado de definições do sistema operativo.

  • Ficheiros EFS.

  • Favoritos.

Para obter exceções ao que pode ser migrado offline, veja O que é que o USMT Migrate?

Que ambientes offline são suportados?

Todos suportados atualmente

A tabela seguinte define a combinação suportada de sistemas operativos online e offline no USMT.

Executar o Sistema Operativo Sistema Operativo Offline
Versão atualmente suportada do WinPE, com a biblioteca MSXML Windows 7, Windows 8, Windows 10, Windows 11
Windows 10, Windows 11 Diretório Windows.old

Observação

É possível executar a ferramenta ScanState enquanto a unidade permanece encriptada ao suspender a Encriptação de Unidade BitLocker do Windows antes de arrancar no WinPE. Para obter mais informações, veja Guia de operações do BitLocker: Suspender e retomar. Se estiver a utilizar uma sequência de tarefas do Microsoft Configuration Manager, veja Passos de sequência de tarefas: Desativar o BitLocker.

Associação a grupos de utilizadores e controlo de perfil

A associação a grupos de utilizadores não é preservada durante as migrações offline. Tem de ser configurada uma secção ProfileControl> no ficheiro para especificar os grupos dos quais os utilizadores migrados devem ser tornados membros.<Config.xml O exemplo seguinte coloca todos os utilizadores migrados no grupo Utilizadores:

<Configuration>
<ProfileControl>
    <localGroups>
      <mappings>
         <changeGroup from="*" to="Users" appliesTo="MigratedUsers">
            <include>
            <pattern>*</pattern>
            </include>
         </changeGroup>
      </mappings>
   </localGroups>
  </ProfileControl>
</Configuration>

Para obter informações sobre o formato de um Config.xml ficheiro, consulte Config.xml Ficheiro.

Opções de linha de comando

Uma migração offline pode ser ativada através de um ficheiro de configuração na linha de comandos ou através de uma das seguintes opções de linha de comandos:

Componente Opção Descrição
ScanState.exe /offline:<caminho para Offline.xml> Esta opção de linha de comandos ativa o modo de migração offline e requer um caminho para um ficheiro de configuração Offline.xml.
ScanState.exe /offlineWinDir:<diretório do> Windows Esta opção de linha de comandos ativa o modo de migração offline e inicia a migração a partir da localização especificada. É apenas para utilização em cenários offline do WinPE em que a migração está a ocorrer a partir de um diretório do Windows.
ScanState.exe /OfflineWinOld:<Diretório> Windows.old Esta opção de linha de comandos ativa o modo de migração offline e inicia a migração a partir da localização especificada. Utilize apenas em cenários de migração Windows.old , nos quais a migração está a ocorrer a partir de um diretório Windows.old .

Apenas uma das /offlineopções da linha de comandos , /offlineWinDirou /OfflineWinOld pode ser utilizada de cada vez. O USMT não suporta a utilização de mais do que um em conjunto.

Variáveis de ambiente

As variáveis de ambiente do sistema são necessárias nos cenários descritos na tabela seguinte:

Variável Valor Cenário
USMT_WORKING_DIR Caminho completo para um diretório de trabalho Necessário quando os binários USMT estão localizados em suportes de dados só de leitura, o que não suporta a criação de ficheiros de registo ou de armazenamento temporário. Para definir a variável de ambiente do sistema, numa linha de comandos, escreva o seguinte comando:

Set USMT_WORKING_DIR=<path to working directory>
MIG_OFFLINE_PLATFORM_ARCH 32 ou 64 Ao operar offline, esta variável de ambiente define a arquitetura do sistema offline, se o sistema não corresponder ao WinPE e à ScanState.exe arquitetura. Esta variável de ambiente permite que a aplicação ScanState de 32 bits recolha dados de um computador com arquitetura de 64 bits ou a aplicação ScanState de 64 bits para recolher dados de um computador com arquitetura de 32 bits. A especificação da arquitetura é necessária quando a deteção automática da arquitetura offline não funciona corretamente. Por exemplo, para definir esta variável de ambiente de sistema para uma arquitetura de 32 bits, numa linha de comandos, escreva o seguinte comando:

Set MIG_OFFLINE_PLATFORM_ARCH=32

elementos Offline.xml

Utilize um Offline.xml ficheiro ao executar a ferramenta ScanState num computador com vários diretórios do Windows. O Offline.xml ficheiro especifica os diretórios a procurar ficheiros do Windows. Um Offline.xml ficheiro pode ser utilizado com a opção /offline como alternativa à especificação de um único caminho de diretório do Windows com a opção /offlineDir .

<offline>

Este elemento contém outros elementos que definem a forma como uma migração offline deve ser executada.

Sintaxe:

<offline> </offline>

<winDir>

Este elemento é um elemento subordinado obrigatório de <offline> e contém informações sobre como o volume offline pode ser selecionado. A migração é efetuada a partir do primeiro elemento do <winDir> que contém um volume de sistema Windows válido.

Sintaxe:

<winDir> </winDir>

<path>

Este elemento é um elemento subordinado obrigatório do <winDir> e contém um caminho de ficheiro que aponta para um diretório válido do Windows. Os caminhos relativos são interpretados a partir do diretório de trabalho da ferramenta ScanState .

Sintaxe:

<path> C:\Windows </path>

ou quando utilizado com o <elemento mappings> :

Sintaxe:

<path> C:\, D:\ </path>

<mapeamentos>

Este elemento é um elemento subordinado opcional de <offline>. Quando especificado, o <elemento mappings> substitui os mapeamentos de unidades WinPE detetados automaticamente. Cada elemento de caminho> subordinado< fornece um mapeamento de um volume de sistema para outro. Além disso, podem ser fornecidos mapeamentos entre pastas, uma vez que um volume inteiro pode ser montado numa pasta específica.

Sintaxe:

<mappings> </mappings>

<failOnMultipleWinDir>

Este elemento é um elemento subordinado opcional de <offline>. O <elemento failOnMultipleWinDir> permite que o utilizador especifique que a migração deve falhar quando o USMT detetar que existem várias instâncias do Windows instaladas no computador de origem. Quando o <elemento failOnMultipleWinDir> não está presente, o comportamento predefinido é que a migração não falha.

Sintaxe:

<failOnMultipleWinDir>1</failOnMultipleWinDir>

or

Sintaxe:

<failOnMultipleWinDir>0</failOnMultipleWinDir>

Exemplo de .xml Offline

O exemplo XML seguinte ilustra alguns dos elementos abordados anteriormente neste artigo.

<offline>
     <winDir>
          <path>C:\Windows</path> 
          <path>D:\Windows</path> 
          <path>E:\</path> 
     </winDir>
     <failOnMultipleWinDir>1</failOnMultipleWinDir>
</offline>