Now my primary laptop Dell Precision M4600 Mobile Workstation is also running with Windows 10 Technical Preview 2. Couple of times, Windows 10 upgrade process got failed on this windows 8.1 laptop. Windows 10 upgrade has almost finished and just before completing the upgrade process it got failed. However, I didn’t lose any data or applications as Windows 10 upgrade process was successfully restored the FULLY working version of Windows 8.1. I’m really loving Windows 10 upgrade process because of this restore feature. I got the Windows 8.1 laptop upgraded to Windows 10 TP2 in the 3rd attempt. Only difference between 2nd and 3rd Windows 10 upgrade attempt was the removal of some unwanted applications.
After Windows 10 upgrade, my Hyper-v lab with SCCM 2012 CAS and Primary servers are intact. Most of the applications are working apart from Microsoft Office (irony). I don’t worry about Office as I can download and use Office 2016 as blogged here.
I got an interesting reply for one of my tweet and that tweet was related to the post “How to Uninstall Windows 10 TP and Restore Previous Version of Windows“. The reply was from Surjeet and his question was “I upgraded from 8.1 to
#windows10 but never saw the boot option to rollback when restarting the pc“. So when you upgrade a Windows 8.1 machine to Windows 10 then you won’t get the following screen whenever you reboot the machine.
So Why this option “Choose an Operating System” is missing for “Windows 10 machines” which are upgraded from Windows 8.1? I was not sure, why is the behavior different from “Windows 7 to Windows 10” upgrade! This was the trigger behind my 3rd attempt towards upgrading my Windows 8.1 Precision laptop. After the successful upgrade to Windows 10, I’ve noticed that Surjeet was correct in stating there is no option to select Windows Rollback when restarting the PC.
I was checking the same old trick which helped us in Dual boot scenarios. We can find “this settings” when you navigate via system properties (sysdm.cpl) –> Advanced tab –> “Startup and Recovery –> Settings“. I’ve noticed that “On Startup and Recovery window” –> The Default Operating System option –> “Time to display list if Operating Systems” option is NOT enabled and this is the default settings when you upgrade Windows 8.1 to Windows 10.
I’ve enabled “Time to display list if Operating Systems” as you can see in the following picture. Once you enable this option, you’ll get Windows Rollback option when you restart Windows 10 machine.
So the fact is that Windows Rollback option is always there in all Windows 10 upgrades. In some cases it’s not displayed (rather it’s hidden) while booting up Windows 10 machine. Windows 8.1 machines will also get the Windows 10 Rollback option when you enable “Time to Display List of Operating System” option from System Properties (SYSDM.CPL).
Edit:- Today morning I got a reply to my Tweet from none other than Gabriel Aul !! He suggested the other way to restore machines back to previous OS. @GabeAul :@anoopmannur You’ll also be able to select rollback in Settings > Update & recovery > Recovery.