No Windows 10, você pode usar a ferramenta de linha de comando DISM (Deployment Image Servicing and Management) para fazer o backup de drivers rapidamente.
Isto é útil para casos onde você precisa reinstalar o sistema operacional e não quer perder tempo navegando na Web ou vasculhando CDs/DVDs velhos procurando pelos drivers.
Confirma neste tutorial como fazer isso.
Como fazer o backup de drivers usando o DISM no Windows 10
Execute o Prompt de Comando ou o Power Shell como Administrador:
Digite o comando abaixo e confirme:
DISM /online /export-driver /destination:D:\Drivers
O comando acima fará com que a ferramenta faça uma cópia dos drivers localizados em C:\Windows\System32\DriverStore
.
Depois que você reinstalar o sistema operacional use a opção Atualizar Driver no Gerenciador de Dispositivos e selecione a pasta onde eles foram salvos:
Qual é a diferença entre DISM, SFC e CHKDSK?
CHKDSK = verifica se o HD/SSD tem bad blocks. Se houver, ele move os arquivos dali para outra área e informa a BIOS os endereços desses bad blocks para que eles não sejam mais utilizados.
SFC (System File Checker) = trabalha em conjunto com o WRP (Windows Resource Protection) para verificar se o Registro, pastas e arquivos críticos do Windows existem e se eles estão intactos. Se eles não existirem ou se estiverem corrompidos, ele copia/substitui eles por uma versão íntegra existente na pasta WinSxS ou em uma pasta específica informada pelo usuário (/offwindir) que tenha arquivos originais do Windows.
DISM (Deployment Image Service and Management Tool) = analisa se a pasta WinSxS (Component Store) e repara-a caso seja necessário, substituindo os arquivos e pacotes (que reúnem vários componentes) corrompidos por outros íntegros baixados via Windows Update.
A WinSxS é uma pasta que reúne componentes do Windows distribuídos em diversas pastas usando hard links, ou seja, ela lista ali arquivos que estão em outras pastas que não sejam a própria WinSxS e por isso essa pasta sempre tem um tamanho imenso (muitos GB). Isso é necessário quando um componente é atualizado, mas alguns programas precisam continuar utilizando a versão antiga dele (que tem o mesmo nome de arquivo) – e essa foi a solução encontrada pela Microsoft para resolver o problema do DLL Hell (existência de vários arquivos .dll com o mesmo nome mas com versões diferentes).