Condividi tramite


Estrarre file da un archivio di migrazione USMT compresso

Quando si esegue la migrazione di file e impostazioni durante una tipica migrazione dell'aggiornamento del PC, viene in genere creato un file dell'archivio di migrazione compresso nell'archivio intermedio. Questo archivio di migrazione è un singolo file di immagine che contiene tutti i file di cui viene eseguita la migrazione, nonché un file di catalogo. Per proteggere il file compresso, può essere crittografato usando algoritmi di crittografia diversi. Quando viene eseguita la migrazione del file al computer di origine dopo l'installazione del sistema operativo, è possibile eseguire il comando UsmtUtils con l'opzione /extract per ripristinare i file dall'archivio di migrazione compresso. Il comando UsmtUtils con l'opzione /extract può essere usato anche in qualsiasi momento in cui i dati devono essere recuperati da un archivio di migrazione.

Le opzioni usate con l'opzione /extract possono specificare:

  • Algoritmo di crittografia usato per creare l'archivio migrazione.

  • Chiave di crittografia o file di testo che contiene la chiave di crittografia.

  • Includere ed escludere modelli per l'estrazione selettiva dei dati.

Inoltre, i modelli di file che devono essere estratti possono essere specificati usando l'opzione /i per includere i modelli di file o l'opzione /e per escludere i modelli di file. Quando sia l'opzione /i che l'opzione /e vengono usate nello stesso comando, i criteri di inclusione hanno la precedenza sui modelli di esclusione. Le /i opzioni e /e sono diverse dalle regole di inclusione ed esclusione usate negli strumenti ScanState e LoadState .

Per eseguire lo strumento UsmtUtils con l'opzione /extract

Per estrarre i file dall'archivio di migrazione compresso nel computer di destinazione, usare la sintassi UsmtUtils seguente:

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

Dove i segnaposto hanno i valori seguenti:

  • <USMTpath> è il percorso in cui vengono salvati i file e gli strumenti USMT.

  • <filePath> è il percorso dell'archivio migrazione.

  • <il percorso> di destinazione è il percorso del file in cui l'opzione /extract deve inserire il contenuto dell'archivio migrazione estratto.

  • <includePattern> specifica il modello per i file da includere nell'estrazione.

  • <excludePattern> specifica il modello per i file da omettere dall'estrazione.

  • <AlgID> è l'algoritmo di crittografia usato per creare l'archivio migrazione nella ScanState.exe riga di comando.

  • <logfile> è il percorso e il nome del file di log.

  • <keystring> è la chiave di crittografia usata per crittografare l'archivio migrazione.

  • <filename> è il percorso e il nome del file di testo che contiene la chiave di crittografia.

Per estrarre tutti i file da un archivio di migrazione compresso

Per estrarre tutto da un archivio di migrazione compresso a un file nell'unità C:\ , immettere:

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

Per estrarre tipi di file specifici da un archivio di migrazione compresso crittografato

Per estrarre file specifici, ad .txt esempio file e .pdf , da un archivio di migrazione compresso crittografato, immettere:

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

In questo esempio il file viene crittografato e la chiave di crittografia si trova in un file di testo denominato encryptionKey.

Per estrarre tutti i tipi di file tranne uno o più da un archivio di migrazione compresso crittografato

Per estrarre tutti i file ad eccezione di un tipo di file, ad .exe esempio file, da un archivio di migrazione compresso crittografato, immettere:

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

Per estrarre i tipi di file usando il modello di inclusione e il modello di esclusione

Quando i file vengono estratti da un archivio di migrazione compresso, è possibile usare contemporaneamente i modelli di inclusione e di esclusione. I file di un tipo possono essere esclusi mentre possono essere inclusi file di un altro tipo. Ad esempio:

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

In questo esempio, se è presente un file myProject.exe , viene estratto anche il file perché l'opzione del modello di inclusione ha la precedenza sull'opzione del modello di esclusione.