Windows 系統中 WBAdmin 工具的完整教學

最後更新: 31/03/2026
作者: 艾薩克
  • WBAdmin 可讓您從 Windows 命令列建立、排程、查詢和還原系統、磁碟區和檔案備份。
  • 正確使用 -backupTarget、-include、-allCritical、-systemState 和 VSS 選項等參數,決定了每次備份的品質和範圍。
  • 在 Windows 伺服器上,WBAdmin 與 Windows Server Backup 集成,並可與 AOMEI Backupper 或 Vinchin Backup & Recovery 等第三方解決方案共存。
  • 將系統鏡像副本與附加工具和清理策略結合,可確保強大的備份策略,防止故障和攻擊。

WBAdmin 工具教學

如果您管理 Windows 伺服器或桌面計算機,並且擔心資料遺失,可以使用命令列工具。 WBAdmin是建立和還原備份的關鍵工具。 功能強大且靈活。雖然許多人對控制台感到畏懼,但一旦你理解了其命令的邏輯,它就會成為對抗硬體故障、惡意軟體攻擊或人為錯誤的不可或缺的盟友。

本教程將為您提供一份非常全面的指南,以西班牙語撰寫,語氣友好,內容涉及… WBAdmin 的工作原理、提供的命令、如何在 Windows 7、10 和 Windows Server 中建立和還原備份此外,如果您不想費力操作控制台,還有哪些圖形化替代方案?本文旨在幫助您清晰、實用地了解 WBAdmin 的整個備份生態系統。

WBAdmin是什麼?它究竟是用來做什麼的?

Windows 中的 WBAdmin 指令

WBAdmin 是 Windows 內建的命令列備份實用程式它多年前就取代了舊的 NTBackup 工具,並且可在多個系統上使用:Windows Vista、7、8、10、11 和 Windows Server 2008/2008 R2/2012/2016/2019/2022。它的設計目的是讓使用者能夠透過提升權限的控制台備份和還原作業系統、整個磁碟區、檔案、資料夾和某些應用程式。

使用 WBAdmin 執行複製操作時,系統會生成 虛擬磁碟映像檔(.VHD 或 .VHDX)以及 XML 設定檔這些映像可以透過 Windows 磁碟管理進行掛載,使您可以像瀏覽普通磁碟一樣瀏覽其內容,並以精細的方式還原檔案。

該工具不僅可以創建副本,而且還能夠 啟動和停用計劃備份,列出現有備份,顯示其內容,刪除備份,恢復備份目錄,以及執行完全還原。 (包括經典的“裸機恢復”,即即使在新硬體上,也要將整個系統恢復到先前的狀態)。

要可靠地使用 WBAdmin,您必須明確兩個要求:首先, 屬於相應的群體 (根據任務的不同,可以是管理員或備份操作員),另一方面,始終以管理員身分開啟控制台。這需要右鍵單擊“命令提示字元”或 PowerShell,然後選擇 以管理員身份運行.

所需許可證和高執行力

WBAdmin 的高級用法

並非所有 WBAdmin 操作都具有相同的安全性需求;Windows 在這方面相當嚴格,因為 系統復原錯誤或備份刪除會導致系統無法使用。要設定定期計劃備份,您需要成為該群組的成員。 管理員對於所有其他任務(一次性備份、還原、查詢等),只需加入該群組即可。 備份操作員 或授予管理員權限,或透過指令授予等效的委派權限。

在任何情況下,都有一個條件是不能省略的: 以管理員權限從控制台開啟 WBAdmin。如果直接從普通的命令提示字元或 PowerShell 視窗執行這些命令,許多命令都會失敗,或出現「存取被拒絕」的錯誤。標準操作步驟很簡單:在“開始”功能表中搜尋“命令提示字元”,右鍵單擊,然後選擇“以管理員身份執行”。視窗以管理員權限開啟後,即可開始處理備份。

WBAdmin 的主要指令及其功能

WBAdmin 將其功能分組為一系列主要命令,每個命令都針對特定類型的任務。了解這些命令可以幫助您: 制定全面的備份、復原和清理策略 無需觸碰圖形介面。

