How long does it take to upgrade from Windows Vista to Windows 7? If you said 20 hours, you need to go back to school.
Over the weekend, several leading tech websites zeroed in on one alarming snippet of data that Microsoft tester Chris Hernandez published on his Technet blog: With enough data, on sufficiently underpowered hardware, Microsoft found that a Windows 7 upgrade from Windows Vista SP1 can take as long as 1214.86 minutes, which is (hang on while I fire up Calculator here) … 20 hours, 14 minutes, 52 seconds. Give or take a few milliseconds.
That data point leaves plenty of room for snark. But does it actually represent performance that you’re likely to encounter in the real world? In a word, no.
For starters, if that sort of performance were common, we would have heard about it already from the 8 million or so people who installed Windows 7 in its beta, RC, and RTM releases. Yet I don’t remember reading any such complaints. Do you?
Over the past 10 months or so, my co-authors and I performed literally hundreds of Windows 7 installs while researching Windows 7 Inside Out. Based on that experience, here’s what I believe you can expect:
So where do those huge test numbers come from? Those are the results of stress tests performed by Microsoft to measure whether the upgrade experience in Windows 7 is improved over its Windows 7 predecessor. To measure that performance, testers clocked total upgrade times on three different PC configurations with four different data sets, ranging from no data (a clean upgrade) to a massive 650GB of user data and 40 programs whose files and settings need to be migrated.
It’s hard to reproduce the test conditions precisely, because Chris’s post lacks some basic information. (And the visual presentation is ghastly – can someone please give these engineers a course in how to create charts that actually tell a story?) But I was able to duplicate a couple of the configurations and also compare the reported performance versus my experience. Here are some observations based on those experiences:
After looking carefully at the reported results, I think I know why the reported test results don’t match up with real world experience. My data sets mirror what you’re likely to see on any computer—some Word documents and Excel spreadsheets, PDF files, JPEGs and MP3 files, plus scattered ISO Images and executable files. By contrast, testers are likely to create synthetic data sets consisting of many small files with arbitrary names. Windows setup is a meticulous, journaled process designed to be error-proof and to be completely reversible; the more files you throw at it, the longer the process will take, especially if the disk is already full.
Have you kept track of setup and upgrade times with Windows 7? Leave a comment in the Talkback section and share the details.