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


Извлечение файлов из сжатого хранилища миграции средства миграции пользовательской среды

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

Выполняя миграцию файлов и параметров по обычному сценарию обновления компьютера, обычно вы создаете сжатый файл хранилища миграции в промежуточном хранилище. Это хранилище миграции – единственный файл образа, содержащий все файлы, миграция которых проводится, а также файл каталога. Для защиты сжатого файла можно зашифровать его, используя различные алгоритмы шифрования. Выполняя перенос этого файла обратно на исходный компьютер после установки операционной системы, вы можете ввести команду Usmtutils с параметром /extract, чтобы восстановить файлы из сжатого хранилища миграции. Команду Usmtutils с параметром /extract также можно использовать в любой момент, когда вам потребуется восстановить данные из хранилища миграции.

Параметры, используемые вместе с параметром /extract, могут определять следующее.

  • Алгоритм шифрования, который использовался для создания хранилища миграции.

  • Ключ шифрования или текстовый файл, содержащий его.

  • Шаблоны включения и исключения для выборочного извлечения данных.

Кроме того, вы можете определить шаблоны файлов для извлечения, задав параметр /i для включения шаблонов или параметр /e для исключения шаблонов. Если в одной команде используются оба параметра, /i и /e, то шаблоны включения имеют преимущественное значение перед шаблонами исключения. Обратите внимание, что этот порядок отличается от правил включения и исключения, которые используются в средствах ScanState и LoadState.

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

  • Запуск средства USMTutils с параметром /extract

  • Извлечение всех файлов из сжатого хранилища миграции

  • Извлечение файлов определенного типа из зашифрованного сжатого хранилища миграции

  • Извлечение всех файлов, кроме одного или нескольких типов, из зашифрованного сжатого хранилища миграции

  • Извлечение файлов с использованием шаблона включения и шаблона исключения

Запуск средства USMTutils с параметром /extract

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

Cd /d <путь_USMT> usmtutils /extract <путь_к_файлу> <конечный_путь> [/i:<шаблон_включения>] [/e:<шаблон_исключения>] [/l:<файл_журнала>] [/decrypt[:<ИД_алгоритма>] {/key:<строка_ключа> | /keyfile:<имя_файла>}] [/o],

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

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

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

  • <конечный_путь> – расположение файла, куда параметр /extract должен поместить извлеченное содержимое хранилища миграции;

  • <шаблон_включения> – шаблон файлов, которые нужно включить в извлечение;

  • <шаблон_исключения> – шаблон файлов, которые нужно исключить из извлечения;

  • <ИД_алгоритма> – это алгоритм шифрования, который использовался для создания хранилища миграции при выполнении команды ScanStae;

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

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

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

Извлечение всех файлов из сжатого хранилища миграции

Чтобы извлечь все содержимое сжатого хранилища миграции в файл на диске C:\, введите:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore

Извлечение файлов определенного типа из зашифрованного сжатого хранилища миграции

Чтобы извлечь определенные файлы, например TXT- или PDF-файлы, из зашифрованного сжатого хранилища миграции, введите:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt,*.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt

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

Извлечение всех файлов, кроме одного или нескольких типов, из зашифрованного сжатого хранилища миграции

Чтобы извлечь все файлы, кроме одного типа (например, кроме EXE-файлов), из зашифрованного сжатого хранилища миграции, введите:

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtutilslog.txt

Извлечение файлов с использованием шаблона включения и шаблона исключения

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

usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o

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

См. также

Задачи

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

Ссылка

Синтаксис UsmtUtils

Понятия

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