- Liittynyt
- 17.10.2016
- Viestejä
- 727
Tuskin se kaatuu, mutta on mahdollista, että matkaan tulee pieniä lisämutkia. Lisämutkilla tarkoitan sitä, että saattaa joutua ostamaan huutonetistä tmv. muutaman euron harmaalisenssin tai vetämään merirosvolakin päähänsä. Tämä kuitenkin riippuu @Super Hessu koneen kokoonpanosta.Tuo on ihan mielenkiintoinen pointti, kaatuuko SuperHessun Win10 => 11 päivitysprojekti siihen että jo Windows 10 alkaa vaatia uutta lisenssiä jos hän tosiaan vaihtaa CPU:n (ja lisää näyttökortin)?
Tekstiseinä edessä, mutta en tiedä miten tätä kompaktimmin esittäisi... niin moni asia liittyy toisiinsa.
Windowsin OEM-lisenssithän ovat rautaan sidottuja, ja yleisenä nyrkkisääntönä on ollut, että rauta on Microsoftin silmissä sama niin kauan kuin emolevy pysyy samana. Minun ymmärtääkseni Windowsia aktivoitaessa koneen raudasta lasketaan jollain logiikalla (ehkä samalla kuin firmojen koneiden autopilot enrollauksessa) "hardware hash". Aika usein on käytetty myös termiä "hardware ID". Jos koneesta laskettu hash löytyy MS:n tietokannasta ja sen kyljessä on tieto, että koneen Windows-lisenssi on OK, Windows aktivoituu automaattisesti internet-yhteyden saadessaan. Tai jos hashia ei löydy, mutta koneen lisenssi (käyttäjän syöttämä) on tarkistusten perusteella OK, tieto lisätään kantaan ja jatkossa koneen uudelleenasennuksissa aktivointi on automaattinen.
Mutta miten tuo "hardware hash" tarkalleen koostetaan? Sitä minä en tiedä. Mutta olen aika varma, että koneen TPM on osa sitä. Omia mutuiluja myöhemmin, mutta tämän perusteella TPM otetaan huomioon. Linkitetty blogipostaus pureutuu Autopilotiin, mutta jotenkin en jaksa uskoa, että MS olisi lähtenyt keksimään pyörää uudelleen, ja menetelmä olisi siten sama kuin käyttiksen aktivoinnissa. Ainakin moni asia tuntuisi täsmäävän siihen, miten aktivoinnin toiminta on ymmärretty.
OEM-valmistajien valmiskoneissa on yleensä erillinen TPM-turvapiiri, mikä on integroitu emolevyyn. Näin ainakin yrityskoneissa, kuluttajamalleista en tiedä. Itse kasatuissa koneissa ei ole emolevyyn integroitua TPM:ää eikä monesti edes headereita, mihin erikseen hankitun TPM-piirin voisi laittaa. Siis tällaisen:
Toisin sanoen itse kasatuissa koneissa TPM on lähes poikkeuksetta joko AMD:n fTPM tai Intelin PTT, eikä erillinen hardis-TPM. Intelistä en tiedä, mutta AMD:llä fTPM ilmeisesti pyörii täysin tai lähes täysin CPU:n PSP:n (Platform Security Processor) varassa. Eli käytännössä jos CPU vaihtuu, myös TPM vaihtuu. Ja jos TPM vaihtuu, Microsoftin voi hyvinkin tulkita, ettei rauta ole enää sama. Eli vanha sääntö, että koneen osista voi vaihtaa kaiken paitsi emolevyn menettämättä aktivointia ei enää sellaisenaan pätisi.
Tämä osuisi yksiin @jk72 tilanteen kanssa. Ja itsellenikin kävi samantyyppinen tilanne, olisiko ollut vuosi sitten. Päivitin kotikoneen (itse kasattu) BIOSin. BIOS-päivityksen jäljiltä asetukset palautuvat oletuksille ja BIOSin asetusprofiilit deletoituvat, joten naputtelin asetuksia uudelleen tallentaakseni ne. Huomasin, että fTPMn asetuksiin oli ilmaantunut uutena kohtana "SHA-384 bank". En sitä siinä sen enemmin miettinyt, mutta tuon BIOS-päivityksen jälkeen Windowsin aktivointi (OEM-lisenssillä) katosi. En ole varma, mikä sen triggeröi, mutta pidän mahdollisena, että fTPM:ään tullut uusi ominaisuus muutti koneeni "hardware hashia". Eli jos koneessa ei ole erillistä TPM:ää, sekä emolevyn että CPU:n vaihto tai firmwarepäivitys, mikä muuttaisi "softa-TPM:ää", voivat kaikki muuttaa "hardware hashia". Eli itse kasattujen koneiden kanssa voisi tässä mielessä olla fiksua siirtyä käyttämään koneelta toiselle siirrettävissä olevaa Retail-lisenssiä. Tosin siihen tarkoitukseen ne on MS:n toimesta suunniteltu ja suunnatukin.
@Super Hessu tarkistaisitko, minkä sortin TPM koneessasi on käytössä? Tällä voisi pyrkiä varmistaaan sen, ettei prossun vaihto aiheuta lisämurheita. Eli pistä hakukenttään tpm.msc, avaa se adminina ja pistä siellä näkyvä TPM:n valmistajatieto kuvakaappauksena. Esim: