압축팩으로 윈도우 드라이버 설치하려면 이렇게 푸는 방법

얼마 전 지인 PC를 새로 맞춰주는데, 메인보드 랜 드라이버가 안 잡혀서 USB에 받아 둔 압축팩 하나로 세팅을 끝낸 적이 있습니다. 사실 윈도우 설치보다 시간이 더 걸리는 게 드라이버와 기본 유틸 세팅입니다. 특히 인터넷이 안 되는 상태에서는 압축팩을 어떻게 준비하고 어디에 풀어두느냐에 따라 작업 시간이 꽤 달라집니다.
저는 새 PC를 만질 때 드라이버 압축팩을 그냥 바탕화면에 풀지 않습니다. 파일명 깨짐, 경로 길이, 관리자 권한, 보안 차단 같은 작은 문제가 한꺼번에 터질 수 있어서입니다. 겉으로는 단순한 zip 파일 하나인데, 안에는 칩셋, 랜, 오디오, 블루투스, 무선랜, 그래픽 드라이버가 섞여 있고 설치 순서도 은근히 중요합니다.
압축팩은 먼저 용도를 나눠서 봐야 합니다
PC 세팅에서 말하는 압축팩은 보통 두 종류입니다. 하나는 메인보드 제조사에서 받은 드라이버 묶음이고, 다른 하나는 개인이 모아 둔 유틸리티 묶음입니다. 둘을 같은 방식으로 다루면 문제가 생깁니다.
제조사 드라이버 압축팩은 비교적 신뢰할 수 있지만, 그래도 모델명이 맞는지 먼저 봐야 합니다. 예를 들어 B650 보드라고 해도 제조사와 세부 모델에 따라 유선랜 칩이 리얼텍일 수도 있고 인텔일 수도 있습니다. 같은 AM5 보드라도 무선랜 모듈이 바뀐 리비전이 있어서 드라이버가 다르게 들어가는 경우도 있습니다.
반대로 개인 유틸 압축팩은 편하긴 한데 조심해야 합니다. 압축 안에 자동 설치 배치 파일, 레지스트리 파일, 크랙성 실행 파일이 섞여 있으면 윈도우 보안에서 바로 막히거나 세팅이 꼬입니다. 저는 이런 파일은 새 PC에 바로 넣지 않고, 필요한 설치 파일만 따로 골라 씁니다.
- 메인보드 드라이버: 칩셋, 랜, 오디오, 무선랜, 블루투스 위주
- 그래픽 드라이버: 내장 그래픽과 외장 그래픽을 구분
- 기본 유틸: 압축 프로그램, 모니터링 툴, 런타임 설치 파일 정도만 사용
- 출처 불명 실행 파일: 새 윈도우에서는 되도록 제외
압축은 C드라이브 루트 근처에 푸는 게 덜 꼬입니다
압축팩을 받을 때 가장 흔한 실수가 다운로드 폴더 안에서 바로 실행하는 겁니다. 압축 프로그램 안에서 setup 파일을 더블클릭하면 임시 폴더에 풀린 뒤 실행됩니다. 이때 설치 프로그램이 같은 폴더의 inf, cab, dll 파일을 못 찾아서 중간에 멈추는 일이 있습니다.
저는 보통 C 드라이브에 Driver 같은 짧은 폴더를 만들고 그 안에 풉니다. 예를 들면 C 드라이브 아래에 Driver, Tool, Temp처럼 짧고 영문인 폴더를 만드는 식입니다. 한글 계정명, 긴 다운로드 경로, 괄호가 많은 파일명은 오래된 설치 프로그램에서 아직도 말썽을 부립니다.
특히 7z로 묶인 압축팩은 내부 경로가 긴 경우가 많습니다. 폴더가 세 단계만 더 깊어져도 윈도우의 긴 경로 제한에 걸려 파일이 덜 풀리거나, 풀리긴 했는데 설치 중 파일을 못 찾는 증상이 나옵니다. 압축을 풀었는데 파일 개수가 이상하게 적다면 압축 프로그램 오류 메시지를 지나치지 않는 게 좋습니다.
제가 보통 쓰는 폴더 방식
- C 드라이브 아래 Driver 폴더 생성
- 메인보드, GPU, LAN처럼 하위 폴더를 짧게 구분
- 압축 파일명은 너무 길면 짧게 변경
- 압축을 풀고 setup 파일을 직접 실행
이 방식이 특별한 기술은 아닙니다. 그런데 실제 현장에서는 이런 단순한 습관 때문에 설치 실패가 줄어듭니다. 드라이버 설치가 실패했을 때 원인이 드라이버 자체인지, 압축 해제 문제인지 바로 구분되기 때문입니다.
설치 순서는 칩셋과 랜부터 잡는 게 편합니다
윈도우를 막 설치한 상태라면 장치 관리자에 느낌표가 여러 개 떠 있을 수 있습니다. 이때 아무 드라이버나 순서 없이 설치해도 대부분은 잡힙니다. 근데 새 플랫폼일수록 순서대로 넣는 게 덜 귀찮습니다.
저는 칩셋 드라이버를 먼저 설치합니다. AMD든 인텔이든 칩셋 드라이버는 전원 관리, PCIe 장치 인식, USB 컨트롤러 쪽에 영향을 줍니다. 그다음 유선랜이나 무선랜을 잡습니다. 인터넷만 연결되면 나머지는 제조사 유틸이나 윈도우 업데이트로 보완할 수 있습니다.
그래픽 드라이버는 그다음입니다. 외장 그래픽카드가 있다면 내장 그래픽 드라이버를 무리해서 먼저 넣을 필요는 없습니다. 반대로 사무용 PC처럼 내장 그래픽만 쓰는 경우에는 메인보드 압축팩 안의 그래픽 드라이버보다 CPU 제조사 쪽 최신 드라이버가 더 안정적인 경우도 있습니다. 다만 최신이 항상 좋은 건 아닙니다. 특정 프로그램에서 화면 깜빡임이나 절전 복귀 문제가 있으면 한두 버전 낮춰 보는 게 더 빠를 때가 있습니다.
- 1순위: 칩셋 드라이버
- 2순위: 유선랜 또는 무선랜 드라이버
- 3순위: 그래픽 드라이버
- 4순위: 오디오, 블루투스, 카드리더 등 주변 장치
- 5순위: RGB, 팬 제어, 제조사 부가 유틸
압축팩이 안 풀리거나 설치가 막힐 때 보는 부분
압축팩 오류는 생각보다 패턴이 비슷합니다. 첫 번째는 압축 파일 자체가 깨진 경우입니다. 용량이 2GB로 표시되어야 하는데 1.6GB만 받아졌다면 풀리는 도중 오류가 납니다. 브라우저가 다운로드 실패를 조용히 처리하는 경우도 있어서 파일 크기를 한 번 보는 게 빠릅니다.
두 번째는 윈도우 보안 차단입니다. 인터넷에서 받은 압축 파일은 속성에 차단 해제 항목이 붙는 경우가 있습니다. 압축 파일 자체에 차단 표시가 남아 있으면 내부 파일에도 영향을 줄 수 있습니다. 설치 파일을 실행했는데 아무 반응이 없거나 SmartScreen만 뜬다면 파일 속성을 먼저 확인합니다.
세 번째는 백신 오진입니다. 특히 자동 설치 스크립트가 들어간 압축팩은 탐지될 가능성이 높습니다. 이때 무작정 예외 처리하는 건 좋지 않습니다. 저는 압축팩 전체를 예외 처리하지 않고, 제조사 드라이버 설치 파일처럼 필요한 것만 남깁니다. 출처가 불명확한 exe 파일은 새 시스템에서 굳이 모험할 이유가 없습니다.
네 번째는 권한 문제입니다. Program Files 아래나 다른 사용자 폴더에 풀어 둔 압축팩은 관리자 권한 문제로 설치 로그를 못 쓰는 경우가 있습니다. 그래서 처음부터 C 드라이브의 짧은 작업 폴더에 풀어두면 이런 변수를 줄일 수 있습니다.
압축팩을 직접 만들어 둘 때는 이렇게 구성합니다
PC를 자주 조립한다면 본인용 압축팩을 하나 만들어 두는 게 편합니다. 다만 모든 걸 한 파일에 때려 넣으면 나중에 관리가 더 어려워집니다. 저는 드라이버와 유틸을 분리하고, 모델별 폴더를 따로 둡니다.
예를 들어 AMD_AM5, Intel_LGA1700, Realtek_LAN, Intel_WiFi처럼 칩셋이나 장치 기준으로 나누면 새 PC를 만질 때 찾기가 쉽습니다. 설치 파일 이름도 원본 그대로 두는 편이 낫습니다. 버전 숫자가 파일명에 남아 있어야 나중에 문제가 생겼을 때 어느 버전을 넣었는지 추적할 수 있습니다.
압축 형식은 zip이면 호환성이 좋고, 7z는 용량을 줄이기 좋습니다. USB 하나로 여러 PC를 세팅해야 한다면 zip이 무난합니다. 윈도우 기본 탐색기에서도 열리니까 인터넷이 안 되는 환경에서 압축 프로그램부터 찾는 일을 피할 수 있습니다. 용량이 큰 그래픽 드라이버까지 묶는다면 7z도 괜찮지만, 이 경우에는 압축 해제 프로그램도 같이 준비해야 합니다.
- 드라이버와 유틸은 별도 압축으로 관리
- 파일명에는 보드 모델명과 날짜를 포함
- 자동 설치 스크립트보다 수동 설치 구조를 선호
- USB에는 압축 파일과 풀어둔 폴더를 같이 보관
압축팩은 잘 쓰면 윈도우 세팅 시간을 확 줄여줍니다. 하지만 파일 하나에 모든 걸 맡기는 방식은 오히려 문제를 키울 수 있습니다. 저는 압축팩을 만능 도구처럼 보기보다, 인터넷이 안 잡힌 첫 30분을 넘기기 위한 작업 키트로 봅니다. 칩셋과 랜만 안정적으로 잡아도 그다음부터는 훨씬 여유가 생깁니다. 실제 조립 현장에서는 그런 작은 차이가 세팅 품질을 꽤 많이 갈라놓습니다.
