Referência de migração offline

A migração offline permite que a ferramenta ScanState seja executada dentro de um sistema operacional Windows(R) diferente do sistema operacional Windows da qual a ScanState está coletando arquivos e configurações. Há dois cenários principais offline:

  • Windows PE. A ferramenta ScanState pode ser executada de dentro do Windows PE, coletando arquivos e configurações do sistema operacional Windows offline nessa máquina.

  • Windows.old. A ferramenta ScanState agora pode coletar arquivos e configurações do diretório Windows.old, que é criado durante a instalação do Windows em uma partição que contém uma instalação anterior do Windows. Por exemplo, a ferramenta ScanState pode ser executada no Windows 8.1, coletando os arquivos de uma instalação anterior do Windows 7 contida no diretório Windows.old.

Quando você usa a USMT (Ferramenta de Migração de Estado do Usuário) 5.0 para coletar e restaurar o estado do usuário, a migração offline reduz o custo de implantação ao:

  • Reduzir a complexidade. Em cenários de atualização do computador, as migrações do diretório Windows.old reduzem a complexidade, eliminando a necessidade de a ferramenta ScanState ser executada antes que o sistema operacional seja implantado. Além disso, as migrações do diretório Windows. old ativar ScanState e LoadState ser executado sucessivamente.

  • Melhorar o desempenho. Quando o USMT é executado em um ambiente do Windows PE offline, ele tem melhor acesso aos recursos de hardware. Isso pode aumentar o desempenho em máquinas mais antigas com recursos limitados de hardware e vários aplicativos de software instalados.

  • Novo cenário de recuperação. Nos cenários onde uma máquina já não é reiniciada corretamente, é possível coletar o estado do usuário com a ferramenta ScanState de dentro do Windows PE.

Neste tópico

  • O que migrar offline?

  • Quais ambientes offline têm suporte?

  • Associação de grupo de usuários e controle de perfil

  • Opções de linha de comando

  • Variáveis de ambiente

  • Elementos Offline.xml

O que migrar offline?

Os seguintes dados do usuário e configurações de migração offline, semelhantes a uma migração online:

  • Chaves do Registro e dados especificados em MigXML

  • Contas de usuário

  • Configurações do aplicativo

  • Conjunto limitado de configurações do sistema operacional

  • Arquivos EFS

  • Favoritos do Internet Explorer(R)

Para obter exceções sobre o que você pode migrar offline, veja O que a ferramenta de transferência do Windows migra?

Quais ambientes offline têm suporte?

A tabela a seguir define a combinação com suporte de sistemas operacionais online e offline na USMT.

Sistema operacional em execução Sistema operacional offline

Windows PE 5.0 ou superior, com a biblioteca MSXML

Windows® XP, Windows Vista®, Windows 7, Windows 8, Windows 8.1

Windows® 7, Windows 8, Windows 8.1

Diretório Windows.old

Dica

É possível executar a ferramenta ScanState enquanto a unidade permanece criptografada, suspendendo o Criptografia de Unidade de Disco BitLocker do Windows antes de iniciar o Windows PE. Para saber mais, veja este site da Microsoft.

Associação de grupo de usuários e controle de perfil

A associação de grupo de usuários não é preservada durante as migrações offline. Você deve configurar uma seção <ProfileControl> no arquivo Config.xml para especificar os grupos dos quais os usuários migrados devem ser membros. O exemplo a seguir coloca todos os usuários migrados no grupo de usuários:

<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 arquivo Config.xml, veja arquivo Arquivo Config.xml.

Opções de linha de comando

Uma migração offline pode ser habilitada usando um arquivo de configuração na linha de comando ou usando uma das seguintes opções de linha de comando:

Componente Opção Descrição

ScanState.exe

/offline: <path to offline.xml>

Esta opção de linha de comando habilita o modo de migração offline e requer um caminho para um arquivo de configuração Offline.xml.

ScanState.exe

/offlineWinDir: <Windows directory>

Esta opção de linha de comando habilita o modo de migração offline e inicia a migração do local especificado. É apenas para uso em cenários offline do Windows PE onde está ocorrendo a migração de um diretório do Windows.

ScanState.exe

/ OfflineWinOld: <Windows.old directory>

Esta opção de linha de comando habilita o modo de migração offline e inicia a migração a partir do local especificado. Ela só deve ser usada nos cenários de migração do Windows.old, onde a migração está ocorrendo a partir de um diretório Windows.old.

Você pode usar apenas uma das opções de linha de comando /offline, /offlineWinDir ou /OfflineWinOld por vez; a USMT não dá suporte ao uso de mais de uma juntas.

Variáveis de ambiente

As seguintes variáveis de ambiente do sistema são necessárias nas situações descritas a seguir.

Variável Valor Cenário

USMT_WORKING_DIR

Caminho completo para um diretório de trabalho

É necessário quando binários da USMT estão localizados em uma mídia somente leitura, que não dá suporte à criação de arquivos de log ou armazenamento temporário. Para definir a variável de ambiente do sistema, em um prompt de comando, digite o seguinte:

Set USMT_WORKING_DIR=[path to working directory]

MIG_OFFLINE_PLATFORM_ARCH

32 ou 64

Durante a operação offline, esta variável de ambiente define a arquitetura do sistema offline, se o sistema não corresponder à arquitetura do Windows PE e de ScanState.exe. Esta variável de ambiente permite que o aplicativo ScanState de 32 bits colete dados de um computador com arquitetura de 64 bits, ou o aplicativo ScanState de 64 bits colete dados de um computador com arquitetura de 32 bits. Isso é necessário quando a detecção automática da arquitetura offline não funciona corretamente, por exemplo, quando o sistema de origem está executando uma versão de 64 bits do Windows XP. Por exemplo, para definir esta variável de ambiente do sistema para uma arquitetura de 32 bits, em um prompt de comando, digite o seguinte:

Set MIG_OFFLINE_PLATFORM_ARCH=32

Elementos Offline.xml

Use um arquivo offline.xml ao executar a ferramenta ScanState em um computador que possui vários diretórios do Windows. O arquivo offline.xml especifica os diretórios para fazer a varredura de arquivos do Windows. Um arquivo offline.xml pode ser usado com a opção /offline como uma alternativa para especificar um único caminho de diretório do Windows com a opção /offlineDir.

<offline>

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

Sintaxe: <offline> </offline>

<winDir>

Esse elemento é um filho necessário de <offline> e contém informações sobre como o volume offline pode ser selecionado. A migração será executada do primeiro elemento <winDir> que contém um volume de sistema válido do Windows.

Sintaxe: < winDir > </ winDir >

<path>

Esse elemento é um filho necessário de <winDir> e contém um caminho de arquivo apontando para um diretório válido do Windows. Caminhos relativos são interpretados do diretório de trabalho da ferramenta ScanState.

Sintaxe: <path> c:\windows </path>

-ou-

A sintaxe, quando usada com o elemento <mappings>: <path> C:\, D:\ </path>

<mappings>

Este elemento é um filho opcional de <offline>. Quando especificado, o elemento <mappings> irá substituir os mapeamentos de unidade do Windows PE automaticamente detectados. Cada elemento filho <path> irá fornecer um mapeamento de volume de um sistema para outro. Além disso, mapeamentos entre pastas podem ser fornecidos, desde que um volume inteiro possa ser montado em uma pasta específica.

Sintaxe: <mappings> </mappings>

<failOnMultipleWinDir>

Este elemento é um filho opcional de <offline>. O elemento <failOnMultipleWinDir> permite que o usuário especifique que a migração deve falhar quando a USMT detectar que há várias instâncias do Windows instaladas no computador de origem. Quando o elemento <failOnMultipleWinDir> não estiver presente, o comportamento padrão é que a migração não falha.

Sintaxe: <failOnMultipleWinDir>1</failOnMultipleWinDir> ou Sintaxe: <failOnMultipleWinDir>0</failOnMultipleWinDir>

Exemplo de .xml offline

O seguinte exemplo de XML ilustra alguns dos elementos discutidos anteriormente neste tópico.

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

Consulte também

Outros Recursos

Planejar sua migração