Поделиться через


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

Назначение: Windows 8, Windows 8.1

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

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

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

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

При выполнении команды LoadState для загрузки данных из этих файлов на конечный компьютер команде LoadState требуется действительный файл каталога, чтобы открыть хранилище миграции. Вы можете выполнить команду UsmtUtils с параметром /verify, чтобы определить, исправно ли сжатое хранилище миграции и не содержит ли оно поврежденные файлы или поврежденный каталог. Обязательно используйте параметр /verify для хранилища миграции, прежде чем перезаписывать исходные файлы и параметры пользовательской среды.

При использовании параметра /verify вы можете указать, какие сведения должны быть включены в файл журнала UsmtUtils в качестве отчета. В данном случае можно использовать следующие варианты отчетов.

  • Catalog: отображает состояние только файла каталога.

  • All: отображает состояние всех файлов, включая файл каталога.

  • Failure only: отображает только поврежденные файлы.

В этом разделе

Ниже описано, как выполнить команду UsmtUtils с параметром /verify и как указать, какие сведения должны отображаться в файле журнала UsmtUtils.

  • Синтаксис UsmtUtils для параметра /verify

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

  • Проверка состояния только файла каталога

  • Проверка состояния всех файлов

  • Проверка состояния файлов и возврат только поврежденных файлов

Синтаксис UsmtUtils для параметра /verify

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

cd /d<путь_USMT>usmtutils /verify[:<тип_отчета>] <путь_файла> [/l:<файл_журнала>] [/decrypt [:<ID_алгоритма>] {/key:<ключ> | /keyfile:<имя_файла>}]

Здесь вместо заполнителей должны быть подставлены следующие значения.

  • <путь_USMT> – это расположение, в котором вы сохранили файлы и параметры средства миграции пользовательской среды.

  • <тип_отчета> указывает, для каких объектов должны формироваться отчеты: для всех файлов, только для поврежденных файлов, или для состояния каталога.

  • <путь_файла> – это расположение сжатого хранилища миграции.

  • <файл_журнала> – это расположение и имя файла журнала.

  • <ID_алгоритма> – это алгоритм шифрования, который использовался для создания хранилища миграции при выполнении команды ScanState.

  • <ключ> – это ключ шифрования, с помощью которого было зашифровано хранилище миграции.

  • <имя_файла> – это расположение и имя текстового файла, содержащего ключ шифрования.

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

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

usmtutils /verify D:\MyMigrationStore\store.mig

Так как тип отчета не указан, UsmtUtils отображает сводный отчет, используемый по умолчанию.

Проверка состояния только файла каталога

Чтобы выяснить, исправен ли файл каталога, введите следующее:

usmtutils /verify:catalog D:\MyMigrationStore\store.mig

Проверка состояния всех файлов

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

usmtutils /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt

Помимо проверки состояния всех файлов, в данном примере также выполняется расшифровка файлов. Так как алгоритм шифрования не указан, UsmtUtils использует по умолчанию алгоритм 3DES.

Проверка состояния файлов и возврат только поврежденных файлов

В этом примере в файл журнала будут занесены только файлы, которые были повреждены при выполнении процесса ScanState. Если поврежден файл каталога, он также будет указан в этом списке.

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

В этом примере также выполняется расшифровка файлов с указанием алгоритма шифрования и расположения файла, содержащего ключ шифрования.

Следующие шаги

Если в результате использования параметра /verify выяснилось, что в хранилище миграции есть поврежденные файлы, вы можете восстановить данные из некоторых поврежденных хранилищ с помощью параметра /extract в средстве UsmtUtils. Подробнее: Извлечение файлов из сжатого хранилища миграции средства миграции пользовательской среды.

См. также

Задачи

Коды возврата

Ссылка

Синтаксис UsmtUtils