Microsoft: Windows 7 upgrade can take nearly a day → “A Microsoft Software Engineer has posted the results of tests the company performed to the upgrade time of Windows 7. Worst case scenario is that it will take a bit over 20 hours. But a clean 32-bit install on what Microsoft calls “high-end hardware” should take only 30 minutes.”
