Überprüfen der Bedingung eines komprimierten Migrationsspeichers

Wenn Dateien und Einstellungen während einer typischen PC-Aktualisierungsmigration migriert werden, wird der Benutzerzustand normalerweise in einem komprimierten Ordner im Zwischenspeicher gespeichert. Dieser komprimierte Ordner, auch als komprimierter Migrationsspeicher bezeichnet, ist eine einzelne Imagedatei, die Folgendes enthält:

  • Alle dateien, die migriert werden.

  • Die Einstellungen des Benutzers.

  • Eine Katalogdatei, die Metadaten für alle Dateien im Migrationsspeicher enthält.

Wenn der LoadState.exe Befehl ausgeführt wird, um die Daten aus diesen Dateien auf den Zielcomputer zu laden, erfordert LoadState eine gültige Katalogdatei, um den Migrationsspeicher zu öffnen. Der UsmtUtils.exe Befehl kann mit der /verify Option ausgeführt werden, um zu bestimmen, ob der komprimierte Migrationsspeicher intakt ist oder ob er beschädigte Dateien oder einen beschädigten Katalog enthält. Die /verify Option sollte im Migrationsspeicher ausgeführt werden, bevor die ursprünglichen Benutzerzustandsdateien und -einstellungen überschrieben werden.

Wenn die /verify Option verwendet wird, kann angegeben werden, welche Art von Informationen in der UsmtUtils-Protokolldatei gemeldet werden soll. Diese Berichtstypen sind:

  • Katalog: Zeigt nur den Status der Katalogdatei an.

  • Alle: Zeigt den Status aller Dateien an, einschließlich der Katalogdatei.

  • Nur Fehler: Zeigt nur die Dateien an, die beschädigt sind.

In den folgenden Abschnitten wird veranschaulicht, wie Sie den UsmtUtils.exe Befehl mit der /verify Option ausführen und die Informationen angeben, die in der UsmtUtils-Protokolldatei angezeigt werden sollen.

Die UsmtUtils-Syntax für die Option "/verify"

Verwenden Sie die folgende UsmtUtils-Syntax, um die Bedingung eines komprimierten Migrationsspeichers zu überprüfen:

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

Die Platzhalter weisen die folgenden Werte auf:

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

  • <reportType> gibt an, ob alle Dateien, nur beschädigte Dateien oder der Status des Katalogs gemeldet werden sollen.

  • <filePath> ist der Speicherort des komprimierten Migrationsspeichers.

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

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

  • <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 überprüfen Sie, ob der Migrationsspeicher intakt ist

Um zu überprüfen, ob der Migrationsspeicher intakt ist oder beschädigte Dateien oder einen beschädigten Katalog enthält, geben Sie Folgendes ein:

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

Da kein Berichtstyp angegeben ist, zeigt UsmtUtils den Standardzusammenfassungsbericht an.

So überprüfen Sie nur den Status der Katalogdatei

Um zu überprüfen, ob die Katalogdatei beschädigt oder intakt ist, geben Sie Folgendes ein:

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

So überprüfen Sie den Status aller Dateien

Geben Sie Folgendes ein, um zu überprüfen, ob beschädigte Dateien im komprimierten Migrationsspeicher vorhanden sind, und um den Namen und Speicherort der Protokolldatei anzugeben:

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

Zusätzlich zum Überprüfen des Status aller Dateien werden in diesem Beispiel die Dateien entschlüsselt. Da kein Verschlüsselungsalgorithmus angegeben ist, verwendet UsmtUtils den standardmäßigen kryptografischen 3DES-Algorithmus.

So überprüfen Sie den Status der Dateien und geben nur die beschädigten Dateien zurück

In diesem Beispiel listet die Protokolldatei nur die Dateien auf, die während des ScanState-Prozesses beschädigt wurden. Diese Liste enthält die Katalogdatei, wenn die Katalogdatei ebenfalls beschädigt ist.

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

In diesem Beispiel werden die Dateien auch entschlüsselt, indem der Kryptografiealgorithmus und der Speicherort der Datei angegeben werden, die den Verschlüsselungsschlüssel enthält.

Nächste Schritte

Wenn die /verify Option angibt, dass im Migrationsspeicher beschädigte Dateien vorhanden sind, kann die /extract Option im UsmtUtils-Tool verwendet werden, um Daten aus einigen beschädigten Speichern wiederherzustellen. Weitere Informationen finden Sie unter Extrahieren von Dateien aus einem komprimierten USMT-Migrationsspeicher.