Welcome to MSDN Blogs Sign in | Join | Help

Deven Kampenhout's Tech Blog

Experiences of a Web Infrastructure Architect in the Hosting Industry
Windows Server 2003 Resource Kit (How I learned to freely burn ISO images in Windows)

In my prior life before coming to Microsoft, I didn't use Windows as a server but rarely and as a workstation very little. My main workstation was running on RedHat (or Fedora from time to time), and I managed mostly Unix and Linux servers, only managing Windows servers on an as-needed basis, which was pretty rare since we had other staff to do that. I did run Windows on my laptop however, as it was very usefull to run the Windows Office suite as my company had a fully integrated Exchange environment, and collaboration with co-workers was more efficient using Windows.

One of the reasons I preferred using RedHat as my primary workstation however was due to the availability of tools and resources. If there was a job that needed to be done, and I didn't already have the software, I could almost always find an open-source project that had a solution. If the project was somewhat active I could easily download and install the software without having to pay for it. On Windows, if the OS didn't provide the utility, my perception was that the only other options were typically non-free products, ranging from "trial versions" to "shareware" to full blown pay for license professional software. The problem was that if it wasn't free, then I had to go pester my boss about buying a license for it, and that was an inconvenience at the very least.

One example of such a utility was cd-burning. In Linux/Open Source distributions, it was easy to obtain fully functional cd-burning command-line utilities. On top of those, if you didn't like working in the command-line, there were a bunch of freely available command-line GUI wrappers to make the tools pretty. Most of these utilities are part of the common Linux distributions today. If I wanted to burn a CD, a quick search on the Internet would reveal plenty of how-to docs on the subject.

Conversely, in Windows if I wanted to burn CD's, I had to go find a third party applications to burn them. When I bought my cd-writer, it came with a free "light" version of a CD burning tool, but to get the advanced features such as burning an ISO image, I had to buy an "upgrade". Granted, it wasn't usually more than $20-30, but this is more expensive than "free".

However, it turns out that I should have voiced this opinion to my Microsoft-minded colleagues, as contrary to my ignorant opinion, Microsoft does have free cd-burning tools. Granted, some of these tools came to public distribution relatively recently, so I can't blame myself too badly for my mis-perception. For cd-burning of data and music CD's, Windows Media Player 10 has all of that functionality fully available. But if you want to burn an ISO onto a CD, that isn't supported. However, there is an answer for that too. Microsoft published the Windows Server 2003 Resource Kit on 4/28/2003, which contains tools to "help administrators streamline management tasks such as troubleshooting operating system issues, managing Active Directory®, configuring networking and security features, and automating application deployment." This toolkit also includes the cdburn.exe tool, which enables burning ISO images to CD (and dvdburn.exe for burning DVD from ISO images). You can install this resource kit on windows XP or Windows server 2003. One caveat that I discovered (while writing this post nonetheless) is that you can't be running Windows Media Player while using the cdburn or dvdburn command line tools, or you'll get an error message stating "Unable to lock the volume for exclusive locking 5".

Once you install the resource kit, burning a CD is as easy as the following command:

cdburnn d: image.iso -speed max

You can find all of the options for the command by passing the /? flag after the command.

The moral of this story? Before you assume that you have to buy third party software to accomplish your task, check to see if microsoft has a free utility or toolkit.

 

Posted: Tuesday, August 16, 2005 8:38 PM by devenkamp

Comments

bao said:

And for more cd burning/reading suggestions:

http://www.cdburnerxp.se/ : Free CD burning app, can also make ISOs from files (but can't make images directly from CDs).

http://uranus.it.swin.edu.au/~jn/linux/rawwrite/dd.htm : unix dd for Windows. Making a CD image can't get any simpler or more bare-bones than that.
# August 16, 2005 11:23 PM

Shaun Bedingfield said:

That reminds me of my brothers comment that Microsoft doesn't have a free database..

I then showed him Microsoft Desktop Engine which is SQL server minus a couple features and tools. I also told him about SQL Server Express.

People also make the comment Microsoft doesn't have free tools but the .NET SDKs include compilers and there will also be Express versions for most languages.

Overall, the Windows operating system is cheaper to target than most people think. I wonder if most people have ever heard of Microsoft's POSIX support under NT. They have a lot of libraries and tools built out for it. The package is over 100 mb.

Kind of off topic but does anyone know if Microsoft is going to ever produce documentation for the later (7+) versions of MASM. These come free with Visual C++ but documenation does not.

Shaun Bedingfield
blogsb.blogspot.com
shaunbed@swbell.net
# August 17, 2005 12:06 AM

Uwe said:

Others, beside Microsoft, have free high-quality tools, too.

Just think about Process Explorer, Filemon, Regmon, etc. from http://www.sysinternals.com
# August 17, 2005 2:00 AM

Mike G said:

>Granted, some of these tools came to public distribution relatively recently, so I can't blame myself too badly for my mis-perception.

Very recently, and I've never managed to get the Windows XP CD burning tools working satisfactorily.

Not that I imagine a Redhat command line is any easier to wield.

Nero for me...
# August 17, 2005 5:43 AM

some guy said:

I just wanted to say thanks ALOT for the info. it saved me a lot of time, trying to get copy of gentoo burned in windows.

And you're totally right about the absolute lack of help on the web for anything remotely involving windows... capitalism at its finest.
# September 15, 2005 6:51 PM

Gabor said:

It's great but how to create an iso image from command line?
# October 12, 2005 4:56 AM
New Comments to this post are disabled
Page view tracker