日常管理中最重要的指令包括以下幾條:

  • wbadmin 刪除目錄此操作會在備份目錄損壞時將其從本機電腦中刪除。只有當您別無選擇,且在其他位置有備份可以重建目錄時,才應使用此方法。
  • wbadmin 刪除系統狀態備份:刪除一個或多個系統狀態備份以釋放空間,當您不再需要它們時。
  • wbadmin 停用備份:停用伺服器或電腦上的每日排程備份。
  • wbadmin 啟用備份配置並啟用計劃複製任務,指定目標位置和要保護的項目。
  • wbadmin 取得磁碟:列出所有目前線上的磁碟;對於檢查磁碟機號碼和了解可以在哪裡保存副本非常有用。
  • wbadmin 取得項目:顯示備份包含哪些特定元素(磁碟區、資料夾等)。
  • wbadmin 取得狀態:顯示目前正在執行的複製或還原操作的狀態。
  • wbadmin 取得版本:詳細列出所有可用於復原的備份,無論是來自本機電腦還是來自外部或網路目標位置。
  • wbadmin 恢復目錄:當本機目錄損壞時,從備用儲存位置檢索副本目錄。
  • wbadmin 開始備份:啟動一次性備份;如果呼叫時不帶參數,則會重複使用每日計畫備份的設定。
  • wbadmin 開始恢復:啟動對特定磁碟區、應用程式、檔案或資料夾的復原。
  • wbadmin 啟動系統恢復執行完整的系統還原(包括包含作業系統及其狀態的所有磁碟區)。此功能僅可在 Windows 復原環境 (WinRE) 中使用。
  • wbadmin 啟動系統狀態備份:建立系統狀態的備份(登錄、啟動檔、Active Directory 等,視伺服器角色而定)。
  • wbadmin 啟動系統狀態恢復:從先前的備份啟動系統狀態復原。
  • wbadmin 停止作業停止正在進行的複製或還原操作。
  如何使用 RAMMap 來理解和釋放 Windows 中的內存

這個範圍涵蓋了副本的整個生命週期: 建立它、查閱它、檢索它、安排它,並在適當的時候刪除它。關鍵在於使用正確的語法將它們組合起來,並能夠控製影像的保存位置。

為什麼需要使用 WBAdmin 進行系統映像備份

拋開理論不談,值得記住這一切背後的原因。有很多情況下, 擁有最新的系統鏡像可以避免一場小危機,避免災難發生。:災難性的作業系統故障、磁碟無故損壞、更新出現問題、硬體變更導致系統無法啟動,或惡意軟體和勒索軟體感染導致資料加密或損壞。

在上述任何一種情況下,如果您沒有系統映像或關鍵磁碟區的可靠備份,您將面臨以下問題: 資料遺失、長時間重新安裝和停機 這在生產環境中可能會造成致命後果。使用 WBAdmin,您可以從命令列在 Windows 10 或更高版本的伺服器上產生系統映像,而無需完全依賴圖形精靈。

在 Windows 7 和 8 等較舊的版本中,許多使用者依賴檔案歷史記錄或 OneDrive 進行文件備份,但這些解決方案在需要時就顯得力不從心了。 克隆整個系統,並準備好將其恢復到另一個磁碟甚至另一台機器上。這時,使用 WBAdmin 建立的系統映像副本就派上用場了。

此外,WBAdmin 還可用於產生「裸機」備份,專為…而設計。 在保留配置和資料的前提下,在不同的硬體上重新安裝作業系統 關鍵卷(以及 擷取磁碟映像 必要時)。

在 Windows 10 上使用 WBAdmin 建立完整備份

在 Windows 10 中,您可以透過 PowerShell 或命令提示字元使用 WBAdmin,並且始終以管理員身分執行。雖然此過程比使用圖形精靈更複雜,但它可以讓您高度控制複製的內容和位置。

完整副本的一般流程大致如下:首先,你決定 你想保護哪些單位?它們的目的地是哪裡? (通常是外部驅動器或) 共享網路資料夾接下來,使用適當的參數建構 WBAdmin 命令並啟動它;系統將建立包含所有關鍵磁碟區和作業系統資訊的映像。

完整複製的基本語法依賴以下命令:

wbadmin start backup

將 C 碟(系統所在位置)及其所有關鍵磁碟區複製到外部 E 碟的典型範例如下:

wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet

使用此命令,您表示 目標位置為 E:,主來源位置為 C:,所有關鍵磁碟區也包含在內,且不會提示使用者。 (參數 -quiet)。結果將產生一個可用於在災難發生時復原系統的鏡像。

wbadmin 啟動備份的關鍵參數

