I upgraded to Windows 10 on a brand-new laptop running Windows 8.1. This is a gaming laptop and, unfortunately, not all of the software/drivers that came with the laptop is compatible with Windows 10 right now.
The laptop is an MSi GP60 2QF Leopard Pro. It has a 16GB recovery partition...