Extrair ficheiros de um arquivo de migração USMT comprimido

Quando os ficheiros e as definições são migrados durante uma migração típica de atualização do PC, normalmente é criado um ficheiro de arquivo de migração comprimido no arquivo intermédio. Este arquivo de migração é um único ficheiro de imagem que contém todos os ficheiros que estão a ser migrados, bem como um ficheiro de catálogo. Para proteger o ficheiro comprimido, pode ser encriptado através de diferentes algoritmos de encriptação. Quando o ficheiro é migrado novamente para o computador de origem após a instalação do sistema operativo, o comando UsmtUtils pode ser executado com a opção /extract de recuperar os ficheiros do arquivo de migração comprimido. O comando UsmtUtils com a opção /extract também pode ser utilizado sempre que os dados precisarem de ser recuperados a partir de um arquivo de migração.

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

  • O algoritmo criptográfico que foi utilizado para criar o arquivo de migração.

  • A chave de encriptação ou o ficheiro de texto que contém a chave de encriptação.

  • Incluir e excluir padrões para extração seletiva de dados.

Além disso, os padrões de ficheiro que precisam de ser extraídos podem ser especificados através da opção /i para incluir padrões de ficheiro ou a opção /e para excluir padrões de ficheiros. Quando a opção /i e a opção /e são utilizadas no mesmo comando, os padrões de inclusão têm precedência sobre padrões de exclusão. As /i opções e /e são diferentes das regras de inclusão e exclusão utilizadas nas ferramentas ScanState e LoadState .

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

Para extrair ficheiros do arquivo de migração comprimido para o computador de destino, utilize a seguinte sintaxe UsmtUtils:

UsmtUtils.exe /extract <filePath> <destinationPath> [/i:<includePattern>] [/e:<excludePattern>] [/l:<logfile>] [/decrypt[:<AlgID>] {/key:<keystring> | /keyfile:<filename>}] [/o]

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.

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

  • <o caminho> de destino é a localização do ficheiro onde a opção /extract deve colocar os conteúdos do arquivo de migração extraído.

  • <includePattern> especifica o padrão para os ficheiros incluírem na extração.

  • <excludePattern> especifica o padrão para os ficheiros omitir da extração.

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

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

  • <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 extrair todos os ficheiros de um arquivo de migração comprimido

Para extrair tudo de um arquivo de migração comprimido para um ficheiro na C:\ unidade, introduza:

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

Para extrair tipos de ficheiro específicos de um arquivo de migração comprimido encriptado

Para extrair ficheiros específicos, como .txt ficheiros e .pdf , a partir de um arquivo de migração comprimido encriptado, introduza:

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

Neste exemplo, o ficheiro é encriptado e a chave de encriptação está localizada num ficheiro de texto chamado encryptionKey.

Para extrair todos, exceto um ou mais, tipos de ficheiro de um arquivo de migração comprimido encriptado

Para extrair todos os ficheiros, exceto um tipo de ficheiro, como .exe ficheiros, de um arquivo de migração comprimido encriptado, introduza:

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

Para extrair tipos de ficheiro com o padrão de inclusão e o padrão de exclusão

Quando os ficheiros são extraídos de um arquivo de migração comprimido, os padrões de inclusão e exclusão podem ser utilizados ao mesmo tempo. Os ficheiros de um tipo podem ser excluídos enquanto os ficheiros de outro tipo podem ser incluídos. Por exemplo:

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

Neste exemplo, se existir um ficheiro myProject.exe , o ficheiro também é extraído porque a opção de padrão de inclusão tem precedência sobre a opção de padrão de exclusão.