Ü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.