命令 wbadmin start backup 是備份系統的核心。它的參數可以讓你微調它的行為。了解至少最常用的幾個參數很有幫助:

參數 描述
-備份目標 定義備份檔案的保存位置。它可以是磁碟機號碼(F:),也可以是基於 GUID 的磁碟區路徑(類型為 \\?\Volume{GUID}\)或指向網路共用的 UNC 路徑(\\servidor\recurso\預設情況下,WBAdmin 會在目標位置建立資料夾。 WindowsImageBackup\NombreEquipo\.
-包括 它允許 請指定一個以逗號分隔的項目列表,其中包含您要包含的項目。卷、資料夾或文件。路徑可以是磁碟機號碼、掛載點或基於 GUID 的磁碟區名稱(以反斜線結尾)。支援通配符 (*)。此參數必須始終與 -backupTarget 一起使用。
-排除 它為 從副本中排除特定路徑 (文件、資料夾或磁碟區)。語法與 -include 類似,也支援通配符,需要與 -backupTarget 一起使用。
-nonRecurseInclude / -nonRecurseExclude 它們的工作方式類似於包含/排除,但是 無需瀏覽子資料夾它們僅適用於指定的路徑,不會向下擴展到目錄樹的任何一層。
-allCritical WBAdmin 包括所有關鍵系統卷 (包含作業系統或啟動所需元件的目錄)。必須與 -backupTarget 參數一起使用,並且可以與 -include 參數同時使用。
-系統狀態 新增到副本 系統的整體狀態 (啟動檔案、登錄、sysvol、Active Directory、IIS 元資料庫、憑證服務等,視已安裝的角色而定)。非常適合網域控制器和承擔關鍵角色的伺服器。
-noVerify 複製到可移動介質時, 複製結束時跳過錯誤檢查如果您不使用此功能,系統會自動檢查 DVD 或其他可移動媒體上的副本。
-使用者名稱 / -密碼 當目標是共享網路資源時,會使用它們。 他們指定了具有寫入權限的憑證。 關於將要儲存副本的遠端資料夾。
-noInheritAcl 它會建立副本資料夾 不要從共享資源繼承權限請改用 `-user` 和 `-password` 參數指定的憑證。這樣,只有指定的使用者(或目標伺服器上的備份管理員/操作員)才能存取備份。
-vssFull 指示 WBAdmin 執行以下操作 使用卷影複製服務 (VSS) 進行完整複製此操作會更新檔案備份歷史記錄,並在必要時截斷應用程式日誌。如果其他備份軟體已經對這些應用程式進行增量/差異備份,則不建議執行此操作。
-vssCopy 它也可以使用 VSS 進行複製,但是 不修改複製歷史記錄 也不截斷記錄。這樣可以避免其他工具對同一磁碟區執行增量/差異備份時,備份順序就會破壞。這是預設行為。
-安靜的 它發出命令 運行過程中不顯示任何問題或確認訊息在程式設計中,這一點至關重要。 自動任務.
  範例:如何啟動 J5、J5 Prime 或 J7 上的通知 LED?

幾點重要提示:如果您在同一個遠端共用資料夾中儲存多個副本而不組織子資料夾, 新副本可以覆蓋先前的副本。此外,如果備份過程中發生故障,您可能無法獲得有效的備份版本。因此,建議建立子資料夾(按日期、伺服器等分類),並始終保持共用資源上有足夠的空間。

wbadmin start backup 的實際範例

為了更好地理解參數是如何組合的,讓我們來看一些使用複製指令的實際範例:

1)複製 E 磁碟根目錄下的資料夾 D:\mountpoint 以及 F:: 中由 GUID 識別的捲

wbadmin start backup -backupTarget:F: -include:E:,D:\mountpoint,\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\

2) 在 D: 碟上建立兩個資料夾(G:\folder1 和 H:\folder2)的一次性副本,包括系統狀態,並使用不會影響計劃差異備份的 VSS 副本類型:

wbadmin start backup -backupTarget:D: -include:G:\folder1,H:\folder2 -systemState -vssCopy

3) 將 D:\folder1 執行一次性、非遞歸複製到網路資源,並將存取權限限制為管理員和備份操作員:

wbadmin start backup -backupTarget:\\backupshare\backup1 -noInheritAcl -nonRecurseInclude:D:\folder1

正如你所看到的,玩 目標位置、包含元素、VSS 選項和權限控制 您可以根據幾乎任何需要調整複製策略:從僅保護特定目錄到複製整個系統。

