Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 多線程加速檔案複製:Robocopy 完整參數指南

編輯:Win7 系統基礎知識

Robocopy 多線程複製核心優勢

Windows 7 內建的 Robocopy (Robust File Copy) 是命令列層面的強大目錄複製工具,自 Windows NT 4.0 起納入資源套件,Vista 及後續版本更列為標準元件。其最大亮點在於 /MT[:n] 參數支援多線程並行複製(預設 8 執行緒,最高 128),能將大量小檔案的複製速度提升數個數量級,並完整保留 NTFS 權限、時間戳記、擁有者與稽核資訊,支援斷點續傳與排程作業,極適合企業級資料遷移與備份。

核心複製參數速查表

目錄結構控制

  • /S:複製子目錄,略過空目錄
  • /E:複製所有子目錄,含空目錄
  • /LEV:n:僅複製前 n 層目錄樹
  • /MIR:鏡像目錄樹(等同 /E /PURGE,刪除目的端已不存在的檔案)

檔案屬性與資料完整性

  • /COPY:DATSOU / /COPYALL:完整複製資料、屬性、時間戳、安全性描述元、擁有者、稽核資訊
  • /SEC:等同 /COPY:DATS
  • /DCOPY:T:複製目錄時間戳
  • /TIMFIX / /SECFIX:修正所有檔案的時間/安全性,含略過的檔案

多線程與效能調校

  • /MT[:n]:啟用 n 執行緒(1~128),預設 8;不可與 /IPG、/EFSRAW 同用;建議搭配 /LOG 重導輸出以獲最佳效能
  • /IPG:n:封包間隔毫秒數,釋放低速頻寬
  • /Z / /ZB:可重新啟動模式 / 失敗則切換備份模式

檔案篩選與排除

  • /XF、/XD:依名稱/萬用字元排除檔案/目錄
  • /XA:、/IA::依屬性排除/包含
  • /XC、/XN、/XO:排除已變更/較新/較舊檔案
  • /MAX:n、/MIN:n:依大小過濾
  • /MAXAGE:n、/MINAGE:n:依建立日期過濾

重試與記錄

  • /R:n、/W:n:重試次數與間隔(預設 100 萬次、30 秒)
  • /LOG:file、/LOG+:file:覆寫/附加記錄;/UNILOG 以 Unicode 寫入
  • /TEE:同時輸出至主控台與記錄檔
  • /NP:隱藏進度百分比,減少 I/O 開銷

實戰範例

Robocopy "F:\Source" "E:\Backup" /E /MT:16 /R:3 /W:5 /LOG:copy.log /TEE /NP

上述指令以 16 執行緒鏡像複製 F:\Source 至 E:\Backup,重試 3 次、間隔 5 秒,記錄完整過程並顯示於螢幕。

進階應用提示

  • 大量小檔案(如程式碼庫、圖片資產)調高 /MT 至 32~64 通常效果最佳;單一大檔案則預設 8 即可。
  • 跨網路複製時加入 /Z 確保斷點續傳,避免網路抖動導致全量重傳。
  • 定期備份腳本建議加入 /MON:n 或 /MOT:m 實現增量同步。
  • 若需嚴格驗證,事後可用 /L 模擬執行並對照記錄檔。

掌握 Robocopy 參數,即可在 Windows 7/10/11 環境下以原生工具達成企業級的高速、可靠檔案複製與同步,無需第三方軟體。

Copyright © Windows教程網 All Rights Reserved