My friend said he had the pirated version of windows 8.1 and he said he activated so it made it genuine. I told him to check if he could upgrade via the icon in the corner and he said it wasn't there. My friend keeps arguing with me and saying he can upgrade when it's not there. Will he be able to upgrade or will he have to buy it?
Pirated Windows OS = no.
Doesn't matter if that notification icon exists or not.
Pirated OS = no.
While it 'may' upgrade to Windows 10, it will still remain a pirated OS. It doesn't automagically become legit.
http://www.cnet.com/news/windows-10-pirated-upgrades-will-still-be-considered-pirated/
"With Windows 10, although nongenuine PCs may be able to upgrade to Windows 10, the upgrade will not change the genuine state of the license. Nongenuine Windows is not published by Microsoft. It is not properly licensed, or supported by Microsoft or a trusted partner. If a device was considered nongenuine or mislicensed prior to the upgrade, that device will continue to be considered nongenuine or mislicensed after the upgrade."
http://www.extremetech.com/computing/205902-no-windows-10-wont-be-a-free-upgrade-for-os-pirates
https://www.thurrott.com/windows/windows-10/2190/sorry-microsoft-is-not-giving-free-windows-10-to-pirates