질문 주신 분이 계셔서 간단히 올려드립니다.

예전에 분명 다뤘던 기억이 나는데, 제가 글을 삭제했는지... 검색해봐도 보이지 않더군요. 지금은 회사에서 야근중이라... 간단히 글로만 설명드립니다.

1. Install.wim 파일 마운트
ImageX, GImageX 등을 이용해도 되고 윈도우 7 사용자라면 dism을 이용해도 됩니다. 저는 dism으로 설명드리겠습니다.

a. Install.wim 파일을 하드에 복사한다. (E 드라이브에 복사했다고 가정)
b. 마운트할 폴더를 하나 만든다. (E 드라이브에 mount 폴더를 생성했다고 가정)
c. 편집할 이미지를 마운트한다. (32비트 홈프리미엄 버전이라 가정)
예제) dism /mount-wim /wimfile:e:\install.wim /index:3 /mountdir:e:\mount

2. OEM 라이선스 복사
OEM 라이선스 파일을 (확장자 xrm-ms) 아래 경로에 복사한다. 파일 이름은 상관이 없다. 그리고 여러개의 파일을 넣어도 된다. 참고로 System32 폴더 아래에는 원래 OEM 폴더가 없다. 생성해주면 된다.
예제) e:\mount\Windows\System32\OEM\sec.xrm-ms

3. 시디키 입력
에디션에 맞는 OEM SLP 키를 입력하면 된다.
예제) dism /image:e:\mount /set-productkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

4. 적용 및 언마운트
변경된 내용을 Install.wim 파일에 적용하면서 마운트를 해제한다.
예제) dism /unmount-wim /mountdir:e:\mount /commit

5. ISO 제작
변경된 Install.wim 파일을 원본 ISO 파일에 교체한다.


이상입니다. 초보 분들에겐 다소 어려울 수 있겠지만, 몇번 시도하다보면 금방 이해가 되실 것입니다.
신고

