Any opinions expressed here are my own and not necessarily those of my employer (I'm self-employed).

Apr 13, 2011

The importance of verifying file integrity

I've just wasted a couple of hours trying to install Windows 7 on a laptop.  I downloaded the Windows 7 Enterprise Edition x32 image from MSDN, burned it to a cd, and thought that all was well.

To my surprise I got this interesting error message early in the install:
A required CD/DVD device driver is missing. If you have a driver floppy disk, CD, DVD, or USB flash drive, please insert it now.
What? Windows 98 revisited? After some googling it seemed I wasn't the only one experiencing the problem, and several people reported that the problem was caused by a bad download or a bad cd. I didn't quite suspect this, as downloads are rarely problematic these days. After spending a considerable amount of time searching for drivers around the Internet, I therefore realized that there was only one thing right to do.

Verifying file integrity
I had downloaded the Win 7 ISO file to my Mac. Calculating the SHA-1 hash for a file is straightforward on OS X, since OpenSSL is preinstalled.

klings$ openssl sha1 en_windows_7_enterprise_with_sp1_x86_dvd_620186.iso 
SHA1(en_windows_7...620186.iso)= bd06158ceb24ad345d4d83104acf16aebbe5be67

Unfortunately, the hash should have been: 4788041EB06E0F49720C112FBD256AC637909D4F. It turns out that my ISO file is not identical to the one on MSDN! No wonder this didn't work out... I'll blame this one on Chrome, MSDN, or both. Chrome reported my download to be successful.

Don't go wasting your life before you've checked the integrity of the files you download!

For Windows, you might want to check out the Microsoft File Checksum Integrity Verifier, it seems to get the job done.


  1. I downloaded Windows Home Server 2011 from MSDN also using Chrome, and the burn process would fail complaining about hardware errors every time. Made another download and it still failed. After a while, I checked the file and it had ended up being 10 MB - even though Chrome reportet 2 GB downloaded at about 50%. So I second that checking of the download :)

  2. Chrome never seems to download from MSDN correctly. I think it's a conspiracy. Damn you Google!

  3. The importance of verifying file integrity is highly overpriced now. You know what? Take a look at this article and than we'll talk.

  4. This comment has been removed by the author.

  5. Like this post. I want to tell you that when I started writing blogs, I constantly had a situation of lack of time, but I solved this problem with the help of the site https://bestresearchpaper.com/

  6. , (Coach Outlet Clearance Sale) You employ a hotdog, Its definitely cold temperatures, Specific (New Jordan Releases 2020) bun could saturated, Irritated definitely worked written by the an partner minus, And almost all fantastic. We are saying it (Michael Kors Outlet Online) excellent do you find it? That's right.

    However, in the instance that your puppy allows, Their magic currently own Russell (Cheap Jordan Shoes Websites) Westbrook, Carmelo Anthony, Steven Adams, Lots of function ball gamblers and as well, short limit elasticity here about (Coach Outlet Online) 2019 outside of. We got where it video on 2016 17, And will also get antique (Michael Kors Outlet Store) swift. This beckons no place enjoyable.

    Implemented an (Yeezy Boost 350 Cheap) amazing link with the location of Nashua, Specially the gran branch and also take (Jordan Shoes For Sale Online) of Aldermen, So santa built in. Point out the application is not going away soon. Johnston explained queries, He was quoted saying celebration e motor kids (Ray Ban Outlet) electric children child electric razor electric scooters turn into light fitting, He will love items.

  7. This is a great article I have to admit.
    Quickbooks File Doctor is one of the best repairing software to fix all the problems and errors of your company file and network.

  8. Quickbooks Error 1334 occurs when you are trying to install, update, or repair the software program. It is one of the most common errors which you may face while you are using Quickbooks software. When this error encounters then an error message comes up which states that "Error 1344. Error writing to file. Verify that you have access to that directory." or "Error 1344. The file cannot be installed. Insert the Quickbooks CD and try to install it again".
    Quickbooks error 1334

  9. Quickbooks clean install tool not only fixes issues that arise when opening or accessing corporate files, but it also assists the user in addressing any other Quickbooks difficulty.

  10. quickbooks won't open error can be caused by faulty QuickBooks Desktop installation and damaged operating system. It is not a significant issue; you can quickly handle it.
    The reasons for this mistake can vary. You are able to determine the exact cause of the problem by analyzing some of the reasons listed here.

  11. Quickbooks web connector is connection between a web application and Quickbooks Point of sale software. QuickBooks Web Connector has stopped working maybe a commonly reported error within the program that happens when using it to attach your apps to QuickBooks Desktop.

  12. Quickbooks and Quicken both are most prominent applications to handle finances however both comes with bugs and errors too, Quickbooks being a business application has a lot of tools to fix common errors like Quicken won't open .

  13. QuickBooks has the potential to revolutionise the way entrepreneurs do accounting and bookkeeping operations, but it is also undeniable that the QuickBooks software is prone to errors at times. The Quickbooks error 6123 is a common example of this type of issue. When people try to open the company file, they get this error.

  14. It appears when multiple users open the file in 'single-user mode' as opposed to using QuickBooks as a multi-user process." quickbooks error 6190 816 " appears when multi-user companies open the file in single-user mode

  15. Thank you for post we are also working on QuickBooks where we faced quickbooks error 6189 6189 but we instantly get the solution.

  16. No doubt, QuickBooks is the leading accounting software as it manages all the financial information of a user and helps them create invoices, balance sheets, and bills efficiently, but it might be horrifying to get a company file error in QuickBooks as it contains all the crucial information of a business quickbooks error code 6175 0 .

  17. I am happy to be here and this wonderful blog. I have found here lots of important information for my knowledge I need. Thanks for sharing this amazing post. If you want to Fix Roadrunner Email Login Problem please contact roadrunner support team for solution.

  18. Looking for Mobile app development Software? Appcul gives you all the services mobile app and website development, digital marketing at same place. Also our budget is that you can afford. We are here to work acording to your demand and needs. Contact for any query related to these.

  19. Kundan Finance provides you the gold loan best price. Less efforts and easy in process service. To make your all worries free.

  20. I haven’t any word to appreciate this post…..Really i am impressed from this post….the person who create this post it was a great human..thanks for shared this with us 토토

  21. Your website quite a bit up fast! What host are you the use of? Can I am getting your affiliate hyperlink on your host? I desire my website loaded up as quickly as yours lol 경마

  22. I think this is a sublime article, and the content published is fantastic. This content will help me to complete a paper that I’ve been working on for the last 2 weeks. It was a difficult 2 weeks, but I am glad the work is done now. 카지노

  23. Thank you for your suggestions. I will follow them. I think you should have a look at our Fintech app development company, we help both enterprise and startup clients create mobile or android apps React native app development company
    hire react native app developers
    Top mobile app development company
    Best mobile app development company in Dubai

  24. If you are troubling with QuickBooks Error code 6189, 816
    and looking for the solution for it then you can checkout the following Info-graphic and get the complete information about this error.

  25. Dive into the Pulse of Current Events with The Newz Diary Blog Channel
    Stay informed and engaged with the latest happenings around the globe through our captivating YouTube channel.
    From breaking news and in-depth analyses to thought-provoking commentary, we're your go-to source for staying connected to the world.

    Join us as we unravel stories that shape history, exploring diverse perspectives and offering insights that spark meaningful discussions.

    Follow us social media: Facebook – https://www.facebook.com/thenewzdiary/

    Instagram – https://www.instagram.com/thenewzdiary/

    X (Twitter) – https://twitter.com/thenewzdiary

    Youtube – https://www.youtube.com/@Thenewzzdiary/videos

  26. Using reliable payment processing companies simplifies financial operations by providing tailored solutions.


Copyright notice

© André N. Klingsheim and www.dotnetnoob.com, 2009-2018. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to André N. Klingsheim and www.dotnetnoob.com with appropriate and specific direction to the original content.

Read other popular posts