PTMD로 OTI Controller USB에 CD영역 만들기

2009. 3. 8. 03:35IT/Computer Tips

* 모든 USB에 CD영역을 만들 수 있는 것은 아닙니다. 일부 USB는 CD영역을 생성하다가 용량이 줄어들거나 읽기/쓰기 속도가 느려질 수 있고, 심각한 경우 컴퓨터가 USB를 인식하지 못하거나 USB를 사용할 수 없게 될 수도 있습니다. 또 CD영역을 만드는 과정에서 USB에 저장된 자료가 모두 삭제됩니다. 이 과정에서 발생하는 어떠한 피해도 책임지지 않습니다. 시작하기 전에 글을 끝까지 읽고 다시 한 번 생각하세요!!

USB 메모리는 일반적으로 파일을 저장하는 부분 이외에 CD와 같은 CDFS 파일 시스템 영역을 만들 수 있다. 이 영역을 흔히 CD영역이라고 하는데, CD영역은 CD처럼 인식하기 때문에 CD영역에 Windows 설치 이미지를 기록하면 USB를 이용해서 ODD가 없는 넷북 등에도 Windows를 설치할 수 있고, 복구 이미지나 BartPE, Linux LiveCD 등을 기록하면 시스템 복구에 사용하거나 BartPE, Linux LiveCD로 부팅할 수 있다. 물론 CD의 자동실행 기능도 사용할 수 있다.

USB는 장치 인식 및 입출력을 담당하는 컨트롤러와 데이터를 저장하는 플래쉬 메모리로 구성된다. CD영역을 생성하려면 컨트롤러의 드라이브를 수정하는 과정을 거치는데, USB 컨트롤러의 종류에 따라 다른 프로그램을 사용해야된다. USB 컨트롤러와 종류는 ProductID(PID)를 확인해서 구분할 수 있는데, 아래의 내용은 PID가 2168인 OTI Controller를 사용하는 USB에 CD영역을 만드는 방법이다. 먼저 아래의 방법으로 USB의 PID와 컨트롤러 종류를 꼭 확인하고 계속 진행한다.

Chip Genius

먼저 USB 메모리를 컴퓨터에 연결하고 나서 첨부된 Chip Genius를 내려받아 압축을 풀고 ChipGenius.exe 파일을 실행한다. 그리고 CD영역을 만들 USB의 PID가 2168이고 Chip Vender(컨트롤러 종류)가 OTI인지 확인한다.

파일 내려받기 : ChipGenius.rar

위 그림처럼 PID가 2168이고 Chip Vender가 OTI이면 아래의 순서에 따라 CD영역을 만들면 되고, 만약 다른 제조업체ID라면 글 마지막의 [USB PID와 컨트롤러 종류/ CD영역 생성 프로그램]을 확인하고 알맞은 프로그램으로 CD영역을 생성한다.

  1. Chip Genius로 PID와 Chip Vender를 확인했으면 아래에 첨부된 PT Multi-Device 2.9.0.12를 내려받는다.
    파일 내려받기 : PTMD2.9.0.12.zip    PTMD2.9.0.23.zip
    내려받은 PTMD2.9.0.12.ZIP 파일의 압축을 풀고 USB 메모리를 컴퓨터에 연결하고 나서 ptmd2.9.0.12.exe파일을 실행해서 PT Multi-Device(이하 PTMD)를 설치한다.
  2. PTMD 설치가 완료되면 프로그램 설치 폴더의 PTMD.exe파일을 실행한다. 그럼 아래 그림처럼 자신의 USB가 PT Device라는 이름으로 표시된다.
  3. [Tools] - [Setting 2168 &...]을 클릭한다.
  4. 비밀번호 입력 창이 뜨는데 그냥 [OK]를 눌러 넘어간다.
  5. [Device Setting] 탭에서 빨간 사각형에 있는 부분을 원하는 이름으로 수정한다. USB를 연결했을 때 표시되는 이름인데, 수정하지 않아도 상관 없다.
  6. [Chip Option] 탭으로 이동해서 [CD-ROM Option]의 [Enable CD-ROM]에 체크하고 [Select Image] 버튼을 눌러서 CD영역에 사용할 ISO 이미지를 선택한다.
  7. [Partition Setting] 탭으로 이동해서 [Partition Option]을 [Security + Public (2 lun)]로 선택하고 [Public Area (lun 1)]의 [Partition Size]를 입력한다. Partition Size는 USB의 전체 용량에서 CD영역에 사용할 ISO 이미지의 크기를 뺀 정도의 값인데, 일반적으로 PTMD 처음 화면에서 capacity에 표시된 숫자에서 ISO 파일 크기를 뺀 것보다 조금 작은 값을 입력하면 된다.

    * Partition Size가 맞지 않으면 CD영역을 만들 때 붉은 색으로 표시된 글자가 나타나며 CD영역이 만들어지지 않는다. 그럴 땐 다시 2번 과정으로 돌아가서 Partition Size 등을 다른 값으로 조정하면서 시도하다보면 CD영역이 만들어진다.
  8. 나머지 세 개의 탭은 수정하지 않은 채로 두고 [확인]을 누른다. 그리고 처음의 화면으로 돌아오면 엔터[Tools] - [Start]를 누르고 기다린다. USB의 LED가 반짝이며 ISO 파일을 기록할 것이다.
  9. 작업이 완료되면 위 그림처럼 장치가 초록색 글자로 바뀌고 Status에 Pass라고 표시된다. 이제 [Driver] - [Reinstall]을 누르면 다시 드라이버가 설치된다.
  10. 드라이버 재설치까지 마치면 PTMD를 종료하고 USB를 제거했다가 다시 연결한다. 다시 연결하면 PT Device로 바뀌었던 USB가 원래의 이름으로 돌아간다. 탐색기를 실행하면 위 그림처럼 자신의 USB가 두 개로 인식되면서 앞에서 지정했던 ISO파일이 USB의 CD영역으로 만들어진 것을 확인할 수 있다. 이제 [이동식 디스크]라고 표시되는 일반 영역에 자료를 저장하고 사용하면 된다.

만약 9의 과정에서 초록색이 아닌 빨간색 글씨가 나타난다면 CD영역 만들기에 실패한 것이다. 이럴땐 5-8의 설정 과정(특히 Partition Size)을 다시 조정하고 CD영역을 만든다.

CD영역을 만든 USB로 컴퓨터를 부팅하려면 CMOS에서 USB의 부팅 순서를 첫 번째로 조정한다. (메인보드에 따라 USB 부팅을 지원하지 않을 수 있으며 일부 메인보드에서는 CD를 첫 번째로 지정했을 경우 USB CD영역으로 부팅된다.)

※ 참고 - USB PID와 컨트롤러/ CD영역 생성 프로그램 (USBOffice참고)

파일 내려받기 : CD영역.pdf
PID=0163, 0165 USBEST Controller UCDExec/ UFDUtility
PID=1000, BC06, 70D4 SMI Controller UFDiskUtilities/ SM32X
PID=1603 Skymedi Controller SK6211/ SK6281
PID=6387 Alcor Controller AlcorMP

