Извлечение файлов из сжатого хранилища миграции USMT
При переносе файлов и параметров во время обычной миграции с обновлением компьютера в промежуточном хранилище обычно создается сжатый файл хранилища миграции. Это хранилище миграции представляет собой один файл образа, содержащий все переносимые файлы, а также файл каталога. Чтобы защитить сжатый файл, его можно зашифровать с помощью различных алгоритмов шифрования. При переносе файла обратно на исходный компьютер после установки операционной системы можно выполнить команду UsmtUtils с параметром /extract
для восстановления файлов из сжатого хранилища миграции. Команду UsmtUtils с параметром /extract
также можно использовать в любой момент, когда данные необходимо восстановить из хранилища миграции.
Параметры, используемые с параметром , /extract
могут указывать:
Алгоритм шифрования, который использовался для создания хранилища миграции.
Ключ шифрования или текстовый файл, содержащий ключ шифрования.
Включение и исключение шаблонов для выборочного извлечения данных.
Кроме того, шаблоны файлов, которые необходимо извлечь, можно указать с помощью /i
параметра для включения шаблонов файлов или /e
параметра исключения шаблонов файлов.
/i
Если и параметр, и /e
параметр используются в одной команде, шаблоны включения имеют приоритет над шаблонами исключения. Параметры /i
и /e
отличаются от правил включения и исключения, используемых в средствах ScanState и LoadState .
Запуск средства UsmtUtils с параметром /extract
Чтобы извлечь файлы из сжатого хранилища миграции на целевой компьютер, используйте следующий синтаксис UsmtUtils:
UsmtUtils.exe /extract <filePath> <destinationPath> [/i:<includePattern>] [/e:<excludePattern>] [/l:<logfile>] [/decrypt[:<AlgID>] {/key:<keystring> | /keyfile:<filename>}] [/o]
Где заполнители имеют следующие значения:
<USMTpath> — это расположение, в котором сохраняются файлы и средства USMT.
<FilePath> — это расположение хранилища миграции.
<Путь назначения> — это расположение файла, в котором параметр /extract должен помещать содержимое извлеченного хранилища миграции.
<includePattern> задает шаблон для файлов, которые будут включены в извлечение.
<excludePattern> задает шаблон для файлов, которые следует исключить из извлечения.
<AlgID> — это алгоритм шифрования, который использовался для создания хранилища миграции в командной строке
ScanState.exe
.<logfile> — это расположение и имя файла журнала.
<keystring> — это ключ шифрования, который использовался для шифрования хранилища миграции.
<filename> — это расположение и имя текстового файла, содержащего ключ шифрования.
Извлечение всех файлов из сжатого хранилища миграции
Чтобы извлечь все данные из сжатого хранилища миграции в файл на C:\
диске, введите:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore
Извлечение файлов определенных типов из зашифрованного сжатого хранилища миграции
Чтобы извлечь определенные файлы, такие как .txt
и .pdf
файлы, из зашифрованного сжатого хранилища миграции, введите:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt,*.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt
В этом примере файл зашифрован, а ключ шифрования находится в текстовом файле encryptionKey.
Извлечение всех типов файлов, кроме одного или нескольких типов из зашифрованного сжатого хранилища миграции
Чтобы извлечь все файлы, кроме одного типа, например .exe
файлов, из зашифрованного сжатого хранилища миграции, введите:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtutilslog.txt
Извлечение типов файлов с помощью шаблона включения и шаблона исключения
При извлечении файлов из сжатого хранилища миграции можно одновременно использовать шаблоны включения и исключения. Файлы одного типа можно исключить, а файлы другого типа можно включить. Пример:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o
В этом примере, если файл myProject.exe , он также извлекается, так как параметр включить шаблон имеет приоритет над параметром шаблона исключения.