Windows Server 2012 及更高版本中的 WBAdmin

在伺服器環境中,WBAdmin 的角色更加突出。在 Windows Server 2012、2012 R2、2016、2019 或 2022 中,該工具 它依賴 Windows Server Backup 功能。您必須事先從伺服器管理員安裝(管理 > 新增角色和功能 > 功能 > Windows Server Backup)。

安裝完成後,您可以使用 Windows Server Backup 圖形介面和 WBAdmin 控制台。控制台可以實現更高級的操作,例如: 裸金屬副本將副本複製到網路位置並附上憑證,備份 Hyper-V 虛擬機,並按非常特定的時間進行調度。

Windows Server 2012 中的一些典型範例包括:

  • 複製裸機到 E 碟:
    wbadmin start backup -backupTarget:E: -include:C: -allCritical -systemState -vssFull
  • 將 C 碟和 D:\Video 資料夾複製到網路共用:
    wbadmin start backup -include:C:,D:\Video -backupTarget:\\192.168.1.222\backup -user:USUARIO -password:CONTRASEÑA -quiet
  • 名為“Hyper-V 虛擬機器的副本”伺服器 1» 在 C 語言中:
    wbadmin start backup -backupTarget:C: -hyperv:"Servidor 1"
  • 每日定時備份G系統中的系統狀態:在特定時間:
    wbadmin enable backup -addTarget:G: -systemState -schedule:06:44

請注意,-schedule 參數支援多個以逗號分隔的時間,因此 您可以設定每天多次執行。 如果您的備份策略需要,則可以使用此功能。但是,仍存在一些限制:WBAdmin 僅適用於 NTFS 卷,並且在舊版本中,每台電腦僅允許設定一個計劃備份。

在 Windows 伺服器上使用 WBAdmin 還原備份

恢復是硬幣的另一面。使用 WBAdmin,您可以… 從單一檔案和資料夾到整個系統,包括虛擬機器管理程式、虛擬機器、系統狀態或整個磁碟區,都可以復原。在某些情況下,例如裸機恢復,您需要啟動到 Windows 恢復環境並從那裡打開控制台。

要找到要還原的備份,通常的做法是從以下步驟開始:

  • wbadmin get versions -backupTarget:<Destino> 查看每個副本版本的識別碼(mm/dd/yyyy-hh:mm 格式)。
  • mountvol 如果在復原環境中磁碟機代號發生更改,則取得基於 GUID 的路徑。
  • wbadmin get items -version:<Versión> -backupTarget:<Destino> 列出特定副本的內容。

有了這些訊息,你就可以建立恢復命令了。例如:

  • 從裸機恢復 2020 年 06 月 17 日 04:41 儲存在 E 碟的副本:
    wbadmin start sysrecovery -version:06/17/2020-04:41 -backupTarget:E: -machine:"Servidor 1"
  • 從共用網路資料夾恢復副本:
    wbadmin start recovery -version:06/17/2020-05:33 -backupTarget:\\192.168.1.222\backup -machine:"Servidor 1"
  • 從 E:: 還原 Hyper-V 虛擬機器「伺服器 1」。
    wbadmin start recovery -version:06/17/2020-06:28 -itemType:HyperV -items:"Servidor 1" -backupTarget:E:
  • 從 E:: 恢復 06:44 所建立的系統狀態
    wbadmin start systemstateRecovery -version:06/17/2020-06:44 -backupTarget:E:

在所有情況下,你必須 以管理員身分執行控制台,並屬於備份操作員或管理員群組。此外,只有當您將多台機器的副本儲存到相同目標位置時,才需要使用 -machine 等參數。

  適用於 Windows 10 的最佳視訊監控軟體

使用 WBAdmin 刪除舊副本

隨著時間的推移,備份磁碟會逐漸被填滿。 WBAdmin 提供了多種解決方案。 清理舊備份,無需盲目手動刪除資料夾或快照該領域最重要的參數是:

  • -版本:刪除由日期和時間標識的特定副本版本。
  • -keepVersions:刪除您指定的最後 N 個版本之外的所有副本。
  • -刪除最舊的刪除最舊的可用副本,快速釋放空間。

兩個非常常見的例子是:

  • 刪除於 2020 年 06 月 17 日 06:22 建立並儲存在 E:: 中的無狀態系統備份
    wbadmin delete backup -version:06/17/2020-06:22 -backupTarget:E:
  • 刪除 E 碟上除最近三個系統狀態副本之外的所有系統狀態副本:
    wbadmin delete systemstateBackup -keepVersions:3 -backupTarget:E:

