本刊2018年第19期的《原汁原味 備份還原驅(qū)動程序》和《高效命令行 備份更簡單》等文章還介紹了其他的備份及恢復(fù)驅(qū)動的方法,大家也可以參考。
安裝完系統(tǒng)及所有硬件的驅(qū)動后,以管理員身份啟動PowerShell,輸入“Expor t-WindowsDriver-Online -Destination c:\expor t-drivers”命令并回車(每輸入一行命令均需回車確認(rèn),下同),即可將所有的第三方驅(qū)動(不含系統(tǒng)內(nèi)置的驅(qū)動)備份到“C:\export-drivers”文件夾中(圖1)。
備份完后打開“C:\export-drivers”,里面包含很多子文件夾,每個子文件夾對應(yīng)一個硬件的驅(qū)動。如果想查看具體是哪個硬件的驅(qū)動,用記事本程序打開該文件夾中的“.inf”文件,比如打開“C:\export-drivers\netrtwlanu.inf_amd64_af7b18e5a8596f84\netrtwlanu.inf”后可以看到類似“RTL8188eu”的字樣,表示這是使用“RTL8188eu”芯片的Realtek無線網(wǎng)卡的驅(qū)動(圖2)。
在我們重裝系統(tǒng)前先將“C:\ export-drivers”備份到其他的分區(qū),重裝完后再將其復(fù)制到“C:\”根目錄下。接著打開設(shè)備管理器,找到需要安裝驅(qū)動的硬件,比如上述的無線網(wǎng)卡,右擊它并選擇“更新驅(qū)動程序”,然后定位到“C:\expor t-drivers\netr twlanu.inf_amd64_af7b18e5a8596f84\netrtwlanu.inf”進行安裝即可(圖3)。
上述的方法需要一個一個地恢復(fù)驅(qū)動,效率比較低,而借助批處理則可以批量恢復(fù)驅(qū)動。先按照前文介紹的方法備份驅(qū)動,重裝完系統(tǒng)后將其復(fù)制到“C:\”根目錄下,接著到“https://share.we iyun .com/etIbZXiS”下載所需的腳本文件,下載后右擊該腳本并選擇“在PowerShell中打開”,即可批量恢復(fù)所有的驅(qū)動(圖4)。