USB CD영역 생성 프로그램 모음 - 많이 쓰이는 CD영역 생성 프로그램이다. CD영역.pdf 파일의 목록을 참고해서 자신의 USB에 맞는 프로그램을 사용하고 여기에 없는 프로그램은 www.FlashBoot.rubbs.mydigit.cn에서 대부분 내려받을 수 있다.


  • 프로필사진
    이재범2009.07.29 00:39

    감사합니다 ^-^ 구글에서 vid값이랑 pid값을 검색해서 찾아왔습니다. ^-^ 용량이 512라 제가 직접 만든 LITE로 구어보려구요
    정말 감사합니다 ^_^

  • 프로필사진
    Favicon of https://circlash.tistory.com BlogIcon circlash2009.09.30 12:13 신고

    뒤늦게 댓글을 확인했네요^^
    성공하셨으리라 믿습니다!!

  • 프로필사진
    chungdoli2010.12.24 01:23

    한참 영역생성으로 고생하고 있었는데 너무 설명을 잘해주셔서

    무사히 해결하고갑니다 감사드립니다.

  • 프로필사진
    박영진2010.12.28 16:15

    저 프로그램 사용법을 몰라서 한참 찾았는데 친절하게 설명해주셔서 감사드립니다
    근데 잘 안되네요 ㅜ
    부트 메뉴에서 저거인 usb key : OTI 어쩌구~ xp 를 1순위로 했는데
    invalid system disk가 나와요..!!
    어찌된건지 혹시 아세요??

    그리고요.. 이거 되돌리는 법 좀 알려주세요
    E: F: 가 생겼는데 파티션삭제하고 둘다 다시 파티션생성하면 된다는데
    '파티션삭제'부분이 선택을 할 수 없어요..
    활성디스크라서 그런거 같아요..

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2011.01.02 18:45 신고

      아마 부트 메뉴에서 지정하신 것이 CD영역이 아니라 일반 USB 영역을 선택하신 것 같습니다. 생성한 CD영역을 찾아서 정확히 선택하시면 제대로 부팅 될 겁니다. 간혹 오래된 메인보드는 USB 부팅을 지원하지 않을 수도 있으니 참고하시구요.

      CD영역이 생성된 것을 없애고 초기 상태로 되돌리려면 7번 그림의 Partition Setting으로 이동한 다음 Partition Option을 한 개의 영역으로 선택하고 작업을 마무리하면 처음처럼 드라이브가 하나만 잡히게 됩니다.

  • 프로필사진
    해치지않아요2011.01.31 11:54

    public 영역값 설정이 무척이나 어렵네요. ㅠ.ㅠ
    capacity값이 995.0인데 이미지 크기가 649mb라서 346으로 잡아주면 빨간색으로 뜨네요.
    값을 190까지 하나하나 내려서 체크해봤음에도 여전히 빨간색으로 나옵니다.
    허허허.....=_=;;
    무슨 방법이 없을까요.

    혹시 예전에 이런식으로 시디영역을 만들었던게 문제가 되는걸까요?
    초기상태로 돌려도 봤는데(한개의 영역) 여전히 그렇네요.
    메모리가 문제인건지 이미지가 문제인건지....벌써 몇날 몇일을 잡고 있네요..ㅠ.ㅠ
    그냥 하나의 cd영역으로는 생성하는 방법은 없을까요?

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2011.02.27 23:40 신고

      흠, Public 영역 값 지정하는 게 이동식 디스크에 따라 차이도 크고 성공하셨다는 분 실패하셨다는 분 딱 정해진 정답이 없어서 지금 상태에선 저도 뭐라고 확답을 못 드릴 것 같습니다.

      일반적인 상황에선 위 방법으로 CD영역을 생성할 수 있는데 왜 그런지 모르겠네요.. 메모리카드 특성을 타는건가.

      제가 아는 범위에선 이동식 디스크 전체를 하나의 CD영역으로 만드는 건 좀 어렵지 않은가 싶은데요. 다른 방법을 찾게 되면 새 게시물로 소개하겠습니다. 아무쪼록 성공하시길 바라겠습니다.

  • 프로필사진
    삽질전문2011.02.27 23:17

    저도.. 이걸로 해보았는데요...
    물론 윈도우를 순수한팩으로 안하고 개죠한버젼 MSDN버젼으로 했습니다.
    부팅시 invalid system disk 메세지가 나오는데... 이프로그램은 윈도우의 386폴더만 카피해서 가상시디롬으로 해주는거 같네요.. 정작 필요한거는 오리지날 ISO파일 원본을 순수하게 시디롬에 인식시키는 것으로 필요한데.... 이건 순수 버젼용같네요... 아무튼 도움이 되어 기쁩니다. 이렇게해서 나중에 ISO풀버젼업데이트가 될날을 기다려야 겠네요..

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2011.02.27 23:51 신고

      이 게시물 내용은 순수 버전이나 수정을 거친 버전 상관없이 부팅할 수 있는 ISO 이미지 파일이라면 어떤 것이든 가능한 방법입니다. 위 게시물에서 제가 사용한 파일 역시 윈도 원본에 BartPE를 합친 일종의 수정 버전을 사용한 것이구요.

      정상적으로 CD영역이 생성되었고 윈도에서 이동식 디스크 장치를 연결했을 때 CD 영역과 일반 영역 두 가지로 잡히는데 부팅시 Invalid system disk가 나온다면 CD 영역 생성에 문제가 있다기보단 메인보드에서 USB 부팅을 지원하지 않는다거나 부팅 장치의 우선순위 설정에 문제가 있는 것이 아닐까 생각됩니다.

      이동식 디스크 장치에 CD 영역이 정상적으로 생성이 되었더라도 부팅 장치 우선순위가 CD 영역이 아닌 일반 USB 영역으로 지정되어 있다면 위 방법으로 부팅할 수 없습니다.

      메인보드에 따라 다르지만, USB의 CD 영역도 ODD 장치를 우선순위 첫 번째로 설정했을 때 잡히는 경우가 있으니 이 방법도 사용해 보시는 것이 좋을 것 같습니다.

      만약 어떻게 해도 USB CD 영역이 첫 번째 부팅 장치로 설정이 되지 않는다면 USB의 일반 영역에 부팅 파일을 심어서 사용할 수도 있습니다.

      이 방법은 WinSetupFromUSB나 UltraISO 등의 프로그램을 사용하면 됩니다.

  • 프로필사진
    넷북유저2011.06.10 13:30

    좋은 내용 감사합니다.^^

    덕분에 넷북에 CD없이 설치 성공 했어요.

    다른 곳에서 조잡하고 안되는 정보만 보며 삽질했었는데;;ㅎ

    여기는 정말 깔끔하고 알기쉬운 블로그네요;;^^

    주인장님의 내공이 느껴집니다~ 정말 감사드려요~

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2011.06.10 15:49 신고

      방문 감사합니다.

      잘 되셨다니 다행입니다^^

      날씨 더워지는데 건강 조심하세요~

  • 프로필사진
    Favicon of http://yourwebsite.com BlogIcon 로이킴2013.01.09 12:47

    이거 생성 했다가 cd영역 삭제 하려면 어떻게 해야 되나요?

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2013.07.02 18:34 신고

      답변이 너무 늦었네요, 댓글을 못보고 지나쳤나봅니다.

      일단 CD 영역을 제거하려면 제거하려는 USB가 연결된 상태로 PTMD를 실행하고 2~5번까지 똑같이 진행합니다.

      6번에서 Enable CD-ROM의 선택상자의 체크 표시를 없애고 7에서는 Public Area를 선택하고 Partition Size는 지워서 빈칸으로 남겨둡니다.

      이제 [확인]을 눌러서 설정창을 닫고 [Tools] > [Start]를 눌러서 작업을 시작합니다.

      작업이 완료되고 초록색 글자로 Pass가 뜨면 [Driver] > [Reinstall]을 눌러 다시 드라이버를 설치합니다.

      이제 PTMD를 종료하고 USB를 제거했다가 다시 연결하면 CD 영역과 일반 영역으로 나뉘었던 USB가 일반영역 하나로 합쳐집니다.

      단, 모든 파일이 삭제되니 작업 전 중요한 파일은 꼭 미리 복사해두세요!!

  • 프로필사진
    아스라다2013.09.12 18:29

    감사합니다. 덕분에 USB-CD를 만들수가 있어서요!!

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2013.09.15 00:18 신고

      안녕하세요, 아스라다님.
      잘 성공하셨군요!
      즐거운 일요일 보내세요!!

  • 프로필사진
    이민철2014.03.22 12:14

    잘봤습니다^^
    잘알려준 덕분에 cd 영역은 제거가 됐는데 디스크쓰기금지가 되어버렸네요;;ㅠㅠ
    해결방법이 있을까요??

    • 프로필사진
      Favicon of https://circlash.tistory.com BlogIcon circlash2014.03.27 12:51 신고

      이민철님, 안녕하세요!!
      다른 블로거분께서 USB 쓰기금지에 관해서 몇 가지 방법을 소개해주셨는데 링크 걸어드려요~
      http://hello_ohm.blog.me/50187276253

      일단 다른 컴퓨터에서도 안되는건지 한번 확인해보시고 PTMD를 다시 적용시켜보시거나 위 링크에서 제시하는 다른 방법을 확인해 보시는게 좋을 것 같습니다.