Partilhar via


Verificar a condição de um arquivo de migração comprimido

Quando os ficheiros e as definições são migrados durante uma migração típica de atualização do PC, o estado do utilizador é normalmente armazenado numa pasta comprimida no arquivo intermédio. Esta pasta comprimida, também denominada arquivo de migração comprimido, é um único ficheiro de imagem que contém:

  • Todos os ficheiros que estão a ser migrados.

  • As definições do utilizador.

  • Um ficheiro de catálogo que contém metadados para todos os ficheiros no arquivo de migração.

Quando o LoadState.exe comando é executado para carregar os dados destes ficheiros para o computador de destino, LoadState requer um ficheiro de catálogo válido para abrir o arquivo de migração. O UsmtUtils.exe comando pode ser executado com a opção /verify para determinar se o arquivo de migração comprimido está intacto ou se contém ficheiros danificados ou um catálogo danificado. A /verify opção deve ser executada no arquivo de migração antes de substituir os ficheiros e definições originais do estado do utilizador.

Quando a opção /verify é utilizada, é possível especificar o tipo de informação a comunicar no ficheiro de registo UsmtUtils . Estes tipos de relatório são:

  • Catálogo: apresenta a status apenas do ficheiro de catálogo.

  • Tudo: apresenta a status de todos os ficheiros, incluindo o ficheiro de catálogo.

  • Apenas falha: apresenta apenas os ficheiros danificados.

As secções seguintes demonstram como executar o UsmtUtils.exe comando com a opção /verify e como especificar as informações a apresentar no ficheiro de registo UsmtUtils .

A sintaxe UsmtUtils para a opção /verify

Para verificar a condição de um arquivo de migração comprimido, utilize a seguinte sintaxe UsmtUtils:

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

Em que os marcadores de posição têm os seguintes valores:

  • <USMTpath> é a localização onde os ficheiros e ferramentas USMT são guardados.

  • <reportType> especifica se pretende reportar todos os ficheiros, apenas ficheiros danificados ou a status do catálogo.

  • <filePath> é a localização do arquivo de migração comprimido.

  • <logfile> é a localização e o nome do ficheiro de registo.

  • <AlgID> é o algoritmo criptográfico que foi utilizado para criar o arquivo de migração na ScanState.exe linha de comandos.

  • <keystring> é a chave de encriptação que foi utilizada para encriptar o arquivo de migração.

  • <filename> é a localização e o nome do ficheiro de texto que contém a chave de encriptação.

Para verificar se o arquivo de migração está intacto

Para verificar se o arquivo de migração está intacto ou se contém ficheiros danificados ou um catálogo danificado, introduza:

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

Uma vez que não é especificado nenhum tipo de relatório, UsmtUtils apresenta o relatório de resumo predefinido.

Para verificar a status apenas do ficheiro de catálogo

Para verificar se o ficheiro de catálogo está danificado ou intacto, introduza:

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

Para verificar a status de todos os ficheiros

Para verificar se existem ficheiros danificados no arquivo de migração comprimido e para especificar o nome e a localização do ficheiro de registo, introduza:

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

Além de verificar a status de todos os ficheiros, este exemplo desencripta os ficheiros. Uma vez que não é especificado nenhum algoritmo de encriptação, o UsmtUtils utiliza o algoritmo criptográfico 3DES predefinido.

Para verificar a status dos ficheiros e devolver apenas os ficheiros danificados

Neste exemplo, o ficheiro de registo lista apenas os ficheiros que ficaram danificados durante o processo ScanState . Esta lista inclui o ficheiro de catálogo se o ficheiro de catálogo também estiver danificado.

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

Este exemplo também desencripta os ficheiros ao especificar o algoritmo criptográfico e a localização do ficheiro que contém a chave de encriptação.

Próximas etapas

Se a opção /verify indicar que existem ficheiros danificados no arquivo de migração, a opção /extract na ferramenta UsmtUtils pode ser utilizada para recuperar dados de alguns arquivos danificados. Para obter mais informações, veja Extrair ficheiros de um arquivo de migração USMT comprimido.