- 匯出您的 驅動程序 使用 PnPUtil 或 DISM 來保存工作 INF。
- 將驅動程式整合到 install.wim 中,以實現乾淨安裝,不會出現意外。
- 便攜式工具(雙驅動程式、DriverBackup!)簡化了備份和復原。
當需要重裝 Windows 或進行深度清理時,許多人會選擇從頭開始,重新安裝所有內容。在這種情況下,最大的麻煩之一就是硬體驅動程序,因為沒有它們,電腦就無法順利運行。 驅動程式的備份 它可以節省您在互聯網上搜尋安裝程式的時間,防止格式化後因缺少 LAN/Wi-Fi 驅動程式而導致的網路中斷,並允許您在更新失敗時返回穩定版本。
在本指南中,我將向您展示如何使用原生工具(PnPUtil 和 DISM)備份驅動程序,甚至將其整合到 Windows 安裝程式中,此外,我還為那些喜歡更人性化介面的用戶提供了一些免費的便攜式實用程式。目標是為您提供 測試了所有方法:從直接匯出到磁碟/USB,到整合到 install.wim 映像中以進行無人值守安裝,再到從 設備管理器.
為什麼建議在格式化之前儲存驅動程式
驅動程式是作業系統和硬體之間的橋樑;沒有它們, 您的 GPU(以及如何更新圖形驅動程式),音效卡或網路適配器將無法正常運作,甚至根本無法運作。備份它們有明顯的優勢:可以順利重新安裝,可以回滾錯誤的更新,並且當某個製造商的更新出現問題時,可以自主決定是否要更新。 淘汰舊版本或停止支援它們。此外,在從 窗戶7 在 Windows 10/11 中,保留您知道有效的 INF 可能會產生很大的差異。
雖然 Windows 10 和 11 包含一個大型儲存庫,並且通常可以檢測大多數硬件,但它們並不總是安裝最佳版本。因此,創建一個 備用 你現在擁有的,如果你願意,可以保留幾個按日期不同修訂版本的文件夾,這樣當新的驅動程序 帶來錯誤或降低效能.
Windows 在哪裡保存你的驅動程式
Windows 將驅動程式儲存在稱為「驅動程式儲存」的系統儲存庫中,該儲存庫位於 C:\Windows\System32\DriverStore。在該資料夾中,FileRepository 包含系統用於安裝和重新安裝的 INF 套件。了解這一點很重要,因為 DISM 和 PnPUtil 等工具專門使用此儲存庫來匯出驅動程式。 以正確的格式.
重要提示:您在此處看到的副本適用於大多數基於 INF 的驅動程式。使用 MSI 或 EXE 檔案安裝的軟體包無法透過這些方法匯出;在這種情況下,最好從製造商下載安裝程式或單獨保存,因為它們無法透過 DISM 注入或透過 PnPUtil 匯出。 與 INF 相同.
方法 1:使用 PnPUtil 快速複製(匯出、列出、附加和刪除)
要立即備份到 USB 磁碟機或磁碟,PnPUtil 是最簡單的方法。此實用程式是 Windows 的標配,可讓您在幾秒鐘內匯出所有驅動程式。典型的過程包括打開 終端 使用提升的權限並執行匯出命令到目標資料夾 您之前創建的.
使用 Windows 終端機/PowerShell(管理員)的基本步驟:在外部磁碟機的根目錄中建立一個資料夾,以便路徑簡單(例如 E:\驅動程式)。您可以這樣做並導出您擁有的所有內容:
Win + X > Windows Terminal (Admin)
E:
mkdir Drivers
cd Drivers
pnputil /export-driver * ./
最後一個命令指示 Windows 匯出所有現有驅動程式 系統上的目前資料夾。根據設備數量,此過程可能需要幾秒鐘到幾分鐘的時間。完成後,您將看到每個驅動程式的子資料夾,其中包含相應的 INF 文件和二進位文件,可供重新安裝。
你想檢查一下之前的內容嗎?你可以 列出驅動程式 來自第三方(或全部):
pnputil.exe /enum-drivers
輸出將顯示以下類型的輸入 oemXX.inf、製造商、日期和版本。如果您發現不使用的舊殘留文件,可以使用以下方法清理儲存空間:
pnputil.exe /delete-driver oemXX.inf
至 新增控制器 手動(例如,重新安裝後)使用:
pnputil.exe /add-driver RUTA\al\driver.inf
如果您需要在 Windows 中還原特定設備,也可以轉到“裝置管理員”> 右鍵單擊硬體 >“更新驅動程式”>“瀏覽我的電腦以查找軟體”,然後指向備份驅動程式的資料夾。當您只想還原特定驅動程式時,這非常有用。 不觸及其餘部分.
方法 2:使用 DISM 從驅動程式儲存區匯出備份
DISM(部署映像服務和管理)是另一個強大的原生工具,它具有眾多功能,其中包括將目前系統驅動程式匯出到您選擇的路徑。如果您喜歡使用 命令提示 並將所有內容放在一個資料夾中,以便稍後將其整合到離線圖像中 或手動恢復.
打開一個 CMD 以管理員身份啟動:
dism /online /export-driver /destination:J:\Controladores
將 J:\Drivers 替換為您的磁碟機和資料夾。 DISM 將掃描 C:\Windows\System32\DriverStore,並將電腦上使用的所有 INF 套件複製到目標資料夾。文件數量可能很大,此過程可能需要幾分鐘,但最終您將獲得一個包含重新安裝所需所有內容的合併備份。 沒有聯繫.
將您的驅動程式整合到 Windows 安裝映像中(可選,高級)
如果您想更進一步,可以將驅動程式副本注入 Windows 映像,以便在安裝系統時它們已經存在於電腦的驅動程式儲存中。具體操作如下:離線安裝 install.wim 映像,新增驅動程序,然後儲存變更。雖然過程較長,但對於在多台電腦上進行全新安裝非常有用。 或安裝過程中未連網的設備.
1) 下載與您的 Windows 系統版本和架構相同的 Windows ISO。從微軟官方網站下載,使用 MediaCreationTool 產生 ISO 並將其儲存至 C:\ISO(如果該資料夾不存在,請建立)。版本/架構匹配是避免問題的關鍵。 相容性.
2)轉換 install.esd 在 install.wim 中。現代 ISO 包含 ESD 格式的系統文件,這種格式壓縮率更高,但無法使用 DISM 進行編輯。您可以安裝 Windows ADK 來取得 DISM/WinPE 和其他實用程序,或使用 腳本 輕量級的 ESD2WIM-WIM2ESD。簡單的流程如下:
- 掛載 ISO (右鍵 > 安裝)並將 Sources\install.esd 檔案複製到 C:\ISO。
- 解壓縮 ESD2WIM-WIM2ESD-v2.zip,以管理員身分執行 ESD2WIM-WIM2ESD.cmd 檔案並指向 C:\ISO\install.esd。
- 選擇“匯出所有索引”選項,將所有索引轉換為 install.wim。此過程通常需要 20 到 40 分鐘。 據團隊稱.
- 完成後,將 install.wim 移到 C:\ISO。
3)確定 索引 您將要安裝的版本(例如 Pro)。運行:
Dism /Get-ImageInfo /ImageFile:C:\ISO\install.wim
查看清單並記下您需要的索引(例如,1 = Windows 10/11 Pro)。然後,創建 C:\離線 並掛載影像:
Dism /Mount-Image /ImageFile:C:\ISO\install.wim /index:1 /MountDir:C:\Offline
4) 新增驅動程式副本。假設您匯出到 J:\驅動程式. 使用 /Recurse 開關包含子資料夾:
Dism /Image:C:\Offline /Add-Driver /Driver:J:\Controladores /Recurse
如果某個軟體包因為未簽名而失敗,你可以使用 /ForceUnsigned 指令針對特定的 .inf 檔案強制將其包含進去。例如,假設有問題的軟體包是 atk2000.inf:
Dism /Image:C:\Offline /Add-Driver /Driver:J:\Controladores\atk2000.inf_x86_b17c6a10719e3b19\atk2000.inf /ForceUnsigned
5) 驗證它們是否已整合。新增的驅動程式會以 Oem*.inf 格式顯示,以確保名稱唯一。您可以使用以下命令列出它們:
Dism /Image:C:\Offline /Get-Drivers
如果您希望查看所有軟體包(包括已包含在映像中的軟體包),請在命令中新增 /all。如果輸出中顯示“Included: No”,則表示它們是已添加到原始映像中的軟體包,而不是缺失的;這是 DISM 對軟體包進行分類的細微差別。 注入的資料包.
6)保存更改並卸載。完成後,使用以下命令確認並卸載鏡像:
Dism /Unmount-Image /MountDir:C:\Offline /Commit
現在,C:\ISO 中的 install.wim 檔案已包含驅動程式。若要產生最終安裝介質,請使用 ISO 編輯工具(例如 UltraISO、Nero、Isomaster 等)將 ISO 中的舊 install.esd 檔案替換為新的 install.wim 檔案。然後,將 ISO 燒錄到 USB 隨身碟。 開機 你已經有一個包含備份的安裝程序 直接在安裝過程中.
重要提示:此方法僅適用於 INF 檔案。如果製造商以 EXE/MSI 格式分發其驅動程序,請將其單獨保存以便日後安裝。此外,還可以透過以下方式暫時停用驅動程式自動下載 Windows更新 安裝後立即阻止 Windows 替換您知道適合您的版本 直到測試完成.
免費且便攜的驅動程式備份工具
如果您喜歡具有引導式介面和恢復選項的應用程序,那麼有一些成熟且在許多情況下是免費的解決方案。以下這些解決方案因其在易用性、可移植性和恢復支援方面的平衡而脫穎而出。使用它們可以避免手動查找 INF 或處理 命令 如果您不喜歡,他們還提供額外的功能,例如詳細清單或按類型過濾。 (OEM 與第三方).
- 駕駛員指南工具包:自動偵測已安裝的驅動程式並允許您備份;它還連接到包含超過一百萬個驅動程式的線上資料庫,並新增更新建議。您可以使用免費版或付費版 Plus 方案。如果您想要一款能夠辨識並建議更新的「一體化」軟體,那麼這款軟體絕對值得入手。 更新的驅動程式.
- DriverMax的:除了匯出之外,它還是一個包含超過 2 萬個驅動程式目錄的更新程式(NVIDIA, Intel英特爾、Realtek 等)。其免費版限制每日更新,但備份功能免費。它以自動執行任務(計劃掃描、還原點)以及覆蓋 32 位元和 64 位元 Windows 版本而聞名。 相容性好.
- 驅動程式備份 2! /DriverBackup!:開源便攜工具,提供三種備份模式:全部備份、僅限 OEM 或僅限第三方備份。它包含命令列介面,無需安裝即可運行,而且非常輕量。對於重視開源軟體並希望完全掌控備份內容和儲存位置的用戶來說,這是一個不錯的選擇。 並且免費.
- 雙人司機:它以簡潔易用而聞名,可以掃描、保存、列印和還原驅動程式;它還支援從非啟動(離線)系統備份。雖然它已經有一段時間沒有更新了,但對於基本的備份和復原來說仍然足夠好用。它擁有圖形介面和命令列,可以說是你U盤上的瑞士軍刀。 緊急狀況.
- 司機魔術師精簡版:免費版專注於備份和識別;付費版則添加了進階恢復、更新和複製到自解壓縮包 (.exe) 的功能,以及文件備份。如果您想要一個能夠管理整個駕駛週期並整合資料庫的單一程序,那麼這款軟體是理想之選。 經常更新.
使用 Double Driver 和 DriverBackup 的指導步驟!
這兩款便攜式工具以其易用性而聞名。有了它們,您可以將應用程式和備份都放在 USB 隨身碟上。以下將簡要介紹它們的使用方法,讓您輕鬆建立和還原可用的備份。 無需觸摸控制台.
雙驅動程式(dd.exe):下載並解壓縮後,以管理員身分執行 dd.exe。在「備份」功能表中,選擇「掃描目前系統」以偵測所有活動的驅動程式。預設情況下,它會選擇非 Microsoft 驅動程序,這對於有效的備份來說是正常的。如果您願意,可以在“選擇”>“全部”中選擇所有內容。點擊“立即備份”,選擇格式(資料夾、ZIP 或自解壓縮)和目標資料夾。如果您想要 格式,你應該壓縮它並保存在外部驅動器上 為了增加安全性.
要使用 Double Driver 進行恢復,請以管理員身份打開應用程序,前往“恢復”,點擊“查找備份”,指向 ZIP 檔案/資料夾,然後點擊“立即恢復”。精靈將啟動,程式將重新安裝選定的驅動程式。這是一個快速的過程,強烈建議您在安裝後重置設備時使用。 清潔 Windows.
驅動程式備份! (DrvBK.exe):解壓縮並以管理員身份運作。您可以從“語言”功能表中更改語言。頂部將出現過濾器:全部、OEM 和 其他,您可以根據需要選擇顯示的內容。選擇“備份模式”,選擇要儲存的驅動程式(通常為“其他”),然後點擊“建立備份”。指定路徑,根據需要新增描述,然後點擊「開始備份」。完成後,您將擁有完整的 INF 文件,可以進行還原。 當你需要它的時候.
在“恢復”模式下,使用“打開備份”打開備份,選擇要重新安裝的驅動程序,然後按“恢復”。程式會自動呼叫驅動程式安裝過程,然後 逐步指南。如果您想按類型(OEM 與第三方)進行篩選並保留具有描述性名稱的多個副本,這是一個很好的選擇。 按日期或團隊.
無需工具的替代方案:複製 FileRepository 並手動恢復
有一個選項可以從 DriverStore 複製 FileRepository 子資料夾,然後將其貼上到另一個安裝。但是,這不是最乾淨的方法,因為 DriverStore 包含元資料和權限,這些資料應該使用官方工具進行管理。因此,最好使用 PnPUtil 或 DISM 匯出,因為它們會產生可立即安裝且不會發生衝突的軟體包。 也不需要不必要的重複.
如果您執行全新安裝並需要手動重新安裝,請記住,裝置管理員可讓您“瀏覽我的電腦以查找驅動程式軟體”,並指向已儲存備份的資料夾。 Windows 會遞歸掃描子資料夾,因此您可以指向備份的根目錄並讓它找到 INF 檔案。 適用於每台設備.
實用技巧和良好做法
- 準備幾個小型 USB 驅動器並貼上標籤:一個用於 BIOS/UEFI,一個用於 Windows ISO,一個用於驅動程式。這樣比一個大容量的 USB 隨身碟更方便。將驅動程式放在根資料夾中更容易記住路徑(例如,E:\Drivers),並加快命令或恢復的速度。 從嚮導.
- 如果您經常更新,請按日期將版本儲存在子資料夾中:這樣,如果最新版本出現問題,您可以還原到先前的版本。保留 GPU、音訊或晶片組更新歷史記錄非常有用,因為有時特定版本會有所改善或降低。 性能或穩定性.
- 檢查架構和版本:請勿混用 32 位元和 64 位元軟體包或為不同版本設計的驅動程式。如果您要將驅動程式整合到 install.wim 中,請確保下載的 ISO 與系統的版本/架構相符。 透過 DISM.
- 請謹慎使用未簽署的驅動程式:如果您信任其來源,可以使用 /ForceUnsigned 強制集成,但請務必考慮風險。在生產計算機上,請優先使用簽署且穩定的版本。 來自製造商.
- 重新安裝後,請考慮暫時暫停 Windows 更新中的自動驅動程式安裝。確認您的副本一切正常後,您可以根據需要允許更新;如果裝置至關重要,則可以保留現有版本。 用於生產.
- 別忘了備用方案:系統映像保護的不僅僅是驅動程式。如果您想防範災難,請使用您信賴的工具建立磁碟/系統映像,並將其儲存到異地(USB、NAS 或雲端)。這樣,您就可以確保您的系統、驅動程式、程式和資料的安全。 在單一快照中.
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。