原文(英文):http://aumha.org/win5/a/wpa.php
在Windows XP中,引起大家廣泛爭(zhēng)議的一個(gè)話題就是WPA(Windows Product Activation,Windows產(chǎn)品激活)。而關(guān)于WPA,網(wǎng)絡(luò)上也有很多的謠言和誤解,例如很多人認(rèn)為,WPA會(huì)把你在電腦上的一切操作和你的私人信息發(fā)送給微軟、如果你的電腦硬件有所改變,WPA功能就會(huì)鎖死你的電腦、微軟卑鄙地利用WPA功能來(lái)從每臺(tái)電腦中搜集有用的商業(yè)情報(bào)、或者如果你要想繼續(xù)使用Windows XP,就得每月繳納一筆費(fèi)用等等。然而,以上的種種說(shuō)法全部是假的。WPA只是在Windows啟動(dòng)時(shí)或者其它相關(guān)軟件運(yùn)行前時(shí)進(jìn)行的一個(gè)小小的檢查,以證明你合法擁有這個(gè)軟件,僅此而已。不過(guò)有各種誤解也是可以理解的,畢竟對(duì)于一般的用戶來(lái)說(shuō),要完整地理解WPA的原理及運(yùn)行機(jī)制是很困難的。而本文就會(huì)向你詳細(xì)解釋W(xué)PA的方方面面。
使用WPA的目的是什么?
微軟對(duì)于Windows操作系統(tǒng)的使用許可一直都有一個(gè)限制:一套經(jīng)過(guò)合法授權(quán)的Windows操作系統(tǒng)副本只能被安裝在一臺(tái)電腦上(即使你有兩臺(tái)電腦,一個(gè)臺(tái)式機(jī)一個(gè)筆記本,你也不能用同一個(gè)許可證給它們安裝Windows操作系統(tǒng)。不過(guò)Office是個(gè)例外,你可以用一個(gè)Office 授權(quán)安裝兩臺(tái)電腦)。但是事實(shí)上很多人都沒(méi)有遵守這種限制,而WPA也就是用來(lái)保證一個(gè)授權(quán)只能被安裝在一臺(tái)電腦上的一種手段。
因此,在你安裝了Windows XP的30天之內(nèi),如果你想繼續(xù)使用Windows XP就必須激活它。在激活的過(guò)程中,系統(tǒng)會(huì)結(jié)合硬件的詳細(xì)配置和安裝操作系統(tǒng)后生成的PID(Product ID,產(chǎn)品ID)號(hào)碼,然后根據(jù)一些算法生成一串代碼,而你需要通過(guò)把這個(gè)代碼通過(guò)互聯(lián)網(wǎng)或者電話告訴微軟,微軟會(huì)返回給你另一個(gè)新的號(hào)碼,用這個(gè)號(hào)碼就可以成功激活Windows XP。如果不及時(shí)激活,過(guò)期后Windows XP將無(wú)法使用。
在以后啟動(dòng)電腦時(shí),Windows就會(huì)把當(dāng)前正在使用的硬件設(shè)備跟激活時(shí)所用的硬件設(shè)備進(jìn)行比對(duì),如果硬件設(shè)備有很大的變化,你就不能繼續(xù)使用你的Windows XP了,除非你能跟微軟聯(lián)系,并重新激活。
而對(duì)于購(gòu)買(mǎi)的品牌機(jī)情況就不同了。一般品牌機(jī)在出廠前都預(yù)裝了OEM版的Windows XP操作系統(tǒng),并且已經(jīng)成功激活。這種版本的系統(tǒng)激活則是根據(jù)BIOS決定的。你可以更換任意的硬件(主板除外),而都不需要再次激活。
WPA都檢查哪些硬件?
WPA將會(huì)檢查以下的十大類(lèi)硬件:
顯卡,SCSI適配器,IDE控制器(可以說(shuō)就是主板),網(wǎng)卡及其MAC地址,內(nèi)存范圍(例如0-64MB,64-128MB 等),處理器類(lèi)型,處理器序列號(hào),硬盤(pán),卷序號(hào)(VSN,Volume Serial Number),光盤(pán)驅(qū)動(dòng)器。
在安裝操作系統(tǒng)過(guò)程中,安裝程序就會(huì)檢查以上的硬件,并記錄下相應(yīng)的數(shù)據(jù),并保存在硬盤(pán)上。在以后激活過(guò)程中,這個(gè)號(hào)碼和PID 會(huì)被用來(lái)生成一個(gè)25位的字符串,并發(fā)送出去。
而如果你安裝的是集成了SP1的Windows XP,或者在裝好XP后先裝了SP1再激活,那么在激活過(guò)程中還需要發(fā)送產(chǎn)品密鑰(就是在安裝操作系統(tǒng)過(guò)程中輸入的一串字母和數(shù)字組合)給微軟,這將會(huì)屏蔽掉一些網(wǎng)絡(luò)上流傳廣泛的泄漏出來(lái)的產(chǎn)品密鑰,使得用這些序列號(hào)安裝的產(chǎn)品無(wú)法被激活。
Windows每次啟動(dòng)時(shí),都會(huì)重復(fù)檢查這些硬件,以確保Windows是在同一臺(tái)電腦上運(yùn)行。同樣的,如果你格式化了硬盤(pán)并重新安裝Windows XP,你就需要再次激活,因?yàn)橹氨4嬖谟脖P(pán)上的激活號(hào)碼已經(jīng)沒(méi)有了,你要重新取得。
“同一臺(tái)電腦”是什么概念?舉一個(gè)形象些的例子,計(jì)算機(jī)啟動(dòng)的時(shí)候WPA會(huì)詢問(wèn)以上涉及到的十類(lèi)設(shè)備“你們還在那里嗎”,如果這十類(lèi)設(shè)備的回答都是肯定的,那么計(jì)算機(jī)就可以正常啟動(dòng)并且不需要重新激活,只要能夠獲得七個(gè)以上(含七個(gè))的肯定回答,那么WPA都會(huì)認(rèn)為這還是“同一臺(tái)電腦”。不過(guò)網(wǎng)卡比較特殊,網(wǎng)卡的回答在這十類(lèi)設(shè)備中占兩個(gè)。還有一點(diǎn)需要注意,在前面我說(shuō)的是“只要能夠獲得七個(gè)以上的肯定回答”,而不是“如果獲得了三個(gè)否定回答”,這是因?yàn)閃PA中判斷是否同一臺(tái)電腦是看還沒(méi)有改變的設(shè)備有多少,而不是看已經(jīng)有多少設(shè)備改變。因此如果我們?cè)谝延泄怛?qū)的情況下再添加進(jìn)一個(gè)光驅(qū),這并不會(huì)影響WPA的判斷,相反,如果我們用一個(gè)新的光驅(qū)替換了已有的光驅(qū),這就會(huì)被WPA認(rèn)為是有一個(gè)設(shè)備發(fā)生了改變。因此,如果你只是想往電腦中裝入更多的設(shè)備,那并不用擔(dān)心激活,相反,如果想把裝進(jìn)去的設(shè)備拿出來(lái)就要注意了。
如果你替換了以上十類(lèi)中的某一設(shè)備,那么該設(shè)備的回答就會(huì)是否定的,不過(guò)得到否定回答以后WPA就不會(huì)再次詢問(wèn)該類(lèi)型的設(shè)備了。所以如果你喜歡,你可以每周換一次新光驅(qū),而不用擔(dān)心換的次數(shù)太多會(huì)導(dǎo)致重新激活。
如果硬件改動(dòng)太多會(huì)怎么辦?
如果在Windows啟動(dòng)的時(shí)候沒(méi)有得到七個(gè)肯定回答,我們可以分兩種情況來(lái)看:
對(duì)于沒(méi)有裝SP1 的計(jì)算機(jī),你只能啟動(dòng)系統(tǒng)到安全模式下,然后WPA會(huì)要你通過(guò)電話激活Windows。首先你要抄下一串50位的數(shù)字,然后打免費(fèi)電話到微軟的激活中心,把你抄下的數(shù)字告訴接線員,并從接線員那里獲得一串42位的數(shù)字,你把獲得的數(shù)字輸入電腦,然后就可以成功激活你的Windows。
如果你的Windows XP已經(jīng)安裝了SP1 ,情況就簡(jiǎn)單多了,系統(tǒng)仍然可以正常啟動(dòng),并且你有三天的時(shí)間通過(guò)網(wǎng)絡(luò)重新激活
如果硬盤(pán)被格式化了會(huì)怎樣?
在硬盤(pán)上會(huì)紀(jì)錄兩樣數(shù)據(jù):硬盤(pán)自己的序列號(hào),還有硬盤(pán)上分區(qū)的卷序號(hào)(VSN)。
提示:
No. 1: VSN數(shù)據(jù)保存在每個(gè)分區(qū)的第一個(gè)扇區(qū),因此每當(dāng)你格式化過(guò)這個(gè)分區(qū)后,分區(qū)的VSN紀(jì)錄就會(huì)有變化。如果你能在格式化分區(qū)前記住該分區(qū)的ID,那么以后可以用軟件修改新的分區(qū)ID為以前紀(jì)錄的,這樣當(dāng)WPA詢問(wèn)設(shè)備改變的時(shí)候你就可以多一個(gè)肯定回答了。首先在命令行模式下進(jìn)入你要格式化的分區(qū),例如D盤(pán),然后直接輸入“VOL”并按回車(chē),記下屏幕上顯示的VSN(例如:F8AA-63DE),然后格式化硬盤(pán)。格式化好之后在這里下載一個(gè)免費(fèi)的,用于修改硬盤(pán)分區(qū)VSN的軟件:Volume ID,然后在命令行下運(yùn)行它,比如我們要把D盤(pán)新的VSN修改成我們之前紀(jì)錄的F8AA-63DE,那么我們就可以在命令行狀態(tài)下輸入“volumeid d:F8AA-63DE”并回車(chē),接著馬上重啟動(dòng),VSN就修改好了(記得要在激活系統(tǒng)之前進(jìn)行啊)。
No. 2: 還有一件事會(huì)使得分區(qū)的VSN改變,那就是分區(qū)文件系統(tǒng)的轉(zhuǎn)換,不管是用系統(tǒng)自帶的convert.exe把FAT文件系統(tǒng)轉(zhuǎn)換為NTFS還是用分區(qū)魔術(shù)師把NTFS轉(zhuǎn)換為FAT,都會(huì)使得分區(qū)的VSN發(fā)生改變。因此如果你的Windows XP安裝在FAT文件系統(tǒng)的分區(qū)上,但你又想把文件系統(tǒng)轉(zhuǎn)換為NTFS,那這個(gè)操作最好能在激活系統(tǒng)前完成,這樣WPA檢查系統(tǒng)的時(shí)候你就又能多一個(gè)肯定的回答。如果你已經(jīng)激活了系統(tǒng),那也可以考慮使用前面提到的Volume Id軟件來(lái)修改VSN。
No. 3: 備份Windows\System32文件夾中的WPA.DBL 和WPA.BAK兩個(gè)文件也是很有用的。這兩個(gè)文件記錄了關(guān)于產(chǎn)品激活的相關(guān)信息,而備份后,一旦該文件被損壞,或者你覆蓋安裝了系統(tǒng),就可以重啟動(dòng)到命令行模式下把這兩個(gè)備份文件恢復(fù)回去,避免了再次激活。然而這種方法只在小范圍內(nèi)有效,這個(gè)文件中記錄的信息只能滿足于特定的Windows 安裝,而一旦電腦上硬件有變動(dòng),則根本無(wú)法達(dá)到效果。
怎樣對(duì)待移動(dòng)硬盤(pán)?
由于人們使用移動(dòng)硬盤(pán)最多還是為了存儲(chǔ)和交換數(shù)據(jù),同時(shí)操作系統(tǒng)都安裝在固定的非移動(dòng)硬盤(pán)上,因此移動(dòng)硬盤(pán)的插拔并不會(huì)影響WPA的運(yùn)作。
更換主板
更換主板等于更換了IDE控制器,并且通常換主板的人都會(huì)換一個(gè)更快更新的處理器。如果你的處理器內(nèi)建有一個(gè)序列號(hào)(例如奔騰3 CPU),這就意味著你已經(jīng)失去了三個(gè)肯定回答(就算你更換的處理器部包括內(nèi)建的序列號(hào),例如Athlon,這也是一樣的)。如果你同時(shí)還添加了內(nèi)存,或者主板帶有SCSI適配器,你就會(huì)失去四到五個(gè)肯定回答,因此你一定要盡量保證網(wǎng)卡沒(méi)有更換,這樣能為你多爭(zhēng)取兩個(gè)肯定回答。如果你的新主板集成了顯卡(通常肯定也會(huì)集成網(wǎng)卡),那么基本上你的硬件就全部發(fā)生了變化了。
在這種情況下,你并不是不能更換太多硬件或者無(wú)法繼續(xù)使用Windows XP,電話激活就是為這種情況準(zhǔn)備的,當(dāng)然,這也是一個(gè)比較極端的例子。
添加設(shè)備、全新安裝系統(tǒng)后的重新激活
如果你添加了新的硬件設(shè)備,并且這設(shè)備是在上面的十種類(lèi)別中提到的,例如硬盤(pán),那么啟動(dòng)時(shí)WPA還能檢測(cè)到原來(lái)的舊硬盤(pán)的情況下(哪怕舊硬盤(pán)被接到從盤(pán)的位置),這是允許的。但是如果你格式化了作為從盤(pán)的舊硬盤(pán),并把新硬盤(pán)作為主盤(pán)進(jìn)行一次全新安裝,計(jì)算硬件Hash并且發(fā)送到微軟的就是你現(xiàn)在作為主盤(pán)的新硬盤(pán)ID了。這意味著這種類(lèi)型的設(shè)備已經(jīng)不匹配,并且你將多一個(gè)否定回答。如果這個(gè)否定回答積累到一定程度,你就不能通過(guò)網(wǎng)絡(luò)重新激活了,而是要通過(guò)電話。因此,從WPA的角度看來(lái),添加硬件的最好方法是把新硬件作為“附屬”來(lái)添加。舉例來(lái)說(shuō),如果你想要添加一個(gè)光盤(pán)驅(qū)動(dòng)器,那么你最好在保留原光驅(qū)的前提下把新的光驅(qū)作為從盤(pán),甚至如果有必要的話,要把舊的光驅(qū)移動(dòng)到主盤(pán)的位置。
XPInfo 是一個(gè)很有用的程序,可以用圖形界面的方式告訴你哪些類(lèi)型的硬件設(shè)備已經(jīng)在系統(tǒng)啟動(dòng)時(shí)WPA的詢問(wèn)中給了肯定回答,下載 。
我能使用多久?
Windows XP 零售版的授權(quán)是永久有效的,這就是說(shuō),如果愿意,你可以把該產(chǎn)品一直用下去。
但是微軟也承認(rèn),電腦是需要升級(jí)的。在你第一次激活Windows 后的120天里,你不用重復(fù)聯(lián)絡(luò)激活中心(當(dāng)然,前提是你的硬件設(shè)備沒(méi)有任何改變,或者改變也都在可接受的范圍內(nèi)),120天后,所有的記錄都會(huì)被清空,你可以使用此時(shí)的硬件配置作為基準(zhǔn)(baseline)重新開(kāi)始統(tǒng)計(jì)硬件的變化。如果你購(gòu)買(mǎi)了一臺(tái)新的電腦,你可以把Windows XP從你原來(lái)的電腦上刪除,然后安裝到新的電腦上,但是你需要通過(guò)電話重新激活它,并且解釋一下你的原因(除非像前面我們提到的,從你第一次激活算起已經(jīng)過(guò)了120天)。
對(duì)于一些特殊許可的Windows 產(chǎn)品,可能會(huì)有比上述更多的限制。例如OEM版的Windows XP 是跟你購(gòu)買(mǎi)的計(jì)算機(jī)捆綁在一起的,作為一個(gè)整體,因此該版本的Windows XP不能在其他電腦商安裝。其他的一些許可制度(例如教育版)也以其他不同的方式授權(quán)。這些就不是WPA的問(wèn)題了,而是許可證制度的問(wèn)題,不屬于WPA的討論范圍。
安裝Service Pack 1
Windows XP Service Pack 1 (SP1) 對(duì)于如下一些情況下使用的Windows XP進(jìn)行了一些限制:
如果你的Windows XP是用兩個(gè)非常“著名”的盜版序列號(hào)之一安裝的,那么你將裝不上SP1 ,并且很大一部分盜版序列號(hào)安裝的產(chǎn)品將不再允許訪問(wèn)Windows Update網(wǎng)站。
安裝的 SP1會(huì)檢測(cè)你的系統(tǒng)是否經(jīng)過(guò)破解而繞過(guò)了激活,這樣的系統(tǒng)在安裝SP1 后會(huì)需要重新激活,或者根本安裝不上(對(duì)于國(guó)內(nèi)用戶來(lái)說(shuō),可能很多人在所謂的簡(jiǎn)體中文免激活XP上安裝簡(jiǎn)體中文版SP1的時(shí)候會(huì)因?yàn)檎Z(yǔ)言不符而無(wú)法安裝,這就是一種破解版的典型)。
通常,合法的Windows 產(chǎn)品在安裝SP1 后并不會(huì)要求重新激活。.
WPA不會(huì)做的一些事情
WPA 不會(huì)向微軟發(fā)送任何你的私人信息,雖然在激活時(shí)有注冊(cè)的相關(guān)選項(xiàng),但是這跟WPA沒(méi)有任何聯(lián)系,并且完全是自愿的。如果你使用電話激活,你也不用提供任何私人信息。
WPA也不會(huì)每天都通過(guò)電話或者互聯(lián)網(wǎng)聯(lián)絡(luò)激活中心,驗(yàn)證系統(tǒng)是否還是原來(lái)的硬件配置是在系統(tǒng)啟動(dòng)的時(shí)候由Windows 自己進(jìn)行的。如果硬件的配置變化太大(例如,你沒(méi)有獲得七個(gè)肯定回答),你就需要通過(guò)電話重新激活,Windows 本身絕對(duì)不會(huì)自己聯(lián)系微軟,除非你選擇通過(guò)網(wǎng)絡(luò)激活你的產(chǎn)品。
WPA的采用并不意味著微軟可以關(guān)閉你的電腦甚至損毀你的數(shù)據(jù)(他們甚至根本碰不到你的任何數(shù)據(jù))。如果系統(tǒng)需要你通過(guò)電話重新激活,你同樣可以啟動(dòng)到安全模式下去備份你的數(shù)據(jù)。
使用WPA的Windows 產(chǎn)品并不是一種“租借”的使用,你不需要每使用兩年就向微軟交一次錢(qián),相反,在得到許可的情況下你可以把Windows XP一直使用下去。