Hi,
Thank you for writing to Microsoft Community Forums.
I understand that you are receiving an error, ‘0xC1900101 - 0x30018’ when trying to upgrade from Windows 8.1 to 10. I’ll certainly assist you with the issue.
However, please let us know:
Have you purchased a license for Windows 10?
An error that begins with 0xC1900101 is usually a driver error. You may want to refer the steps mentioned in the article Get help with Windows 10 upgrade and installation errors.
Note: While performing chkdsk on the hard drive if any bad sectors are found on the hard drive when chkdsk tries to repair that sector if any data available on that might be lost.
We can try disabling third party drivers and services and see if that helps. Refer the steps mentioned below:
Hardware clean boot:
I suggest you to follow the steps mentioned below and disable the devices is Device Manager:
Press Windows key + R. This will open Run. Alternatively, you can go to Start and search for Run.
In Run dialog box, type devmgmt.msc and hit enter.
Now, expand Display adapters, Printers, Sound, video and game controllers one by one.
Right click on the devices inside the section and click on Disable device.
If asked for restart click on restart later and disable all the devices.
Close the device manager window.
Once all the devices are disabled, you can perform clean boot. Performing a clean boot will start the computer with minimal set of drivers and programs, to determine whether a background program is causing the issue. Some of the Startup programs will not load after performing a clean boot on the computer. However, that functionality will return when you reset the computer to start normally after finishing the troubleshooting.
To perform a clean boot on the computer refer to the article How to perform a clean boot in Windows.
After performing clean boot, proceed with the installation.
Note: Please refer the section Reset the computer to start normally after clean boot troubleshooting to boot the computer in to normal mode after troubleshooting.
Regards,
Nikhar Khare
Microsoft Community – Moderator