Проверка состояния сжатого хранилища миграции

Когда файлы и параметры переносятся во время обычной миграции с обновлением компьютера, состояние пользователя обычно сохраняется в сжатой папке промежуточного хранилища. Эта сжатая папка, также называемая сжатым хранилищем миграции, представляет собой один файл образа, содержащий:

  • Все переносимые файлы.

  • Параметры пользователя.

  • Файл каталога, содержащий метаданные для всех файлов в хранилище миграции.

При выполнении 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.