在 Windows Server 2008 R2 及更早版本中,Windows Server Backup 它不允許直接刪除不屬於系統狀態的副本。另一種解決方法是使用命令列工具刪除目標位置的對應卷影副本。 diskshadow然而,這就進入了敏感領域,因此了解自己在做什麼非常重要。

使用 Windows Server Backup (GUI) 作為 WBAdmin 的補充

雖然 WBAdmin 功能非常強大,但許多人更喜歡 使用 Windows Server Backup 圖形介面執行更常規的任務此整合工具可讓您備份整個伺服器、特定磁碟區、系統狀態或單一檔案/資料夾,之後可以從本機儲存或 NAS 還原它們。

使用 Windows Server Backup 進行一次性備份的典型流程如下:

  • 開啟伺服器管理員,前往「工具」並啟動「Windows Server Backup」。
  • 選擇“本機備份”,然後在操作面板中按一下“備份一次…”。
  • 選擇“其他選項”,然後選擇“完整伺服器(建議)”以複製整個伺服器。
  • 選擇目標位置是本機磁碟還是遠端共用資料夾。
  • 指定目標磁碟機或 UNC 路徑,查看摘要,然後按一下「備份」。

若要使用相同工具進行恢復,工作流程同樣適用: 您選擇“還原…”,定義備份位置,選擇日期、復原類型(應用程式、磁碟區、檔案等)和目標位置對於不想記住複雜語法但又需要可靠備份系統的管理員來說,這是一個不錯的選擇。

第三方替代方案:AOMEI Backupper Server 和 Vinchin Backup & Recovery

WBAdmin 和 Windows Server Backup 可以很好地應對基本場景,但是 它們有明顯的限制:僅支援 NTFS 檔案系統,程式設計簡單,缺乏高階靈活性。因此,許多專業環境選擇使用具有圖形介面和額外功能的第三方備份軟體。

一個廣泛使用的例子是AOMEI Backupper Server,它提供了一個直覺的介面。 Windows Server 2003/2008/2012/2016/2019/2022 以及 Windows 桌面系統中的系統、磁碟、分割區和檔案備份。其特點包括:

  • 可靈活安排每日、每週或每月備份,並可選擇使用事件觸發器或在連接 USB 隨身碟時自動備份。
  • 支援增量備份和差異備份,僅儲存變更內容,從而節省空間和時間。
  • 根據數量、年代或佔用空間,自動為舊文件製定清理方案。
  • 相容於多種儲存類型(內建、外接、USB、RAID、NAS、網路)以及 NTFS 以外的檔案系統(FAT32、FAT16、EXT2、EXT3 等)。
  • 高級功能包括 SSD 對齊、恢復到更大磁碟時進行分區編輯、通用恢復到不同硬件,甚至可以透過網路將映像部署到多台電腦。

另一個經常被提及的解決方案是 Vinchin Backup & Recovery,它專注於 虛擬機器備份、資料複製和高可用性它支援完整備份、增量備份和基於快照的備份,並採用資料縮減技術來節省空間,同時對備份儲存庫提供針對勒索軟體的特定保護。

Vinchin 與多種 Windows 版本相容(從 Windows 7 到 Windows 11 以及從 Windows Server 2003 到 Windows Server 2022 的所有版本),並允許 定義自動化任務、選擇備份類型、在主機之間遷移虛擬機器、管理復原策略 透過集中式控制台進行操作。它通常還提供較長的試用期,以便您評估其是否適合您的基礎架構。

這兩種情況下,其核心思想都是: 不要放棄 WBAdmin 和 Windows Server Backup 的強大功能,而是用更方便、更豐富的工具來補充它們。 當你的環境複雜到足以證明其合理性。

最終,掌握 WBAdmin 將為你打下非常堅實的基礎:你將了解備份的內容、備份位置、備份時間以及在緊急情況下如何恢復備份。在此基礎上,你可以決定命令列和內建精靈是否足夠,或者你是否更傾向於將日常任務委託給圖形介面解決方案,並將 WBAdmin 作為技術“備選方案”,以便在情況變得棘手且需要從控制台進行完全控制時使用。

如何編寫自己的 Windows 系統文檔
相關文章:
如何一步一步地記錄和複製您的 Windows 系統