Some users are receiving error 0xC1900101 – 0x20004 during upgrade from Windows 7/8.1 to Windows 10 (GA). Here are a few tips and workarounds to overcome this error.
The error description
The error has been reported during upgrading Windows 7 or Windows 8.1 to Windows 10 (final and Preview Builds). The users are observing that install progress stall at 25%. This is the step, where install files are copied to the destination partition. The copy process stops at 84% and setup drops error code 0xC1900101 – 0x20004. The error message reported is:
Error 0xC1900101 – 0x20004
The installation failed in SAFE_OS phase with an error during INSTALL_RECOVERY_ENVIRONMENT operation.
INSTALL_RECOVERY_ENVIRONMENT is the environment used by Windows 10, to process a rollback to the previous Windows install, if an non recoverable error occurs. The error has been reported also during Upgrade to Windows 8.1 and indicates, that something went wrong exchanging/copying.
Try a log file analysis
Windows 10 setup creates log files located in the hidden folders:
In folder Panther are *.log files, while folder Rollback contains *.txt files. We need to copy the *.log files via context menu to the desktop. Then it’s possible to open the log-files in Windows editor. This Technet-thread contains parts of a setuperr.log with indications that something went wrong during WLAN driver init. In some cases, the analysis shows which driver are causing the error.
Workaround #1: Uninstall your Antivirus/Internet Security Suites
I’ve mentioned in my German Windows 10 Upgrade-Troubleshooting FAQ – Teil 1: During upgrade to Windows 10, third party system tools like AV programs, Internet Security Suites or other system tools (virtual discs) can be a show stopper. Therefore uninstall these tools before upgrading. In case of AV software, it’s mandatory to execute also a clean tool provided by AV vendors, to clean the system from filter drivers and left over installation files/settings.
Workaround #2: Remove all unused SATA devices
There has been several reports, that DVD drives and other SATA drives are conflicting with Install Recovery Environment. Here and here users are reporting, that removing SATA DVD drive and removing SATA cables from unused devices has fixed the install issue.
There is a simple cause for this issue: Some main boards are using SATA controllers that doesn’t support AHCI mode – which is required during setup. In this case exchanging the SATA driver is a show stopper.
Workaround #3: Convert dynamic discs to basic disks
A user comment in my German blog article indicates another show stopper for Windows 10 upgrade:
I had a simlare problem, installation aborted among 25% with the INSTALL_RECOVERY_ENVIRONMENT error
The problem was my dynamic disk, windows cannot create a recovery partition on this type of disk.
You have to revert back to basic disk with third party tools like partition wizard
Workaround #4: Remove all unused devices and drivers
If the recommendations given above doesn’t help, try to process the following check list – because there has been several hints, that incompatible drivers or hardware acts as a show stopper.
- There has been a German MS Answers forum post from user “der Grieche” reporting, that removing “wrong” WWAN miniport entries in device manager has solved the upgrade issue.
- In this Technet posting an incompatible WLAN network chip was the root cause for setup conflicts. Deactivating the WLAN chip solved the issue.
- Here (user arik5405) reports that deinstalling all unused drivers was the cure for the upgrade issue.
- Remove all unused USB devices.
- Also an overclocked system can be the cause for clock_watch_timeout error.
Workaround #5: Update your drivers and BIOS
A User posts in MS Answers forum another solution for his problem on a HP Pavilion G6-2244ca. First he received error 0xc1900101-0x2000c. Then he decided to download the iso and getting the error 0xc1900101-0x20004 during upgrade.
His solution: He downloaded all drivers and bios from HP site – completed all updates – and then did the upgrade without any issue.
Another user was able to upgrade from Windows 7 after executing Windows Update-troubleshooter (click). Hope it helps to fix the issue.
Windows 10: Upgrade-Error 80240020
Windows 10: Dropping App Store Error 0x803F7003
Windows 10-Updates KB3074686; KB3074679 for Build 10240
Windows 10 Build 10130 stalls with error 0x80246017
Update fixes Windows 8.1 WinHlp32 problem (KB917607)
KB3050267 blocks Office 2013 Updates in SCCM 2012 R2 CU4
Surface Pro 3: Fix Miracast issue with Microsoft Wireless Display Adapter
Windows 7: Sidebar weather gadget “service not available”