본문 바로가기

Easy Mac

맥에서 CD/DVD를 이미지 파일 (iso, dmg, cdr)로 만들기

요즘 CD나 DVD를 많이 이용하지는 않지만, 가끔 CD/DVD를 이미지로 만들어 두어야 할 일이 생기곤 하죠.
윈도우에는 nero, ultraISO와 같은 유명한 소프트웨어에 이러한 기능들이 들어있고, daemon에서도 이미지 생성기능이 있다고 들은 것 같기도 합니다.

아무튼!!


맥에는 "디스크 유틸리티" 라는 내장된 프로그램을 이용하여 이미지 만들기가 가능하고, 그 방법에는 여러가지가 있습니다. (터미널 명령어 이용 등.)
디스크 유틸리티를 이용하면, 보통 dmg나 cdr 이미지로 생성이 됩니다. 하지만 윈도우에서도 함께 이용할 수 있으려면, ISO로 만들어 두는 것이 여러가지로 유용하겠죠?

그럼 ISO 이미지 파일을 생성하는 두가지 방법을 소개하도록 하겠습니다. 




첫번째. 디스크 유틸리티 + 터미널 명령어 (hdiutil)을 이용한 ISO 만들기


  1. Spot light 을 이용하여 "디스크 유틸리티" 실행

     

     

  2. 왼쪽 항목에 CD/DVD 목록 클릭
  3. 상단의 새로운 이미지 아이콘을 클릭
  4. 별도저장 이라는 칸에 원하는 이미지 이름 넣고 저장 경로 선택 (현재는 데스크탑으로 설정)
  5. 이미지 포맷을 "DVD/CD 마스터" 선택 후 저장 버튼을 누르면 monkey.cdr 파일 생성됨
  6. Spotlight 을 이용하여 "터미널" 실행


     
  7. 이미지 파일이 저장된 경로 (현재는 데스크탑)로 이동

    $ cd ~/Desktop


    $ hdiutil makehybrid
    라고 입력하면 아래와 같이 사용법이 나온다.

    hdiutil: makehybrid: no source specified
    Usage: hdiutil makehybrid -o
    hdiutil makehybrid -help


    변환하는 명령어는
    $ hdiutil makehybrid -iso -joliet -o money.iso monkey.cdr

    Creating hybrid image...

    ........................................................................................................................
    명령어를 입력하면 위와 같은 메세지가 보이면서 iso 이미지가 따로 생성이 된다.



두번째, 터미널에서 drutil 명령어로 ISO 이미지 파일 만들기



  1. 터미널을 열고 디스크 유틸리티를 이용해 디스크 상태를 본다.
    $ drutil status

    그러면 아래와 같이 CD-ROM 정보가 표시가 된다.




  2. CD/DVD 디스크의 마운트를 해제 한다.

    위에 정보를 보면 name: /dev/disk2 라고 보인다. 이름이 disk2 인 것이다.
    $ diskutil unmountDisk disk2 

    Unmount of all volumes on disk2 was successful 이라는 메세지가 나오면 마운트가 해제된 것.



  3. dd 유틸리티를 이용하여 ISO 이미지를 기록한다.
    $ dd if=/dev/disk2 of=mokey.iso

    /dev/disk2 의 볼륨을 monkey.iso 로 만들라는 의미
    위의 명령어를 입력하면, 한참동안 머물러 있는데, 이것은 이미지 기록을 준비하는 것이니 기다려야 합니다. 기록이 완료되면 아래와 같은 메세지가 출력됩니다.

    1484047+1 records in
    1484047+1 records out
    759832416 bytes transferred in 493.307023 secs (1540283 bytes/sec)
     


  4. mount 해제 했던 것을 다시 mount 해준다.
    $ diskutil mountDisk disk2