The DMG image format is by far the most popular file container format used to distribute software on Mac OS X. Here's how to convert a DMG file into an ISO file that can be mounted on a Windows PC.

First head over to this website and grab yourself a copy of dmg2img by clicking on the win32 binary link.

sshot-1

Once the file has downloaded, open your Downloads folder, right click on the file, and select extract all from the context menu.

sshot-2

You will then be asked where you want to extract the binary to, extracting it to your Downloads folder is fine for now.

sshot-3

Now hold down shift and right click on your Downloads library, then select open command window here from the context menu.

sshot-4

Now use the following command syntax to convert your file:

dmg2img <source file.dmg> <destination file.iso>

In my example I want to convert a DMG file on my desktop called random.dmg  and save the resulting ISO in the Documents folder so my command would be:

dmg2img "C:\Users\Taylor Gibb\Desktop\random.dmg" “C:\Users\Taylor Gibb\Documents\ConvertedRandom.iso”

Note: I am enclosing the paths in quotations because I have spaces in my file paths, they are not required if you don't have spaces in your file paths.

sshot-6

Once you hit enter your file will be converted.

sshot-7

You can now burn the ISO file to a disk.

sshot-8

There are plenty of other tools that claim to help you convert DMG files, however this is the most reliable way I have come across.  Have you ever needed to convert a DMG file? Let us know how you did it in the comments.