When upgrading Windows, if you receive error x80090011 with a message saying "A device driver error occurred during user data migration. Contact your hardware vendor and get all the device drivers updated", what you need is the latest version of the driver that might have very recently changed.

Windows Upgrade setup makes sure that you have compatible drivers before the migration or upgrade starts. Now it may so happen that because of some issue, the driver wasn't properly checked, and when the actual migration starts, driver error occurs. If that's the case you have two options:

1] Let Windows Find the latest driver. Make sure to check "Download and install updates (recommended)" is accepted at the start of the upgrade process.

2] Download the latest version from the OEM website and manually update it.

This should fix driver issues during Windows Upgrade on your computer.