디바이스 드라이버는 그래픽 카드, 키보드, 마우스 등 PC에 연결된 모든 하드웨어가 운영체제와 원활하게 소통하도록 도와주는 필수 소프트웨어입니다. 그런데 어떤 이유에서든 특정 장치가 갑자기 작동을 멈추거나 정상적으로 반응하지 않는 경우가 생길 수 있습니다. 이럴 때 가장 확실한 해결책은 해당 드라이버를 삭제한 후 다시 설치하는 것입니다.
말은 쉬워 보이지만, 모든 사용자가 자신의 PC에 드라이버 파일을 따로 보관하고 있는 것은 아닙니다. 대부분 OEM 제조사 홈페이지에서 직접 다운로드하거나, Windows 업데이트를 통해 자동으로 구성되기를 기다려야 합니다. 특히 제조사가 더 이상 드라이버를 배포하지 않는 오래된 장치라면 더욱 곤란해집니다. 그래서 미리 드라이버를 백업해 두면 언제든 필요할 때 바로 꺼내 쓸 수 있어 매우 유용합니다.
Windows 11/10에서 드라이버 백업 및 복원하는 방법
본격적으로 시작하기 전에 알아두어야 할 점이 있습니다. 아래 작업들을 진행하려면 계정에 관리자(Administrator) 권한이 필요하며, 내용을 정확히 이해하지 못한 상태에서는 시도하지 않는 것이 좋습니다. 먼저 Windows에 기본 내장된 방법부터 살펴보고, 이후 초보자도 쉽게 사용할 수 있는 서드파티 프로그램까지 소개하겠습니다.
명령 프롬프트(CMD)와 PowerShell로 드라이버 백업하기
여기서는 널리 알려진 도구인 DISM(DISM: Deployment Image Servicing and Management)을 활용합니다. DISM은 드라이버를 대량으로 내보내고 가져올 수 있는 강력한 기능을 제공합니다.
먼저 Windows가 설치된 드라이브가 아닌 다른 드라이브 어디든 "Driver-Backups"라는 이름의 폴더를 하나 만들어 주세요.
그다음 관리자 권한으로 명령 프롬프트를 열고 아래 명령어를 실행합니다.
dism /online /export-driver /destination:"Driver-Backups 폴더 경로"
명령어의 "Driver-Backups 폴더 경로" 부분에는 앞서 생성한 폴더의 실제 경로를 입력하면 됩니다. 예를 들어 D 드라이브에 폴더를 만들었다면 경로는 D:\Driver-Backups가 됩니다.
명령이 정상적으로 실행되면 현재 PC에 설치된 모든 드라이버가 지정한 폴더로 내보내지고, The operation completed successfully.(작업이 성공적으로 완료되었습니다.)라는 메시지가 표시됩니다. 완료 후에는 해당 백업 폴더를 클라우드 저장소 등에 한 번 더 복사해 두는 것을 권장합니다.

참고로 DISM의 드라이버 서비스 명령은 .inf 파일만 지원합니다. Windows Installer나 .exe 형태의 드라이버 패키지는 백업할 수 없으니 이 점을 유의하세요.
그런데 여기서 중요한 사실이 하나 있습니다. 이 방법은 드라이버를 내보내기만 할 뿐, Windows에 다시 설치하는 기능은 직접 제공하지 않습니다. 명령어에 /add-driver 옵션이 존재하기는 하지만, 이것은 Windows 10 ISO 이미지에 드라이버를 통합할 때 사용하는 옵션입니다. 즉, ISO를 새로 만들어 클린 설치를 진행할 계획이라면 아래 명령어가 유용합니다.
관리자 권한으로 명령 프롬프트를 연 뒤, 백업해 둔 드라이버 폴더로 이동하여 다음 명령을 실행합니다.
dism /ISOIMAGENAME /Add-Driver /Driver:"Driver-Backups 폴더 경로" /Recurse
명령 프롬프트보다 PowerShell에 익숙하다면 PowerShell을 사용해도 됩니다. Export-WindowsDriver -Online -Destination "백업 폴더 경로" 명령어 하나로 동일하게 드라이버를 백업할 수 있습니다.
Windows 11/10에서 드라이버 복원하기
백업해 둔 드라이버를 실제로 복원할 때는 장치 관리자를 통해 수동으로 하나씩 설치하는 것이 가장 좋습니다. 조금 번거로울 수 있지만, 문제가 발생했을 때 원인을 파악하기 훨씬 쉽습니다. 시작 전에 백업 폴더의 경로를 미리 확인해 두세요.
- Win + X 빠른 링크 메뉴를 열어 장치 관리자를 실행합니다.
- 드라이버를 설치할 장치를 마우스 오른쪽 버튼으로 클릭한 후 드라이버 업데이트를 선택합니다.
- 자동 검색과 수동 검색 두 가지 옵션이 나타나는데, 여기서 내 컴퓨터에서 드라이버 찾아보기를 선택합니다.
- 다음 화면에서 백업 폴더의 경로를 붙여넣고, 하위 폴더 포함 옵션에 체크합니다.
- 다음을 클릭합니다.
이후 장치 관리자가 백업 폴더 안에서 해당 하드웨어에 맞는 드라이버를 찾아 자동으로 설치해 줍니다. 만약 Windows가 이미 최신 버전으로 업데이트해 놓았다 하더라도, 이전 버전으로 롤백하거나 구버전을 유지하고 싶을 때도 이 방법을 활용할 수 있습니다.
드라이버 백업·복원 전용 프로그램 활용하기
명령어 사용이 부담스럽다면, 드라이버 백업과 복원을 자동으로 처리해 주는 서드파티 프로그램을 사용하는 것도 좋은 선택입니다. 이런 프로그램은 클릭 몇 번으로 백업을 생성하고, 필요할 때 손쉽게 복원할 수 있습니다.
Free Driver Backup이 대표적인 무료 프로그램입니다. 드라이버뿐 아니라 쿠키, 레지스트리 등도 함께 백업할 수 있으며, 프로그램이 추천하는 항목만 선택하거나 모든 드라이버를 한꺼번에 백업할 수도 있습니다. 복원 역시 간단합니다. 백업 폴더 경로만 지정해 주면 프로그램이 드라이버를 하나씩 찾아 순서대로 설치해 줍니다.

그 외에도 Driver Sweeper, DriverBackUp, Double Driver 같은 프로그램들을 확인해 볼 만합니다. AMD 드라이버 업데이트가 필요하다면 AMD Autodetect, Intel 드라이버라면 Intel Driver Update Utility를 이용하는 것이 좋습니다.
소개하지 못한 더 좋은 방법이 있다면 의견을 남겨주세요.