Image and Link to Moraine Valley Community College Home Page.   Image and Link to IMS Department Home Page.

Verifying an ISO Download File

If you suspect a problem with an ISO file that was downloaded through the Software Center, there is a method for checking to see if any errors occured during the download process. You will need a program (like the one provided here) to apply a hashing algorithm to a file, and the result is a hash or a message digest. This hash has a fixed size. SHA-1 is a hashing algorithm that creates a 160-bit hash value. The program provided here will do that for you.

First you would need to download the ISO To CD-DVD executable program provided below which, in addition to creating CD or DVD media from an ISO file, can be used to calculate SHA-1 hash values. When you run this program, you need to browse for and select the ISO file you suspect might be corrupt. Then you select the Tools | Verify ISO File menu command to calculate a checksum number that should match the checksum number of a known (good) file. If the numbers are the same then you can be reasonably sure that the file was downloaded without errors and should produce an exact duplicate of the original CD or DVD disk used to create the ISO file.

Download the ISO To CD-DVD program

Click here to download and save a zip file containing the iso2cdvd.exe program.

Note: The ISO To CD-DVD program is easy to use, however if you need or prefer some alternative (although harder to use), you also can download and use a command line program at Microsoft Help and Support.

Run the ISO To CD-DVD program

After downloading the ISO To CD-DVD program file, locate and run the program:

Image of ISO To CD-DVD program.

Next, use the File | Open menu command or click the Open... button next to the Select ISO image file area to locate and select the .iso image file that was downloaded:

Image of ISO To CD-DVD program with file selected.

Then, select the Tools | Verify ISO File menu command to generate the checksum number. The program will calculate a 160 bit SHA-1 checksum represented by 40 hexadecimal numbers (0-9, a-f):

Image of ISO To CD-DVD program with checksum.

Compare the checksums

Finally, compare the SHA-1 generated checksum number with the number shown in the table below for your software. If the number generated by the program matches the corresponding number in the table, the ISO file you downloaded should be free of transmission errors that might occur when downloading a file.

Current Editions
Access 2007, CD (en_office_access_2007_cd_X12-19202.iso)
SHA-1: 5a88e3a8e9389a7880894b249c5c792e86e9e0ae
Expression Web 2, DVD (en_expression_web_2_x86_dvd_x14-84789.iso)
SHA-1: b23f1222305bb767494f51ca0c1ea697cc040876
Project Professional 2007, CD (en_office_project_professional_2007_X12-22131.iso)
SHA-1: 9903e9c537302c6d7bf06b3d0016ad8484a4265b
SQL Server 2005 Developer, CD1 (en_sql_2005_dev_x86_cd1.iso)
SHA-1: 26a6aaf9280b7adbfe65fcc37071af268477c182
SQL Server 2005 Developer, CD2 (en_sql_2005_dev_x86_cd2.iso)
SHA-1: 7a193752878fc6c9223159ec29e9107e09b0b8ce
Visio Professional 2007, CD (en_office_visio_professional_2007_X12-21696.iso)
SHA-1: 3f22141249919229faefd83348934c6dc2d1ffe0
Visual Studio 2008, DVD (en_visual_studio_2008_professional_x86_x64wow_dvd_X14-26326.iso)
SHA-1: 69702515f0d7e085cbec39bff3a3b7ae5050ca3c
Windows XP Professional w/SP2, CD (en_winxp_pro_with_sp2.iso)
SHA-1: 9b1b8098395872b8e8e1012215f8d72ae7c5e030
Previous (Earlier) Editions
MSDN Library for Visual Studio 2005, CD1 (en_msdn_vs_2005_cd1.iso)
SHA-1: 8ffba36b1b93e5538a8316d6abfb54031090fa09
MSDN Library for Visual Studio 2005, CD2 (en_msdn_vs_2005_cd2.iso)
SHA-1: a612294e69f546cf023e5eb60c49d842ef662149
MSDN Library for Visual Studio 2005, CD3 (en_msdn_vs_2005_cd3.iso)
SHA-1: dd6ac10ec25daa21851b653eec612bf0edf4069f
Visual Studio 2005 Pro, CD1 (en_vs_2005_pro_cd1.iso)
SHA-1: 4a7469d39d41077e4f479a149aed9ee99b246b74
Visual Studio 2005 Pro, CD2 (en_vs_2005_pro_cd2.iso)
SHA-1: 6c574e5c29f97ef78581c96e85ec76f4bc54061a


For questions, contact your instructor, or
send email to