I upgraded to Windows 10 yesterday, doing a clean install on my Lenovo E550 with a Radeon M 265. During the “Please Wait, We’re Getting A Few Things Ready” phase, it crashed with an “INTERNAL_POWER_ERROR” message.
A quick Google showed a lot of people having this issue and it seemed to be on systems with Radeon Switchable Graphics.
REMOVING THE BATTERY DOESN’T MAKE A DIFFERENCE.
INTERNAL POWER ERROR SOLUTION
Boot into Safe Mode and disable the card, then get the Windows 10 video driver from YOUR manufacturer.
To get into Safe Mode, when the system boots to login, choose the power options and hold down the SHIFT key while clicking Restart. Select Troubleshoot -> Advanced Options -> Startup Settings -> Restart. When the machine reboots, it will boot into a menu with options, choose “Safe Mode With Networking.”
When the machine reboots into Safe Mode, login and open the device manager (you can just hit the Windows key and start typing “device manager” to find it).
When you have Device Manager up, in the Display Adapters section, DISABLE THE RADEON CARD. Do not go into Properties and uninstall the driver as many pages have suggested. Why? Because if you uninstall the driver, Windows detects the card on the next start and reloads/installs the same bad driver. That means an uninstall gives you 10 minutes between boot and crash instead of 2 minutes. Disabling the card gives you all the time you need.
Once you’ve disabled the card, you can restart and login in normal mode. In my experience, the interrupted set-up quietly finished in the background so all the native apps ran. I then went to the Lenovo support page for the E550 (my model) and downloaded the AMD video driver.
Installing that overwrote the bad driver, enabled the card, and so far there have been no Internal Power Error crashes during the few hours I spent restoring data, installing apps, and saying “Hey Cortana, tell me a joke.”