如何在 Windows 11 上使用 Robocopy 通過網絡快速復製文件

如何在 Windows 11 上使用 Robocopy 通過網絡快速復製文件

如果您有一台裝有最新版本Windows 11的新計算機,您可能仍需要從舊計算機傳輸文件。通常,最簡單的方法是將文件複製到 USB 外部存儲器以將它們移動到新設備,但您也可以通過網絡傳輸它們。

最後一個選項的唯一問題是,如果您使用文件資源管理器複製選項,該過程可能需要很長時間並導致許多問題。但是,您可以使用 Robocopy(強大的文件複製)命令行工具,它提供了通過網絡在新舊 Windows 11 計算機之間複製文件的最快方式。

指南將教您如何使用 Robocopy 在 Windows 11 上通過網絡快速傳輸大量文件。

使用 Robocopy 在 Windows 11 上通過網絡快速復製文件

儘管 Robocopy 讓您複製文件的速度比文件資源管理器快,但始終建議使用有線連接以獲得最佳效果。完成傳輸的時間取決於連接、文件類型和硬盤性能。

複製過程包括兩個步驟。您首先需要在源計算機上設置文件共享,然後在目標計算機上使用 Robocopy 來傳輸文件。

1. 在 Windows 11 上啟用文件共享(來源)

要使用快速設置在網絡上共享文件,請使用以下步驟:

  1. 在 Windows 11 上打開文件資源管理器。

  2. 打開包含要遷移的文件的文件夾。

  3. 右鍵單擊該文件夾並選擇“屬性”選項。

    打開文件夾屬性

  4. 單擊共享選項卡。

  5. 單擊共享按鈕。

    共享文件夾選項

  6. 從下拉菜單中選擇要共享文件的用戶或群組。

    選擇用戶或組
    快速提示:如果您遇到連接問題,最好使用您的源帳戶而不是“所有人”組來共享文件夾,並在目標設備上使用您的帳戶登錄。

  7. 單擊添加按鈕。


  8. 文件共享權限
  9. 單擊共享按鈕。

  10. 右鍵單擊路徑並選擇複製鏈接以復製網絡路徑。

    複製共享文件夾路徑

  11. 單擊完成按鈕。

  12. 單擊關閉按鈕。

完成這些步驟後,記下源計算機的文件夾路徑和 IP 地址。您可以在設置>網絡和互聯網中快速找到您的 IP 地址,點擊“Wi-Fi”“以太網”,然後點擊連接查看信息。

如果您使用 Microsoft 帳戶登錄 Windows,您可能會在嘗試遠程訪問文件時遇到問題。建議在源計算機中創建一個臨時本地帳戶,以便從目標設備使用 Robocopy 遠程登錄。或者,您可以從 Microsoft 帳戶切換到源計算機上的本地帳戶,然後再切換回 Microsoft 帳戶。該過程將解決從遠程計算機使用 Microsoft 帳戶登錄的問題。

2. 在 Windows 11 上通過網絡快速復製文件(目標)

在源計算機上配置文件共享後,您可以使用 Robocopy 命令行工具從目標計算機複製文件。

要在 Windows 11 上使用 Robocopy 通過網絡快速傳輸文件,請使用以下步驟:

  1. 打開開始

  2. 搜索Command Prompt,右鍵單擊最上面的結果,然後選擇Run as administrator選項。

  3. 鍵入以下命令以將網絡用戶和密碼添加到 Windows 11,然後按Enter 鍵

    cmdkey /add:COMPUTER-OR-DOMAIN /user:COMPUTER-OR-DOMAIN\USERNAME /pass:PASSWORD

    在命令中,將“COMPUTER-OR-DOMAIN”替換為目標計算機、IP 地址或域,將“COMPUTER-OR-DOMAIN\USERNAME”替換為目標設備和用戶名,將“PASSWORD”替換為帳戶密碼。

    此示例在 Credential Manager 中為 Robocopy 可用於訪問共享文件夾的源計算機中可用的“admin01”用戶添加條目:

    cmdkey /add:office-pc /user:office-pc\admin01 /pass:password

  4. 鍵入以下命令以通過網絡複製文件並按Enter鍵:

    robocopy \\source-device-ip\path\to\sharefolder C:\destination-device\path\to\storefiles /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress

    此示例加速網絡中兩台計算機之間的文件複製:

    robocopy \\10.1.4.181\Users\USER\OneDrive\Desktop\MyShareFiles C:\Users\USER\Documents /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress

    Robocopy 通過網絡快速復制

    在上面的命令中,使用您的配置更改源路徑和目標路徑。

Robocopy 選項詳細信息

在 Windows 11 上,Robocopy 提供了大量功能,在本指南中,我們使用以下選項來更快、更可靠地傳輸文件。

  • /E —複製子目錄,包括空目錄。
  • /Z —在可重啟模式下複製文件。
  • /ZB —使用可重啟模式。如果訪問被拒絕,請使用備份模式。
  • /R:5 —重試 5 次(您可以指定不同的次數,默認為 100 萬次)。
  • /W:5 —重試前等待 5 秒(您可以指定不同的數字,默認值為 30 秒)。
  • /TBD —等待定義共享名稱(重試錯誤 67)。
  • /NP——無進展——不顯示複製的百分比。
  • /V —產生詳細的輸出,顯示跳過的文件。
  • /MT:16 —使用 n 個線程進行多線程複製(默認值為 8)。
  • /compress —啟用 SMB 壓縮以加速網絡傳輸。

本指南中兩個最重要的選項是“/MT”“/compress”。“/MT”使Robocopy能夠以多線程模式傳輸文件。通常,當您在文件資源管理器上複製文件時,該過程一次復制一個文件。多線程功能允許您同時復制多個文件,更好地利用帶寬並顯著加快該過程。

如果在使用“/MT”選項時沒有指定數字,默認數字將為“8”,這意味著該工具將同時復制八個文件,但 Robocopy 支持“1”“128”個線程。

該命令使用“16”,但您可以指定一個更大的數字。唯一的問題是使用更高的數字時將使用更多的處理能力和帶寬。如果您有較舊的處理器和不可靠的網絡連接,則可能會導致問題。因此,請確保在使用大量線程執行命令之前測試命令。

“/compress”是 Windows 11 上可用的新選項,可啟用“SMB 壓縮”。該功能允許 Robocopy 在文件通過網絡從源移動到目的地時請求文件壓縮(如果適用)。它消除了手動壓縮文件以減小其大小然後在目標計算機上解壓縮它們的需要。

由於壓縮文件使用更少的空間並消耗更少的網絡帶寬,從而加快了傳輸時間。唯一需要注意的是“SMB 壓縮”需要額外的處理器資源。

Robocopy 的“/compress”選項在使用 1Gps 以太網或 Wi-Fi 連接的網絡上更有效。如果您通過 100Gps 連接傳輸文件,則不需要壓縮,有時可能需要更多時間。

您始終可以查看所有可用的開關,運行命令robocopy /?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *