How To Convert A DMG File To ISO

Spread the love

The ISO file format is pretty much entranched in the PC world as THE format to use for CD/DVD disk images. The advantages of this format are plenty – It is a standard open format and tools to work with it are readily available for all operating systems, Windows, Unix/Linux and OS X.

While Mac users can use the ISO format on their machines, Most software on OS X is distributed as a DMG file. The DMG file format has a couple of arguable advantages over the ISO format like encryption, compression etc., but the truth is that the rest of the world uses ISO and there is no way easy way to use DMG files in the PC world.

I faced this dilemma at work a couple of days back when I had a DMG file in my hand and had to burn it to a DVD but I was using a Linux machine.

I tried searching online for solution to burn a DMG on Windows but couldn’t find any free utility. So, I searched for the next logical solution. Convert the DMG to ISO and I found a way to do it – and the good thing is that the tool to be used for the conversion comes with Mac OS X and is a simple command line utility.

This method only works on a Mac, so you have to convert the DMG file to an ISO on the Mac itself and then transfer and use the resulting ISO on your PC. The utility to be used for the purpose is hdiutil and the complete command is:

hdiutil convert dmgfilename.dmg -format UDTO -o converted_iso

Below is the screenshot of the command that I used to convert my DMG file to ISO.

The above command will create a file with a .cdr extension, which stands for a CD/DVD master. If you want, you can rename it with a .ISO extension and it should still work fine. Copy it over to your Windows or Linux/Unix machine and you’re all set.

You can now use Nero, cdrecord/wodim or the OS’s built in ISO burning tools to burn this ISO file to any media.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.
By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time. Subscribe


Sharninder

Sharninder is a programmer, blogger and a geek making a living writing software to change the world. His tech blog, Geeky Ninja, is where he shares his wisdom, for free !

Comments (1)