圧縮された USMT 移行ストアからファイルを抽出する

一般的な PC 更新移行中にファイルと設定を移行すると、通常、圧縮された移行ストア ファイルが中間ストアに作成されます。 この移行ストアは、移行するすべてのファイルとカタログ ファイルを含む 1 つのイメージ ファイルです。 圧縮ファイルを保護するために、さまざまな暗号化アルゴリズムを使用して暗号化できます。 オペレーティング システムのインストール後にファイルをソース コンピューターに移行すると、 UsmtUtils コマンドを /extract オプションで実行して、圧縮された移行ストアからファイルを回復できます。 /extract オプションを指定した UsmtUtils コマンドは、移行ストアからデータを復旧する必要がある場合でも使用できます。

/extract オプションで使用されるオプションは、次のように指定できます。

  • 移行ストアの作成に使用された暗号化アルゴリズム。

  • 暗号化キーまたは暗号化キーを含むテキスト ファイル。

  • 選択的なデータ抽出のパターンを含める/除外する。

さらに、抽出する必要があるファイル パターンは、 /i オプションを使用してファイル パターンを含めるか、ファイル パターンを除外する /e オプションを使用して指定できます。 /i オプションと /e オプションの両方を同じコマンドで使用する場合は、除外パターンよりもインクルード パターンが優先されます。 /iオプションと/eオプションは、ScanState および LoadState ツールで使用されるインクルードルールと除外ルールとは異なります。

/extract オプションを使用して UsmtUtils ツールを実行するには

圧縮された移行ストアからコピー先コンピューターにファイルを抽出するには、次の UsmtUtils 構文を使用します。

UsmtUtils.exe /extract <filePath> <destinationPath> [/i:<includePattern>] [/e:<excludePattern>] [/l:<logfile>] [/decrypt[:<AlgID>] {/key:<keystring> | /keyfile:<filename>}] [/o]

プレースホルダーの値は次のとおりです。

  • <USMTpath> は、USMT ファイルとツールが保存される場所です。

  • <filePath> は移行ストアの場所です。

  • <destination パス> は、 /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 というテキスト ファイルにあります。

暗号化された圧縮移行ストアから 1 つ以上のファイルの種類をすべて抽出するには

暗号化された圧縮移行ストアから 1 つのファイルの種類 ( .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 ファイルがある場合、インクルード パターン オプションが除外パターン オプションよりも優先されるため、ファイルも抽出されます。