View Full Version : How to make .iso from disc on mac?

7th April 2006, 07:31 PM
Hey guys,

How can you make a .iso file from a disc on the mac?

I can only seem to find windows apps to do the task.

Any ideas?


7th April 2006, 07:35 PM
Pop a disc into your drive.
Run Disk Utility
Select the Volume (first item below your Drive Name)
Press the "New Image" button

7th April 2006, 08:06 PM
....but this creates a .dmg file!

If you select DVD/CD master you get a .cdr file.

I read somewhere that someone simply renamed a .dmg file
to a .iso file. Can you actually do this ???


7th April 2006, 09:45 PM
Yep, renaming sometimes works, otherwise, you can use Toast to create a bin file and renamed that.

7th April 2006, 11:13 PM
So are all these image formats essentially the same?

7th April 2006, 11:24 PM
I used to be able to make toast do this, but I have forgotten how to do it and really can't be bothered finding out again because....
I use disk utility to do it. Mount the iso (double click on it) when you open disk utility you select it and in the images drop down menu is the burn command. away you go.


8th April 2006, 08:06 AM
Some .dmg files can contain other information, so renaming it to .iso means it may not work as you had hoped (and when burnt wont burn as you hoped).

The unix way to make a iso is to drop into a CLI session and use the dd command.

Drop the cd into the drive on the machine, then do a df to determine what device name the cdrom is that just got mounted;

bart:~ michaelf$ df
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/disk2s0 1263924 1263924 0 100% /Volumes/Ubuntu 5.10 i386

Now use the following command; (dont use the s0 part of the device, as you want entire cd imaged (not just slice0 which might not be the whole cd if the cd contains a windows and mac filesystem type arrangement)

bart:~ michaelf$ dd if=/dev/disk2 of=~/Desktop/myfilename.iso bs=16384
45382+1 records in
45382+1 records out
743540112 bytes transferred in 357.760991 secs (2078315 bytes/sec)
bart:~ michaelf$

if= input file (in our case a device)
of= output file
bs= block size (could make block size bigger to speed up reading, your choice)

man dd (for more information)