Проверка состояния сжатого хранилища миграции
Когда файлы и параметры переносятся во время обычной миграции с обновлением компьютера, состояние пользователя обычно сохраняется в сжатой папке промежуточного хранилища. Эта сжатая папка, также называемая сжатым хранилищем миграции, представляет собой один файл образа, содержащий:
Все переносимые файлы.
Параметры пользователя.
Файл каталога, содержащий метаданные для всех файлов в хранилище миграции.
При выполнении LoadState.exe
команды для загрузки данных из этих файлов на конечный компьютер LoadState требуется допустимый файл каталога, чтобы открыть хранилище миграции. Команду UsmtUtils.exe
можно выполнить с параметром /verify
, чтобы определить, является ли сжатое хранилище миграции нетронутым, содержит ли оно поврежденные файлы или поврежденный каталог. Параметр /verify
следует запустить в хранилище миграции перед перезаписью исходных файлов и параметров пользовательского состояния.
/verify
При использовании параметра можно указать тип сведений, которые следует сообщить в файле журнала UsmtUtils. Ниже перечислены типы отчетов.
Каталог: отображает состояние только файла каталога.
Все: отображает состояние всех файлов, включая файл каталога.
Только сбой. Отображает только поврежденные файлы.
В следующих разделах показано, как выполнить UsmtUtils.exe
команду с параметром /verify
и указать сведения для отображения в файле журнала UsmtUtils .
Синтаксис UsmtUtils для параметра /verify
Чтобы проверить состояние сжатого хранилища миграции, используйте следующий синтаксис UsmtUtils:
UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/decrypt [:<AlgID>] {/key:<keystring> | /keyfile:<filename>}]
Где заполнители имеют следующие значения:
<USMTpath> — это расположение, в котором сохраняются файлы и средства USMT.
<reportType> указывает, следует ли сообщать обо всех файлах, только поврежденных файлах или о состоянии каталога.
<filePath> — это расположение сжатого хранилища миграции.
<logfile> — это расположение и имя файла журнала.
<AlgID> — это алгоритм шифрования, который использовался для создания хранилища миграции в командной строке
ScanState.exe
.<keystring> — это ключ шифрования, который использовался для шифрования хранилища миграции.
<filename> — это расположение и имя текстового файла, содержащего ключ шифрования.
Проверка сохранения хранилища миграции
Чтобы проверить, является ли хранилище миграции нетронутым или содержит поврежденные файлы или поврежденный каталог, введите:
UsmtUtils.exe /verify D:\MyMigrationStore\store.mig
Так как тип отчета не указан, UsmtUtils отображает сводный отчет по умолчанию.
Проверка состояния только файла каталога
Чтобы проверить, поврежден или не поврежден файл каталога, введите:
UsmtUtils.exe /verify:catalog D:\MyMigrationStore\store.mig
Проверка состояния всех файлов
Чтобы проверить наличие поврежденных файлов в сжатом хранилище миграции, а также указать имя и расположение файла журнала, введите:
UsmtUtils.exe /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt`
Помимо проверки состояния всех файлов, в этом примере файлы расшифровываются. Так как алгоритм шифрования не указан, UsmtUtils использует алгоритм шифрования 3DES по умолчанию.
Проверка состояния файлов и возврат только поврежденных файлов
В этом примере в файле журнала перечислены только файлы, которые были повреждены во время процесса ScanState . Этот список содержит файл каталога, если файл каталога также поврежден.
UsmtUtils.exe /verify:failureonly D:\MyMigrationStore\USMT\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt
В этом примере файлы также расшифровываются путем указания алгоритма шифрования и расположения файла, содержащего ключ шифрования.
Дальнейшие действия
Если параметр /verify
указывает на наличие поврежденных файлов в хранилище миграции, /extract
параметр в средстве UsmtUtils можно использовать для восстановления данных из некоторых поврежденных хранилищ. Дополнительные сведения см. в разделе Извлечение файлов из сжатого хранилища миграции USMT.