Extrahieren von Dateien aus einem komprimierten USMT-Migrationsspeicher

Wenn Dateien und Einstellungen während einer typischen PC-Aktualisierungsmigration migriert werden, wird in der Regel eine komprimierte Migrationsspeicherdatei im Zwischenspeicher erstellt. Dieser Migrationsspeicher ist eine einzelne Imagedatei, die alle zu migrierenden Dateien sowie eine Katalogdatei enthält. Zum Schutz der komprimierten Datei kann sie mit verschiedenen Verschlüsselungsalgorithmen verschlüsselt werden. Wenn die Datei nach der Installation des Betriebssystems wieder auf den Quellcomputer migriert wird, kann der Befehl UsmtUtils mit der /extract Option zum Wiederherstellen der Dateien aus dem komprimierten Migrationsspeicher ausgeführt werden. Der Befehl UsmtUtils mit der /extract Option kann auch verwendet werden, wenn Daten aus einem Migrationsspeicher wiederhergestellt werden müssen.

Die mit der /extract Option verwendeten Optionen können Folgendes angeben:

  • Der kryptografische Algorithmus, der zum Erstellen des Migrationsspeichers verwendet wurde.

  • Der Verschlüsselungsschlüssel oder die Textdatei, die den Verschlüsselungsschlüssel enthält.

  • Einschließen und Ausschließen von Mustern für die selektive Datenextraktion.

Darüber hinaus können die zu extrahierenden Dateimuster mithilfe der /i Option zum Einschließen von Dateimustern oder der /e Option zum Ausschließen von Dateimustern angegeben werden. Wenn sowohl die /i Option als auch die /e Option im selben Befehl verwendet werden, haben Includemuster Vorrang vor Ausschlussmustern. Die /i Optionen und /e unterscheiden sich von den Ein- und Ausschlussregeln, die in den ScanState - und LoadState-Tools verwendet werden.

So führen Sie das UsmtUtils-Tool mit der Option /extract aus

Um Dateien aus dem komprimierten Migrationsspeicher auf den Zielcomputer zu extrahieren, verwenden Sie die folgende UsmtUtils-Syntax:

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

Die Platzhalter weisen die folgenden Werte auf:

  • <USMTpath> ist der Speicherort, an dem die USMT-Dateien und -Tools gespeichert werden.

  • <filePath> ist der Speicherort des Migrationsspeichers.

  • <Zielpfad> ist der Speicherort der Datei, an dem die Option /extract den inhalt des extrahierten Migrationsspeichers platzieren soll.

  • <includePattern> gibt das Muster für die Dateien an, die in die Extraktion eingeschlossen werden sollen.

  • <excludePattern> gibt das Muster für die Dateien an, die bei der Extraktion weggelassen werden sollen.

  • <AlgID> ist der kryptografische Algorithmus, der zum Erstellen des Migrationsspeichers in der ScanState.exe Befehlszeile verwendet wurde.

  • <logfile> ist der Speicherort und Name der Protokolldatei.

  • <keystring> ist der Verschlüsselungsschlüssel, der zum Verschlüsseln des Migrationsspeichers verwendet wurde.

  • <filename> ist der Speicherort und Name der Textdatei, die den Verschlüsselungsschlüssel enthält.

So extrahieren Sie alle Dateien aus einem komprimierten Migrationsspeicher

Um alles aus einem komprimierten Migrationsspeicher in eine Datei auf dem C:\ Laufwerk zu extrahieren, geben Sie Folgendes ein:

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

So extrahieren Sie bestimmte Dateitypen aus einem verschlüsselten komprimierten Migrationsspeicher

Um bestimmte Dateien wie .txt und .pdf aus einem verschlüsselten komprimierten Migrationsspeicher zu extrahieren, geben Sie Folgendes ein:

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

In diesem Beispiel wird die Datei verschlüsselt, und der Verschlüsselungsschlüssel befindet sich in einer Textdatei namens encryptionKey.

So extrahieren Sie bis auf einen oder mehrere Dateitypen aus einem verschlüsselten komprimierten Migrationsspeicher

Um alle Dateien mit Ausnahme eines Dateityps ( z .exe . B. Dateien) aus einem verschlüsselten komprimierten Migrationsspeicher zu extrahieren, geben Sie Folgendes ein:

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

So extrahieren Sie Dateitypen mithilfe des Includemusters und des Ausschlussmusters

Wenn Dateien aus einem komprimierten Migrationsspeicher extrahiert werden, können sowohl das Include- als auch das Ausschlussmuster gleichzeitig verwendet werden. Dateien eines Typs können ausgeschlossen werden, während Dateien eines anderen Typs eingeschlossen werden können. Zum Beispiel:

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

Wenn in diesem Beispiel eine myProject.exe Datei vorhanden ist, wird die Datei auch extrahiert, da die Includemusteroption Vorrang vor der Option "Muster ausschließen" hat.