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