SafeOS phase: Errors most commonly occur during this phase due to hardware issues, firmware issues, or non-microsoft disk encryption software. Also ensure the Windows setup source and the destination drive are accessible.
If you do encounter an error, ensure the source OS is stable. First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered.ĭownlevel phase: Because this phase runs on the source OS, upgrade errors are not typically seen. These phases are explained in greater detail below. This key is volatile and only present during the upgrade process it contains a binary value in the range 0-100.
Note: Progress is tracked in the registry during the upgrade process using the following key: HKLM\System\Setup\mosetup\volatile\SetupProgress.
The computer will reboot once between each phase. SetupDiag automates log file analysis, detecting and reporting details on many different types of known upgrade issues.īriefly, the upgrade process consists of four phases that are controlled by Windows Setup: Downlevel, SafeOS, First boot, and Second boot. Use the SetupDiag tool before you begin manually troubleshooting an upgrade error.