No to both questions. Also depends on the time from the upgrade to present day.. if it's been longer than a month, you can't go back to Windows 8.1.... and if the time has been less than a month and you do go back to Win 8.1, the product key is still for Windows 8.1 and will not activate Windows 10. You can always upgrade obviously but not for free after today July 29th.