오늘은 윈도우 7에 드라이버를 통합하는 방법에 대해 알아보겠습니다. 예제는 NVIDIA 그래픽 드라이버입니다.

드라이버 통합 작업은 초보자 분들보다는 중수 이상 분들에게 적합하다 생각하므로, WIM 파일을 수정할 줄 아는 분들을 대상으로 진행하겠습니다. 또한 이 글은 윈도우 7에서 작업한다는 것을 기준으로 진행합니다. XP나 비스타에서는 WAIK를 설치해야만 DISM을 사용할 수 있는데, 그냥 웬만하면 윈도우 7 환경에서 작업하시길 권장드립니다.

드라이버를 통합하는 과정은 아래와 같습니다.

1. 원본 마운트
2. Dism /Image:마운트된 폴더 /Add-Driver /Driver:드라이버 INF 파일
    Dism /Image:마운트된 폴더 /Add-Driver /Driver:드라이버 폴더 /recurse
3. 적용하고 언마운트

2번에서 드라이버 경로의 경우 INF 파일을 직접 지정해도 되고, 아니면 폴더를 지정하되 뒤에 /recurse 옵션을 붙여줘도 됩니다. 후자의 경우 하위 폴더를 포함하여 INF 파일을 다 검색해서 통합합니다.

만약 서명되지 않은 드라이버를 강제로 통합하려 한다면 뒤에 /ForceUnsigned 옵션을 붙여주시면 됩니다.

드라이버는 반드시 INF 파일을 포함한 형태로 존재해야만 통합이 가능합니다. EXE 파일인 경우 INF로 풀어줄 수 있는 경우에만 통합이 가능합니다. NVIDIA 그래픽 드라이버는 EXE 파일을 풀면 INF 파일을 포함하는 형태로 풀리기 때문에 통합이 가능합니다. 또한 가장 대중적인 리얼텍 사운드칩셋 역시 INF 형태로 존재하기 때문에 통합이 가능합니다.


일단 NVIDIA 드라이버를 다운로드 받은 다음 압축을 풀어주세요. WinRAR이나 7zip 사용하시면 우클릭으로 바로 풀 수 있습니다. 아니면 그냥 더블클릭 해서 폴더를 지정해 풀어준 다음 설치 화면이 나오면 그냥 꺼버리면 됩니다.

그런데 이렇게 풀어진 폴더를 바로 통합하려 해봐야 통합에 실패합니다. 그 이유는 캐비넷 압축된 파일들 때문입니다. 확장자 끝에 DL_ 이런 식으로 언더바 들어가는 놈들 있죠. 이놈들을 일일이 압축 풀어줘야 통합이 가능합니다.



그런데 일일이 압축 풀기가 귀찮죠? 물론 유형별로 정렬해서 7zip 우클릭으로 하면 금방 끝나기는 하는데, 어쨌든 여러분의 편의를 위해서 제가 배치파일을 준비했습니다. 아래 파일을 NVIDIA 드라이버 파일과 동일한 위치에 두고, 드라이버 폴더 이름을 NVIDIA로 변경해놓고 실행해보세요. 아래 그림처럼 나오면 성공한 것입니다.







이제 이대로 원본을 마운트한 다음 통합하시면 끝입니다. 제가 마운트/언마운트 이야기는 블로그에 너무 자주 올렸기 때문에 따로 설명드리지 않겠습니다. DISM으로 이미지를 마운트/언마운트 하는 방법은 바로 앞 글을 참조하시면 되겠습니다.

윈도우 7에 익스플로러 9 통합하기

커맨드를 딱 세줄만 입력하면 작업이 끝나겠죠? 제가 작업한 화면을 올려드립니다.





제가 현재 NVIDIA 그래픽 카드를 사용하고 있기 때문에 NVIDIA를 예제로 올렸는데요, AMD(ATI) 사용자 분들이 섭섭하게 느끼실 것 같아서 AMD용 배치파일도 만들어서 올려드립니다. 동일한 방식으로 AMD 드라이버의 폴더 이름을 AMD로 해놓고 아래 파일을 동일한 위치에 둔 다음 실행하시면 됩니다.







그런데 NVIDIA의 경우 8개의 패키지를 성공적으로 설치하던데, AMD의 경우 4개의 INF 파일 중에 첫번째 파일은 실패하더군요. 하지만 제가 보니까 하나는 실패하는 것이 정상으로 보입니다. CL112961.inf 파일은 실패하고 CW112961.inf 파일은 성공하더군요. 둘의 이름도 비슷하고 안의 내용물도 거의 비슷하기 때문에 둘중에 하나만 통합되는 것이 정상으로 보입니다. 그런데 저는 AMD 그래픽 카드를 사용하고 있지 않아서 실제 설치 테스트는 해보지 못했습니다. NVIDIA의 경우 제 컴퓨터에 직접 설치해보니 정상적으로 통합된 것을 확인할 수 있었습니다.

따라서 혹시 이런 작업에 익숙하신 분 중에 AMD 유저가 계시다면 통합해서 직접 물리 컴퓨터에 설치해보고 CCC까지 잘 설치되는지 결과 알려주시면 고맙겠습니다. ^^
신고

  1. 이전 댓글 더보기
  2. BlogIcon 푸욱
    2011.02.28 02:04 신고

    좋은 정보 감사합니다

  3. BlogIcon hongyang
    2011.02.28 12:25 신고

    스누피님...
    아...어떻게 말로 표현해야 할지...
    나중에 자바 정석으로 배우면 안철수님보다 더 할 듯^^
    (아,,C언어 공부해야 하는데 이 짓하고 있네.. ㅡㅡ)

  4. BlogIcon loach
    2011.02.28 13:32 신고

    좋은 글 감사드립니다.

  5. BlogIcon 푸욱
    2011.02.28 13:59 신고

    저... 스누피님... 혹시 윈도우7 SP1에 프로그램을 통합할수 없나요...? 오피스2010을 원본에 통합한다든가... 할수없나요...?

    • BlogIcon hongyang
      2011.02.28 20:31 신고
      수정 및 삭제

      안됩니다.
      하려면 startnet.cmd에다가 한글 설치하게 만든다거나 http://snoopybox.co.kr/1042
      참조해서 imagex로 wim으로 만든다음에 sources폴더에 install.wim를 교체합니다.

    • BlogIcon 카루링
      2011.06.16 10:32 신고
      수정 및 삭제

      ctrl+shift+f3신공으로 sysprep쓰셔야함여. 모조리 다 설치하고 일반화 시킨담에 imagex로 재압축하면 됨여.

  6. BlogIcon 멋진성이
    2011.02.28 17:11 신고

    아하 이런 좋은 방법이 감사합니다.

  7. forcejin
    2011.03.07 12:21 신고

    알려주신 방법으로 ATI, NVIDIA, LAN 카드 드라이버 통합후 테스트 결과 잘됩니다. 감사합니다.
    ATI같은경우 CCC는 설치가 안되는거 같더군요. 드라이버는 정상설치가 되었는데 CCC는 안뜨네요..

    • 이은숙
      2012.02.13 08:01 신고
      수정 및 삭제

      랜 드라이버, 사운드 드라이버랑 통합하는 방법 좀 설명해 주세요

  8. BlogIcon 7_Aero
    2011.03.09 21:06 신고

    이런것도 있군요... 감사합니다.

  9. 지브라
    2011.03.15 23:17 신고

    여러개의 드라이버를 통합하면 설치할때 통합한 드라이버가 모두 설치가 되나요? 아니면 해당 PC에 설치된 하드웨어의 드라이버만 설치가 되는건가요?

  10. BlogIcon 카루링
    2011.06.16 10:12 신고

    그러고보면 비스타랑 겹치는 부분이 많아서 참 좋아요ㅎㅎ
    비스타 유저인데, 세븐팁으로 많이 써먹고 있습니다ㅎㅎ

  11. 초보
    2011.06.25 15:10 신고

    IE9 통합하고 .INF가 포함된 드라이버 다 통합해서 깔면 IE9가 없어요...드라이버들도 다 깔려있는지 모르겠고. "마운트-통합-해제-다시 마운트-통합-해제" 이렇게 반복해서 했는데 왜 안되는걸까요?

  12. 컴박사
    2011.08.02 19:04 신고

    인텔사용자가 왠지더 섭섭한듯 ..........인텔꺼도 통하해주는 방법 알려주세요.

  13. D
    2012.02.01 22:01 신고

    처음엔 왠 외계어인가 했더니...여러 번 정독 후 통합 완료했습니다.
    설치도 해서 잘 되는지 확인했네요. ㅎㅎ

    Intel Management Engine (PCI 단순 통신 컨트롤러) 빼고는 다 통합했습니다.
    위 드라이버는 exe로 되어있는데 분해가 안돼요. ㅠ.ㅠ

  14. 이은숙
    2012.02.13 08:00 신고


    많은것을 배우고 쉽게 설명해 주셔서 감사 드립니다
    랜 드라이버, 사운드 드라이버, 프로세서 드라이버랑 통합하는거 추가 설명 좀 부탁 드립니다
    이 글을 읽으시는분이 답글로 알려 주시면 더욱 더 감사 드립니다

    • 바람의언덕
      2012.02.21 09:04 신고
      수정 및 삭제

      은숙님....
      기타 드라이버도 같은 방법으로 하시면 되니다.
      저도 리얼텍 사운드 드라이버 *.exe 파일을 7집으로 풀어서 64폴더로 지장해주고 하니 통합이 됩니다. 랜... 등등 같은 방법으로 하시면 됩니다.

  15. 바람의언덕
    2012.02.21 09:08 신고

    항상 좋은 강좌 고맙습니다.
    전 VHD에 통합을 해 밧습니다.
    통합은 된것 같은데 실행이 될런지..좀ㅁ 있다가 테스트..
    통합 가능한 드라이브는 cmd로 작성해서 한방에 통합하면
    편할것 같습니다..

    혹시 일반 프로그램도 이 방법으로 설치 통합을 할 수 없을가요?

    항상 종은 강좌 감사합니다.

  16. 바람의언덕
    2012.02.21 09:17 신고

    x64 사용합니다.
    드라이브 통합시에 os에 맞는 드라이브만 통합이 되는지요?
    아니면 드라이브 폴드중에 x64 외엔 삭제하고 통합을 해야 하는지요?

  17. 1
    2012.02.25 18:10 신고

    dism /image:(마운트폴더이름) /add-driver /driver:(inf파일이있는폴더이름) /recurse 했는데 오류 : 5가 뜹니다.. 윈도우7 Ultimate K 64bit 사용중이구요 해결방법 아시는분?!

  18. 1
    2012.02.25 22:13 신고

    카탈 11.12버전으로 따라하는 중인데.. 풀어도 inf파일은 보이질 않네요..
    .mst라는 파일이 잇어서 풀어봐도 확장자 이상한게 나오고 그걸다시 풀으면 에러가 나오구요..
    참고로 7-Zip으로 풀엇습니다! 도움좀 주세요 ㅠ.ㅠ

    • 1
      2012.02.25 22:13 신고
      수정 및 삭제

      다른드라이브(랜,사운드)는 이미지에 대한 서비스 프로세스를 시작하는 동안 오류가 발생 했습니다. 자세한 내용은 로그 파일을 검토하십시오. 라고 나오네요..

      ps. 랜,사운드는 재대로 통합 시켯습니다만..그래픽드라이버(amd 카탈)은 inf파일 조차 찾지 못햇습니다(cab파일은 봣습니다..ㅠ 초보라 뭘어찌해야할지)

    • 1
      2012.02.25 22:14 신고
      수정 및 삭제

      글을 잘 읽어보고 따라하니 해결됫습니다 (inf파일 찾고 통합까지 시켯습니다)~

  19. 3개탕
    2013.01.23 15:21 신고

    저통합하고 마운트한거 적용하고 시디로 구워서 설치하려고하는데
    아예부팅이안되는건 왜 그런건가요?? 커서만 깜빡거리고 아무것도 진행이안되요.ㅠㅠ

    • 삶의여유
      2013.01.27 11:58 신고
      수정 및 삭제

      마소에서 제공한 Windows7-USB-DVD-tool 로 작업하니 커서만 깜빡거리고 부팅이 안 되더군요. ultraiso 로 하니 잘 됐습니다. 이 문제로 삽질 많이 했음.

  20. 강승표
    2013.03.27 22:35 신고

    인텔칩셋,랜카드, 기타 여러가지 드라이버들도 64비트 윈도우인데 inf상태로만 있으면 통합시킬수 있는것인가요? nvidia는 자동실행파일 있어서 쉬웠는데 다른건 어떻게 inf상태로 추출하는것인지 헷갈리네요 ㅠㅠ

    • 삶의여유
      2013.03.28 14:49 신고
      수정 및 삭제

      네, inf 만 있으면 됩니다. (단, autorun.inf 는 미리 지워주시길.)
      칩셋, 랜, 사운드, TV카드, intel RST, intel ME 등 6개 통합해서 씁니다. 통합 과정에서 문제 있으면 어떤 게 안 된다고 화면에 나와요. 직접 해보면 압니다. 어려울 거 하나 없으니까요.

    • 강승표
      2013.03.29 15:20 신고
      수정 및 삭제

      걍 미쳤다고 생각하고 64비트 드라이버만 찾은다음 inf로 다 풀어서 설치했는데 윈도우 설치하니 장치관리자 한개도 물음표도 뜨지않고 설치가 되네요 ㅎㅎ;; 정말 신기합니다.. 덕분에~~ 원격제어로 컴터 설치를 해볼가 생각되어 지네요 정말 감사드려요 삶의여유님 덕분에 성공했습니다`~~~

  21. 서봉원
    2015.03.11 15:24 신고

    전 조금 응용해서 프린터 드라이버를 통합을 했는대용 inf파일 3가지 찾기 성공해서 울트라 iso파일에서 wim파일 가져와서 마운트 시켜서 통합하고 언마운트하고 다시 울트라 iso로 집어 넣어서 usb로 이미지 굽기해서 윈도우를 설치 하고 프린터를 연결했지만 자동으로 드라이버를 잡지를 못하더라구요 프린터 드라이버 같은경우에는 이방법으로 하면 안되나요? 혹시나해서 장치및 프린터에서 프린터 추가를 해서 통합한 드라이버 제조회사란으로 가봤지만 드라이버 목록이 안보이고

    프린터드라이버를 통합할 방법은 없나요? 아니면 제가 실수 한 부분이 있나요?