Mounting an ISO image under Windows

Date June 19, 2006 by Isaac

I'm a big fan of the KISS principle, so when I run into a utility that is simple, yet effective, I jump all over it. Recently, I found one such utility from Microsoft of all places.

The problem is that occasionally I need to mount an ISO image so I can access it like a normal CD-ROM. In Linux this is easy, but Windows does not come with any utilities to do this. Buried deeply within the Microsoft web site is this page, which mentions:

Mounting ISO files virtually
The following tool for Windows XP allows image files to be mounted virtually as CD-ROM/DVD-ROM devices. This tool is provided here for your convenience, and is unsupported by Microsoft Product Support Services.

Contained within that self-extracting archive are two files: VCdControlTool.exe and VCdRom.sys. What I like about the Microsoft solution is that you don't need to load a driver at system startup, and you can load/unload this driver at any time.

To mount an ISO image:

  • First (obviously) double-click VCdControlTool.exe to start the program. You will be presented with the following dialog
  • Click on "Driver Control" then "Install Driver"
  • You will be presented with a "Open" dialog where you choose the driver. Navigate to where you extracted VCdRom.sys and open that file.
  • Now, click "Start" and the driver will be fully loaded and activated.
  • Click "OK"
  • Now, from the first dialog click "Add Drive"
  • Click "Mount" and navigate to the ISO you would like to mount as a drive
  • You can now see this new "drive" and use it like you would any other CD-ROM drive
  • At this point you are free to exit from this program. The driver and ISO image will still remain.

To unmount the ISO and remove the driver:

  • Start VcdControlTool.exe again
  • In the list of drives highlight the one that you mounted and then click "Eject"
  • Now click "Remove Drive"
  • Go to "Driver Control"
  • Click "Stop"
  • Click "Remove Driver"

There are a lot of steps to remember, but once you've used it a time or two you'll get the hang of it. Like I said, I like this solution because there are no programs to install -- just copy the exe and .sys files to wherever you want to keep them. This driver can also be unloaded at will and doesn't need to startup at boot time. I know there are lots of other ISO image mounting programs for Windows. Most are commercial (you actually have to pay for it -- gasp!) and have more features, but for what I do this is all I need.

2 Responses to “Mounting an ISO image under Windows”

  1. AvatarGerson Uldrich N. Garcia
    1

    hi, good day! hope you can help, i downloaded and installed the ISO image under Windows, am done using the such software and its really a great use, however, whenever i want to uninstall it; it seems that the drive doesn’t remove and i keep repeating the instruction how to remove but still the problem persist. how can i remove or delete such annoying virtual drives? thanks alot.

    Reply to this comment.
  2. AvatarIsaacW
    2

    Unfortunately (or fortunately) the program has always behaved very well for me and I’ve always been able to unmount CD’s and unload the driver just fine. Without actually seeing what’s going on I’m afraid that I can’t offer any advice.

    Reply to this comment.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>