Verificar a condição de um repositório de migração compactado

Quando arquivos e configurações são migrados durante uma migração típica de atualização de computador, o estado do usuário normalmente é armazenado em uma pasta compactada no repositório intermediário. Essa pasta compactada, também chamada de repositório de migração compactado, é um arquivo de imagem única que contém:

  • Todos os arquivos que estão sendo migrados.

  • As configurações do usuário.

  • Um arquivo de catálogo que contém metadados para todos os arquivos no repositório de migração.

Quando o LoadState.exe comando é executado para carregar os dados desses arquivos no computador de destino, o LoadState requer um arquivo de catálogo válido para abrir o repositório de migração. O UsmtUtils.exe comando pode ser executado com a /verify opção para determinar se o repositório de migração compactado está intacto ou se contém arquivos corrompidos ou um catálogo corrompido. A /verify opção deve ser executada no repositório de migração antes de substituir os arquivos e configurações originais de estado do usuário.

Quando a /verify opção é usada, o tipo de informação a ser relatado no arquivo de log UsmtUtils pode ser especificado. Esses tipos de relatório são:

  • Catálogo: exibe o status apenas do arquivo de catálogo.

  • Todos: exibe o status de todos os arquivos, incluindo o arquivo de catálogo.

  • Somente falha: exibe apenas os arquivos corrompidos.

As seções a seguir demonstram como executar o UsmtUtils.exe comando com a /verify opção e como especificar as informações a serem exibidas no arquivo de log UsmtUtils .

A sintaxe de UsmtUtils para a opção /verify

Para verificar a condição de um repositório de migração compactado, use a seguinte sintaxe UsmtUtils:

UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/decrypt [:<AlgID]> {/key:<keystring> | /keyfile:<filename>}]

Onde os espaços reservados têm os seguintes valores:

  • <USMTpath> é o local onde os arquivos e ferramentas da USMT são salvos.

  • <reportType> especifica se você deseja relatar apenas todos os arquivos, apenas arquivos corrompidos ou o status do catálogo.

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

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

  • <AlgID> é o algoritmo criptográfico usado para criar o repositório de migração na ScanState.exe linha de comando.

  • <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 verificar se o repositório de migração está intacto

Para verificar se o repositório de migração está intacto ou se contém arquivos corrompidos ou um catálogo corrompido, insira:

UsmtUtils.exe /verify D:\MyMigrationStore\store.mig

Como nenhum tipo de relatório foi especificado, UsmtUtils exibe o relatório de resumo padrão.

Para verificar o status apenas do arquivo de catálogo

Para verificar se o arquivo de catálogo está corrompido ou intacto, insira:

UsmtUtils.exe /verify:catalog D:\MyMigrationStore\store.mig

Para verificar o status de todos os arquivos

Para verificar se há algum arquivo corrompido no repositório de migração compactado e para especificar o nome e o local do arquivo de log, insira:

UsmtUtils.exe /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt`

Além de verificar o status de todos os arquivos, este exemplo descriptografa os arquivos. Como nenhum algoritmo de criptografia é especificado, UsmtUtils usa o algoritmo criptográfico 3DES padrão.

Para verificar o status dos arquivos e retornar somente os arquivos corrompidos

Neste exemplo, o arquivo de log lista apenas os arquivos que foram corrompidos durante o processo ScanState . Essa lista inclui o arquivo de catálogo se o arquivo de catálogo também estiver corrompido.

UsmtUtils.exe /verify:failureonly D:\MyMigrationStore\USMT\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt

Este exemplo também descriptografa os arquivos especificando o algoritmo criptográfico e o local do arquivo que contém a chave de criptografia.

Próximas etapas

Se a /verify opção indicar que há arquivos corrompidos no repositório de migração, a /extract opção na ferramenta UsmtUtils pode ser usada para recuperar dados de alguns repositórios corrompidos. Para obter mais informações, consulte Extrair arquivos de um repositório de migração compactado da USMT.