重装或更换Windows系统前,可使用五种内置工具批量备份驱动:一、DISM导出第三方驱动;二、PowerShell导出元数据清单;三、pnputil枚举驱动存储库;四、driverquery生成运行时快照;五、手动复制DriverStore文件夹。

如果您计划重装或更换 Windows 系统,但担心网卡、声卡、显卡等硬件因驱动缺失而无法正常工作,则需要在操作前批量导出当前系统中所有已安装的驱动程序。以下是多种可靠、无需第三方软件的一键式驱动备份方法:
一、使用 DISM 命令导出全部第三方驱动文件
DISM 是 Windows 内置的部署映像服务与管理工具,可将系统中所有非微软签名的第三方驱动程序(.inf 及关联 .sys、.cat 文件)完整复制为独立包结构,保留原始驱动完整性,适用于离线还原与跨设备部署。
1、按下 Win + X 组合键,在弹出菜单中选择“终端(管理员)”。
2、输入以下命令创建备份目录(以 D 盘为例):md D:\DriverBackup。
3、执行驱动导出命令:dism /online /export-driver /destination:D:\DriverBackup。
4、等待终端返回“操作成功完成”提示,检查 D:\DriverBackup 文件夹内是否生成多个子文件夹,每个均含 .inf 文件及配套驱动二进制。
5、备份完成后,可将该文件夹整体复制至 U 盘或外部硬盘保存,路径中若含空格,请用英文双引号包裹,例如:dism /online /export-driver /destination:"D:\My Driver Backup"。
二、使用 PowerShell 导出驱动元数据清单并同步存档
PowerShell 可调用系统接口提取所有即插即用设备的驱动状态、厂商、版本与硬件 ID,并导出为 CSV 或文本格式,便于人工核查、版本比对或作为备份凭证与 DISM 文件互为印证。
1、以管理员身份运行Windows 终端(管理员)。
2、输入以下命令导出完整设备驱动列表至桌面 CSV 文件:Get-PnpDevice -PresentOnly | Where-Object {$_.Status -eq "OK"} | Select-Object Name, InstanceId, Class, Manufacturer, Status | Export-Csv -Path "$env:USERPROFILE\Desktop\DriverList.csv" -NoTypeInformation -Encoding UTF8。
3、另起一行执行命令,导出已签名驱动详细信息至文本:Get-WmiObject Win32_PnPSignedDriver | Select-Object DeviceName, Manufacturer, DriverVersion, DriverDate | Out-File "$env:USERPROFILE\Desktop\SignedDrivers.txt" -Encoding UTF8。
4、确认桌面生成 DriverList.csv 与 SignedDrivers.txt,双击可用 Excel 或记事本打开验证内容。
三、使用 pnputil 枚举并导出驱动存储库全量注册项
pnputil 工具直接访问 Windows 驱动存储库(Driver Store),可列出所有已注册驱动包(含 OEM 和微软内置驱动),包括发布名称、INF 路径与数字签名状态,适用于审计驱动来源或识别重复/冗余包。
1、以管理员身份运行命令提示符(管理员)或终端(管理员)。
2、执行枚举命令并将结果保存至桌面:pnputil /enum-drivers > "%USERPROFILE%\Desktop\PnPUtilityDrivers.txt"。
3、打开生成的 PnPUtilityDrivers.txt,查找以“Published Name”开头的条目,每项均对应一个注册驱动包及其 INF 完整路径。
4、该文件可与 DISM 备份目录交叉核对,确认关键驱动是否已被成功收录。
四、使用 driverquery 快速生成已加载驱动运行时快照
driverquery 是轻量级内置命令,不导出驱动文件本身,但能实时捕获当前内存中已加载驱动的模块名、签名状态、启动类型与文件路径,适用于故障排查或验证驱动是否实际生效。
1、以管理员身份运行终端(管理员)。
2、输入以下命令获取详细驱动信息:driverquery /v。
3、将完整输出重定向保存为文本:driverquery /v > C:\drivers_detailed.txt。
4、如需简洁列表格式,改用:driverquery /fo list > C:\drivers_simple.txt。
5、检查 C 盘根目录下是否生成对应文件,其中 drivers_detailed.txt 包含驱动文件物理路径,可用于后续手动定位。
五、手动备份 DriverStore 文件夹实现底层全量存档
Windows 所有驱动(含微软内置与第三方)均集中存放于 C:\Windows\System32\DriverStore\FileRepository,直接复制该目录可获得最完整的驱动二进制集合,但体积较大且包含大量系统冗余包,适合技术用户进行深度归档。
1、打开文件资源管理器,导航至:C:\Windows\System32\DriverStore\FileRepository。
2、右键点击 FileRepository 文件夹,选择“复制”。
3、在非系统盘(如 D 盘)新建文件夹,命名为DriverStore_Full_Backup_20260428,进入后右键粘贴。
4、等待复制完成(可能耗时较长,取决于驱动数量与磁盘速度),确认目标文件夹大小显著大于 DISM 备份目录。
5、该副本可配合 pnputil /enum-drivers 输出中的 INF 路径进行精准索引,用于极端场景下的驱动提取。











