Result codes that start with the digits 0x800 are also important to understand. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly.
See the following general troubleshooting procedures associated with a result code of 0x800xxxxx:
|80040005 - 0x20007||This error has more than one possible cause. Attempt quick fixes, and if not successful, analyze log files in order to determine the problem and solution.||An unspecified error occurred with a driver during the SafeOS phase.|
|0x80073BC3 - 0x20009
0x80070002 - 0x20009
0x80073B92 - 0x20009
|These errors occur during partition analysis and validation, and can be caused by the presence of multiple system partitions. For example, if you installed a new system drive but left the previous system drive connected, this can cause a conflict. To resolve the errors, disconnect or temporarily disable drives that contain the unused system partition. You can reconnect the drive after the upgrade has completed. Alternatively, you can delete the unused system partition.||The requested system device cannot be found, there is a sharing violation, or there are multiple devices matching the identification criteria.|
|800704B8 - 0x3001A||Disable or uninstall non-Microsoft antivirus applications, disconnect all unnecessary devices, and perform a clean boot.||An extended error has occurred during the first boot phase.|
|8007042B - 0x4000D||Analyze log files in order to determine the file, application, or driver that is not able to be migrated. Disconnect, update, remove, or replace the device or object.||The installation failed during the second boot phase while attempting the MIGRATE_DATA operation.
This issue can occur due to file system, application, or driver issues.
|8007001F - 0x3000D||
Analyze log files in order to determine the files or registry entries that are blocking data migration.
This error can be due to a problem with user profiles. It can occur due to corrupt registry entries under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList or invalid files in the \Users directory.
Note: If a previous upgrade did not complete, invalid profiles might exist in the Windows.old\Users directory.
To repair this error, ensure that deleted accounts are not still present in the Windows registry and that files under the \Users directory are valid. Delete the invalid files or user profiles that are causing this error. The specific files and profiles that are causing the error will be recorded in the Windows setup log files.
|The installation failed in the FIRST_BOOT phase with an error during MIGRATE_DATA operation.|
|8007001F - 0x4000D||Analyze log files in order to determine the device that is not functioning properly. Disconnect, update, or replace the device.||General failure, a device attached to the system is not functioning.|
|8007042B - 0x4001E||This error has more than one possible cause. Attempt quick fixes, and if not successful, analyze log files in order to determine the problem and solution.||The installation failed during the second boot phase while attempting the PRE_OOBE operation.|