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