Windows 10 update: 0xC1900101 - 0x3000D, FIRST_BOOT and MIGRATE_DATA

Solved error 0xC1900101 - 0x3000D I've been trying to solve this error 0XC1900101-0x3000D since months, even the Microsoft technicians were not able to solve it. Just a small thing solved this problem. Download the .iso file of the latest version, DISCONNECT your internet connection, and run the iso file. It will ask wheather to install the upgrade (recommended), or install it offline(other option). Don't choose the recommended one, instead select the 2nd option. You can keep your files, no need to format every drive, just the drive where the windows is installed. Then proceed with the rest of the steps. You can upgrade rest of the system file after the windows is installed. My Windows 10 is now running perfectly fine. I can upgrade the system, upgrade the drivers, connect any mobile, work my touchpad scroll, which all were not working earlier. I've tried the iso file, mayB this method applies to Media creation tool also.

By the way, i first restored my lappy to windows 7 and then tried to use the iso file, but it was still showing the same error. Then i tried working it offline and it worked. So i guess i didn't had to revert it back to win 7 so as to make it work.

Hope this helps you all :)