從壓縮 USMT 移轉存放區擷取檔案

當您在一般電腦重新整理移轉時移轉檔案和設定,通常會在中繼存放區中建立一個壓縮移轉存放區檔案。這個移轉存放區是單一映像檔,含有要移轉的所有檔案和類別目錄檔案。若要保護壓縮的檔案,您可以利用不同的加密演算法進行加密。安裝作業系統之後,將檔案移轉回來源電腦時,您可以執行 Usmtutils 命令搭配 /extract 選項,即可從壓縮移轉存放區復原檔案。每當需要從移轉存放區復原資料時,也可以使用 Usmtutils 命令搭配 /extract 選項。

/extract 選項搭配使用的選項可以指定以下各項:

  • 用來建立移轉存放區的密碼編譯演算法。

  • 加密金鑰或包含加密金鑰的文字檔。

  • 選擇性資料擷取的包含和排除模式。

此外,您可以使用 /i 選項以包含檔案模式,或者使用 /e 選項以排除檔案模式,指定要擷取的檔案模式。在同一個命令中使用 /i 選項和 /e 選項時,包含模式的優先順序會高於排除模式。請注意,這和 ScanState 及 LoadState 工具中使用的包含和排除規則不同。

在本主題中

  • 執行含有 /extract 選項的 USMTutils 工具

  • 從壓縮移轉存放區擷取所有檔案

  • 從加密的壓縮移轉存放區擷取特定的檔案類型

  • 從加密的壓縮移轉存放區擷取所有檔案,但一或多個檔案類型除外

  • 使用包含模式和排除模式來擷取檔案類型

執行含有 /extract 選項的 USMTutils 工具

若要從壓縮移轉存放區將檔案擷取至目的電腦,請使用以下 USMTutils 語法:

Cd /d <USMTpath> usmtutils /extract <filePath> <destinationPath> [/i:<includePattern>] [/e:<excludePattern>] [/l:<logfile>] [/decrypt[:<AlgID>] {/key:<keystring> | /keyfile:<filename>}] [/o]

其中,預留位置有下列值:

  • <USMTpath> 是 USMT 檔案和工具的儲存位置。

  • <filePath> 是移轉存放區的位置。

  • <destination path> 是您要 /extract 選項放置已擷取的移轉存放區內容的檔案位置。

  • <includePattern> 指定擷取時要包含的檔案模式。

  • <excludePattern> 指定擷取時要略過的檔案模式。

  • <AlgID> 是指在 ScanStae 命令列中用來建立移轉存放區的密碼編譯演算法。

  • <logfile> 是記錄檔的位置和名稱。

  • <keystring> 是用來加密移轉存放區的加密金鑰。

  • <filename> 是含有加密金鑰的文字檔位置和名稱。

從壓縮移轉存放區擷取所有檔案

若要從壓縮移轉存放區將所有內容擷取到 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 語法
傳回碼
驗證壓縮移轉存放區的狀況