Last month, Don Sarkar, chief of Windows 10 Insider shared that the development team might have found a way to reduce downtime i.e. the amount of time you cant use your Windows 10 PC because of an ongoing upgrade, drastically. Now, Joseph Conway, Senior Program Manager on the Windows Fundamentals team has shared more details on it. He said:
To achieve this, we moved portions of the work done during the offline phases and placed it in the online phase. Because of these changes, the average offline time for the Fall Creator’s Update released last October has dropped to 51 minutes, a 38% improvement! But we didn’t stop there. We’ve done additional work in the upcoming Windows release to move portions of migration operations to the online phase as well. This has resulted in an overall reduction of offline time when installing builds in the Insiders Program to an average of 30 minutes. That’s a reduction of 63% from the Creators Update!
Microsoft has reduced the average offline time from 82 minutes to 30 minutes. This doesn’t include downloading the update. While I expected them to get things done when it comes back online but seems its the opposite way. The downtime is reduced because now Windows 10 will get all the preparation done including User Content, and the new OS is put into a temporary working directory which is loaded during offline process.
Here is the break-up of what happens when it’s online and offline.
- PC checks for available feature updates (manually or automatically).
- Feature update payload is downloaded.
- User content is prepared for migration.
- The new operating system is placed into a temporary working directory.
- PC waits for a required reboot to begin update installation.
- PC reboots to begin update installation process
- Drivers and other required operating system files are migrated
- User content is migrated
- PC reboots and completes the update
- OOBE begins
- Average Offline time of 30 minutes.
Microsoft claims that since a lot is going n during the online phase, Windows will make sure that the setup processes run at a low priority, so they won’t have a large impact on a device’s battery life or system performance.
Via: Windows Insider Blog