Compartilhar via


Extrair arquivos de um repositório de migração compactado da USMT

Ao migrar arquivos e configurações durante uma migração típica com atualização de computador, em geral, você cria um arquivo de repositório de migração compactado no repositório intermediário. Esse repositório de migração é um arquivo de imagem única contendo todos os arquivos que estão sendo migrados, além de um arquivo de catálogo. Para proteger o arquivo compactado, você pode criptografá-lo usando diversos algoritmos de criptografia. Quando migrar o arquivo de volta para o computador de origem, após a instalação do sistema operacional, você poderá executar o comando Usmtutils com a opção /extract para recuperar os arquivos do repositório de migração compactado. Também é possível usar o comando Usmtutils com a opção /extract sempre que precisar recuperar dados de um repositório de migração.

As opções usadas com a opção /extract podem especificar:

  • O algoritmo de criptografia usado para criar o repositório de migração.

  • A chave de criptografia ou o arquivo de texto que a contém.

  • Padrões de inclusão e exclusão para extração seletiva de dados.

Além disso, é possível especificar os padrões de arquivos a serem extraídos usando a opção /i para padrões de inclusão de arquivos ou a opção /e para padrões de exclusão de arquivos. Se a opção /i e a opção /e forem usadas no mesmo comando, os padrões de inclusão terão precedência sobre os de exclusão. Observe que isso é diferente das regras de inclusão e exclusão utilizadas nas ferramentas ScanState e LoadState.

Neste tópico

  • Para executar a ferramenta USMTutils com a opção /extract

  • Para extrair todos os arquivos de um repositório de migração compactado

  • Para extrair tipos de arquivo específicos de um repositório de migração compactado criptografado

  • Para extrair todos os tipos de arquivo menos um (ou alguns) de um repositório de migração compactado criptografado

  • Para extrair tipos de arquivo usando os padrões de inclusão e exclusão

Para executar a ferramenta USMTutils com a opção /extract

Para extrair arquivos do repositório de migração compactado para o computador de destino, use a seguinte sintaxe de USMTutils:

Cd /d <USMTpath> usmtutils /extract <filePath> <destinationPath> [/i:<includePattern>] [/e:<excludePattern>] [/l:<logfile>] [/decrypt[:<AlgID>] {/key:<keystring> | /keyfile:<filename>}] [/o]

Nessa sintaxe, os espaços reservados têm os seguintes valores:

  • <USMTpath> é o local onde você salvou as ferramentas e os arquivos da USMT.

  • <filePath> é o local do repositório de migração.

  • <destination path> é o local do arquivo onde você quer que a opção /extract coloque o conteúdo extraído do repositório de migração.

  • <includePattern> especifica o padrão para os arquivos a serem incluídos na extração.

  • <excludePattern> especifica o padrão para os arquivos a serem omitidos da extração.

  • <AlgID> é o algoritmo de criptografia usado para criar o repositório de migração na linha de comando de ScanStae.

  • <logfile> é o local e o nome do arquivo de log.

  • <keystring> é a chave de criptografia usada para criptografar o repositório de migração.

  • <filename> é o local e o nome do arquivo de texto que contém a chave de criptografia.

Para extrair todos os arquivos de um repositório de migração compactado

Para extrair todo o conteúdo de um repositório de migração compactado em um arquivo na unidade C:\, digite:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore

Para extrair tipos de arquivo específicos de um repositório de migração compactado criptografado

Para extrair arquivos específicos, como .txt e .pdf, de um repositório de migração compactado criptografado, digite:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt,*.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt

Nesse exemplo, o arquivo está criptografado e a chave de criptografia está localizada em um arquivo de texto chamado encryptionKey.

Para extrair todos os tipos de arquivo menos um (ou alguns) de um repositório de migração compactado criptografado

Para extrair todos os arquivos exceto os de um determinado tipo, como .exe, de um repositório de migração compactado criptografado, digite:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtutilslog.txt

Para extrair tipos de arquivo usando os padrões de inclusão e exclusão

Para extrair arquivos de um repositório de migração compactado, excluindo os arquivos de um determinado tipo (como .exe) e incluindo apenas arquivos específicos, use tanto o padrão de inclusão como o de exclusão, como mostra este exemplo:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o

Nesse exemplo, se houver um arquivo myProject.exe, ele também será extraído porque a opção de padrão de inclusão tem precedência sobre a de exclusão.

Consulte também

Outros Recursos

Sintaxe de UsmtUtils
Códigos de retorno
Verificar a condição de um repositório de migração compactado