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.