Precaution before updating bios
You can always find more detailed information about Windows 10 compatibility for a particular application or hardware at the Windows Compatibility Center, but remember that the database is currently small, so results are limited.
There could be the case where you'll see the notification that you won't be able to restore factory settings.
One of the efforts to put Windows 10 on a billion devices is by making the operating system free for the first year after the release, for everyone running a genuine version of Windows 7 Service Pack 1 and Windows 8.1 Update.
Another step I personally like to do before modifying an installation of Windows is to make sure I have the product key of my current install.
To prevent such a nightmare, you need a recovery plan, but luckily, both Windows 7 and Windows 8.1 come with a System image backup tool.
The System image backup can be found in the Control Panel and it's a tool that will help you to create a bit-by-bit copy of your entire system's hard drive, including operating system, settings, programs, and files.
The product key could come in handy if for some reason the installation gets corrupted and I have to start from scratch by installing the previous version of Windows again.
Or sometimes it could even happen that the setup process could ask you for the product key during the upgrade, even though it shouldn't.