Tag : , , , ,
  1. 이전 댓글 더보기
  2. 한우물
    2011.10.26 16:02 신고

    이게시물과는 상관 없지만 초보 문의 드립니다...
    하드설치메뉴추가 명령어로 윈도7을 설치 했습니다...고맙습니다...^^~
    그이후 부팅시마다 윈도우 부팅 관리자 가 뜹니다....
    ( 윈도 7 / setup 윈도7[ems 사용가능] / 맨 아래 윈도 메모리 진단 뜹니다...
    이화면 없이 바로 윈도 화면으로 들어 가려면 어덜게 해야하는지요

  3. 투표
    2011.10.26 19:32 신고

    스누피님 꼭 투표해주세요~!

  4. 망설이는 중
    2011.10.26 20:42 신고

    엇 1등이네 유명하신 스누피님글에 1등,, 영광입니다.
    잘 보았습니다 수고 하셨습니다.

    저도 분명 본 기억이 있습니다

    뜬끔없는 소리겠지만 vhd에 관한한 단연 최고 이십니다.
    스누피님을 통해 많이 배웠습니다
    머리속으로 이것 저것 생각하다 보니 수고하셧다는 댓글초자 자주 올리지 못해 죄송스럽습니다.

    아참 전부터 여쭤보고 싶은게 있었는데 깜빡할 뻔 했습니다

    자식vhd 2개 쓰는데 이것은 초기화 시키지 않고 그냥 자식 vhd만 순차적으로 부팅시키는 스크립트도 있을 수 있나요
    부모 vhd의 시작프로그램에
    @echo off
    cd /d E:/
    bcdedit /default {6207ac9a-fa5d-11e0-9af8-e86f2e1afdcc}
    if errorlevel 1 bcdedit /default {6207ac9b-fa5d-11e0-9af8-e86f2e1afdcc}
    exit
    이렇게 등록해도 순차적 부팅이 되지 않습니다
    vhd파일과 자식vhd는 vhd로 부팅하면 E:드라이브 최상위 루투에 있습니다

    • BlogIcon snpbox
      2011.10.25 11:45 신고
      수정 및 삭제

      오류가 없다면 무조건 첫번째 구문만 실행되는 구조네요. 파일을 교체하지 않고 교차부팅을 하려면 스크립트가 약간 길어져야 합니다. 현재 무엇으로 부팅했는지를 확인하는 절차가 필요하니까요.

    • BlogIcon snpbox
      2011.10.25 21:20 신고
      수정 및 삭제

      @echo off
      set child1={6207ac9a-fa5d-11e0-9af8-e86f2e1afdcc}
      set child2={6207ac9b-fa5d-11e0-9af8-e86f2e1afdcc}
      for /f "tokens=2" %%a in ('bcdedit /v ^| findstr /i default') do set default=%%a
      if %child1%==%default% (
      bcdedit /default %child2%
      ) else (
      bcdedit /default %child1%
      )
      exit

    • 망설이는 중
      2011.10.26 22:32 신고
      수정 및 삭제

      아!,, 추가 댓글로 해결책을 주셨군요
      어제 꽤 오랫동안 검색하다 보니 눈이 다 아플지경인데

      그냥 포기하고 스누피님의 스크립트에서 셧다운 부분만 빼고 vhd파일 있는 곳에 두고 썼었는데
      이게 변경이 안되더니 다시 지우고 복사하고 하니 요것도 요새 먹혔습니다

      @echo off
      pushd %~dp0
      bcdedit /default {6207ac9a-fa5d-11e0-9af8-e86f2e1afdcc} & copy clean.vhd 1child.vhd
      if errorlevel 1 bcdedit /default {6207ac9b-fa5d-11e0-9af8-e86f2e1afdcc} & copy clean.vhd 2child.vhd
      exit

      알려주신 스트립트는 잘 작동됩니다. 고맘게 잘 사용하겠습니다.
      정말 감사합니다. 스누피님

  5. Daniel
    2011.10.27 16:51 신고

    너무 초보인것 같아서 질문드리기 송구합니다만
    어떻게 해야할지 앞길이 막막해서 문의드리오니 넓은 이해와 도움을 부탁드립니다.

    삼보 노트북을 새로 구입했는데 Windows7이 깔려있고 별도의 복구cd없이
    하드디스크에 복구 파티션이 숨겨져 있는 형태입니다.

    Windows7이 마음에 들지 않아서 XP를 설치하려 하는데
    현재 제조사에서 제공하는 복구기능(부팅시 F5)은 그대로 살려두고 XP를 설치하는 방법을 알고 싶습니다.

    그리고, 가능하다면 만약을 대비해서 복구DVD도 만들고 싶습니다.
    방법을 알려주시면 정말 감사하겠습니다.
    부탁드립니다.

    • aaaa
      2011.10.27 23:36 신고
      수정 및 삭제

      제가알기로는 윈도우7을 가장마지막에 깔아야 하지만 사실적이게 스누피님 블로그에 윈도우7깔고 XP깔면서 멀티부팅을 할수 있게 하는게 있어요. 초보여서 재송할 필요 없어요. 누구나 초보가 있슴

  6. BlogIcon 화랑79x
    2011.11.01 09:44 신고

    스누피님 덕에 문제를 아주 잘 해결 했어요 꼭 필요한 자료였는데 너무 감사드립니다 댓글이 너무 늦어져서 죄송합니다 오늘 하루 즐거운 하루 돼세요

  7. 문희준
    2011.11.08 10:05 신고

    항상SNOOPY님의 블러그에서 좋은 공부많이합니다 그런데?예전 SNOOPYXP퍼럼 윈도우7도 만드실계획ㅇ른 없는지요? 윈도우7은 최초설치후 곧바로 사용하기보다는 이것저것(예를들면..관리자계정으로 실행)송봐야할게 많은데?이런것을 쉽게 하여 곧바로 설치하여 사용할수잇는 윈도우7버젼이 절실하답니다.
    혹시나..그럴계호기은 없으신지요?
    감사합니다/;

  8. 리지
    2011.11.12 19:12 신고

    좋은 정보 감사드립니다.

    위의 본문글에서
    OEM폴더 내에 sec.xrm-ms과 같은 파일을 여러개 넣은 후
    에디션에 맞는 시디키를 입력 할 때

    dism /image:e:\mount /set-productkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

    위와 같은 명령어를 시디키마다 여러번 입력해 주어야 하는지요?

    그렇게 만들어진 설치 이미지를
    회사가 다른 여러 OEM컴퓨터에 윈도우를 설치하게 되면
    자동으로 해당 에디션과 회사에 맞게 설치가 되어지는지 궁금합니다.

    • BlogIcon snpbox
      2011.11.12 20:38 신고
      수정 및 삭제

      제품키는 회사에 Depend 하지 않습니다. 에디션에 맞는 SLP키 한번만 적용하면 됩니다.

  9. BlogIcon Merom.
    2011.11.12 22:52 신고

    그 OEM SLP키라는게 일반 윈도우 설치용 프로덕트키와는 다른건가요?

  10. null2me
    2011.11.17 17:57 신고

    64bit 버전의 윈도우 7에서 추출한 xrm-ms 파일을 이용해서 32bit 윈도우 7에서 인증이 가능한가요?
    어디선가 같은 류의 버전(ex. 프로페셔널-> 프로페셔널)이라면 32bit에서 사용한 인증키를 64bit에서 인증키로 이용이 가능하는 내용을 본적이 있는데, 막상 써먹으로니 내용을 찾아도 보이지가 않네요.

    요즘 노트북들은 복구CD조차 주지 않더구요 ㅜ_ㅜ

  11. msm7k
    2011.11.28 22:47 신고

    스누피님 여기에 질문드려 죄송합니다.
    넷북(기본 운영체제 미포함 제품)에 윈도우7을 설치하였는데, COA키로 설치를 했습니다.
    이 COA키는 다른 노트북에 있던 녀석입니다. 지금은 우분투로 사용하고 있어서 넷북에 줬습니다.

    그런데 요놈이 slic 2.1이 아니라서, Slic 2.1 basic을 넷북에 입히고 전화 인증을 받았는데요... 잘 되더군요.

    제 넷북은 구입날짜가 바이오스에 찍히는 녀석인데, Slic 2.1을 설치하고나서 바이오스에 구입날자가 2010년 1월 12일로 찍혀버리네요. 2010년에는 출시도 안한 녀석인데... 다시 포맷을 해봐도 원상복구가 되지 않고... 바이오스 업데이트를 해봐도 바이오스상에서 구입날짜가 바뀌지 않네요.. ㅠㅠ

    혹여나 방법을 알고 계실까 해서 질문드려봅니다. 죄송합니다.

  12. robit
    2011.12.15 16:24 신고

    스누피님 항상 글 잘보고 있습니다
    oem dvd 32비트 64비트 합본으로 만드는것도 가능하나요??
    가능하다면 간략하게 설명쫌 해주실수 없을까요??ㅜ.ㅜ

  13. RedWine
    2012.04.19 13:35 신고

    좋은 강좌 감사합니다 스누피님
    제가 활동하는 HP 노트북카페 회원들께 도움될것 같아 링크걸고 출처 남기겠습니다~

  14. 즈미
    2012.05.31 11:02 신고

    시디키통합.cmd 이파일을 이용해서 간단이 가능하게 해두셨더군요
    install.wim파일과 동일 폴더에 OEM폴더 만들고 그기에 디지털 라이선스파일 넣고

    @echo off
    cd /d %~dp0
    bcdedit > nul
    if errorlevel 1 goto _admin

    :_Index
    if not exist temp md temp
    del /q temp\.
    setlocal enabledelayedexpansion
    set /a i=0
    dism /get-wiminfo /wimfile:install.wim > temp\info.txt
    findstr 이름 temp\info.txt > temp\edition.txt
    if errorlevel 1 findstr /i Name temp\info.txt > temp\edition.txt
    for /f "tokens=2 delims=:" %%a in (temp\edition.txt) do (
    set /a i+=1
    echo !i!.%%a >> temp\list.txt
    )

    :_getKey
    cls
    echo.
    echo.
    echo 윈도우 7 시디키 미리 입력하기
    echo.
    type temp\list.txt
    echo.
    echo.
    set /p num=이미지 번호 :
    set /p key=시디키 :
    set /p start=작업시작? (Y/N) :
    if /i "%start%"=="Y" goto _setKey
    if /i "%start%"=="N" goto _getKey
    goto _getKey

    :_setKey
    md mount
    attrib install.wim -r
    dism /mount-wim /wimfile:install.wim /index:%num% /mountdir:mount
    rem 아래줄 추가
    xcopy OEM mount\Windows\System32\OEM\
    dism /image:mount /set-productkey:%key%
    dism /unmount-wim /mountdir:mount /commit
    rd /s /q temp
    rd /s /q mount
    echo.
    echo 창을 닫아주세요.
    pause > nul
    exit

    :_admin
    cls
    echo.
    echo.
    echo.
    echo 관리자 권한으로 실행되지 않았습니다.
    echo 우클릭 해서 관리자 권한으로 실행해주세요.
    echo.
    echo.
    echo.
    pause > nul
    exit

  15. 마일로
    2012.06.28 00:31 신고

    oem win7 cd로 imagex 이미지 분할해서
    dvd 시디 여러장으로 만들수 없나여...
    답변좀 부탁 드립니다~~~

  16. 서블릭
    2012.09.05 00:07 신고

    좋은 강좌 감사합니다.^^
    위의 글을 보고 따라해보려 하는데 궁금한 점이 있어 오래된 글임에도 질문 남겨봅니다.

    c. 편집할 이미지를 마운트한다. (32비트 홈프리미엄 버전이라 가정)
    예제) dism /mount-wim /wimfile:e:\install.wim /index:3 /mountdir:e:\mount

    혹시 64비트일 경우 예제에서 변동되는 부분이 있는건가요?

  17. BlogIcon 토코시에
    2012.10.14 23:14 신고

    안녕하세요. 좋은강좌 항상 감사하고 있습니다.
    궁금한 사항이 있어서 이렇게 글을 남기게 되는데요.
    OEM 디스크를 만들려고 하다보니 기업에서 설치해주는 윈도우의 테마도 집어넣을수 있나 하는 의문점이 들었습니다. 얼마전 어렵게 중국어판을 구하게 되었는데요. 이것을 영문판이나 한글판으로 만들 수 있을까요?
    아무리 찾아봐도 한글판이 없어서.... 받은 파일은 윈도우7 얼티밋 SP1 이었습니다.
    한국어로 변경이 가능한지 궁금합니다.

  18. 델타지원
    2013.06.15 18:00 신고

    퍼가요 출처 남길께요

  19. 떠리퐈포
    2014.03.19 11:45 신고

    안녕하세요.
    oem cd 제작에 관하여 조언좀 구하조자합니다.
    현대 LG 노트북을 사용하고 있으며 윈도우8이 설치되어있습니다
    8.1을 스토어에서 무료로 업데이트가 가능한상태이구요.
    8.1로 클린설치가 가능하게끔 oem cd를 제작하는 방법좀 포스팅해주시면 안되겠습니까?

  20. energybean
    2017.07.28 10:56 신고

    좋은 강좌 감사합니다.
    OEM시디를 가지고 있다면
    3번 시디키 입력부분에서 시디에 sources\product.ini 파일에 있는 키를 입력하면 되는건가요?
    install.wim 파일을 불러와서 설치해야 되는 경우라 OEM시디 설치와는 다르게 정품자동인증이 안되더군요

  21. energybean
    2017.07.28 17:51 신고

    삼보OEM시디의 경우 삼성OEM시디와는 다르게 source폴더에 $$OEM$$ 폴더를 넣어도 자동인증이 되지 않네요.
    삼보OEM시디에는 AUTOUNATTEND라는 파일이 있는데 이 파일이 관여를 하는 것같은데
    앞서 질문과 같이 install.wim 파일만 불러와서 설치(Grub4와 같은)해야 되는 경우에 자동인증 적용 방법이 있을까요?