De oplossing waarbij denk ik 100% zekerheid is, is die van een soort ROM waarin het OS al geladen zit
Als je dit OS zou willen gebruiken dan dient het alsnog in RAM gebruik te worden, immers kun je het laden van programma's of het gebruiken van voor bepaalde CPU's geoptimaliseerde code niet mogelijk in ROM.
Daarbij komt nog dat ROMs (verreweg de meeste) ook programmeerbaar zijn en het echt inbakken van het OS in een niet programmeerbaar ROM is wel heel duur aangezien er voor elke bug dan een geheel nieuw ROM ontworpen moet worden.
De kostprijs van een illegale kopie hoeft trouwens niet hoger te zijn; Als MS ROMs kan maken die zo groot zijn dat ze een OS kunnen bevatten, dan zal een leeg EEPROM van dezelfde grote zeker goedkoper te krijgen zijn. Programmeren is echt geen kunst met een seriele interface.
Particulieren hebben percentueel het grootste aandeel in illegaal-kopieren, maar het geld dat MS daarmee verliest is niet zo heel veel. De meeste mensen zijn niet bereid voor een softwareupgrade te betalen en nu komen ze tenminste nog met de software in aanraking, zodat ze alsnog overtuigd kunnen raken van de kwaliteit van de software om vervolgens misschien tot aankoop over te gaan. MS draait haar winst grotendeels door de bedrijven en de OEMs.