Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 全面深入地認識Windows XP的激活問題

全面深入地認識Windows XP的激活問題

日期:2017/1/24 11:15:39      編輯:XP系統基礎知識

關於XP激活問題,我搜索了論壇上所有的文章,發現論壇上有很多的模糊觀點和誤解,即使有很多已經N次激活的朋友,對激活的了解還不是很准確、全面,例如有的人認為反正都是D版,激活與否無所謂,有的人認為激活後,硬件不能換了,想升級也不敢,還有的人認為現在激活了,重裝後就不一定還能激活了等等。其實激活技術只是在XP啟動時或者其它相關軟件行前時進行的一個小小的檢查,以證明我們是合法擁有的,僅此而已。不過有各種誤解也是可以理解,畢竟對於大部分的用戶來說,要完整地理解激活的原理及運行機制是很困難的,所以這裡我把激活方面的知識系統地整理了一下,便於大家有一個全面、准確的了解。

  無論我們安裝的是聯想OEM版、上海政府VLK版,或是英文VOL版,還是原版,其實都是在和激活打交道,當然我們選擇XP後就有三種選擇:一是找到免激活的版本,二是通過修改BiOS中的字串安裝OEM版本,三就是安裝原版+算號激活。我的機器是聯想昭陽的本本,最初是聯想的OEM版,接著為了鞏固計算機英語,我又裝了英文的VOL版,但有點遺憾,我的序列號無安裝SP2的測試版,加上英文版對中文的兼容性還是不理想,所以我換了上海政府版的VLK版,免激活,在線升級等都沒有問題,但SP2出來後VLK版還能不能用,我想老蓋在夢裡都會想這個問題的!於是我現在改用原版+算號激活了,這裡還要感謝大番茄提供的算號器!

  大家都知道微軟對於Windows操作系統的使用許可一直都有一個限制:一套經過合法授權的Windows操作系統副本只能被安裝在一台電腦上,但是事實上很多人都沒有遵守這種限制,而激活技術也就是用來保證一個授權只能被安裝在一台電腦上的一種手段。因此,我們安裝了Windows XP的30天之內,如果想繼續使用Windows XP就必須激活它。在激活的過程中,系統會結合硬件的詳細配置和安裝操作系統後生成的PID(Product ID,產品ID)號碼,然後根據哈西算法(不可逆)生成一串代碼,而我們需要通過把這個代碼通過互聯網或者電話告訴微軟,微軟會返回給我們另一個新的號碼,用這個號碼就可以成功激活Windows XP。如果不及時激活,過期後Windows XP將無法使用。在以後啟動電腦時,Windows就會把當前正在使用的硬件設備跟激活時所用的硬件設備進行比對,如果硬件設備有很大的變化,我們就不能繼續使用我們的Windows XP了,除非我們能跟微軟聯系,並重新激活。而對於購買的品牌機情況就不同了。一般品牌機在出廠前都預裝了OEM版的Windows XP操作系統,並且已經成功激活。這種版本的系統激活則是根據BIOS決定的。我們可以更換任意的硬件(主板除外,其實就BiOS裡面的字串),而都不需要再次激活。

  那大家都想知道激活技術將會檢查哪幾種硬件呢?共有10種:顯卡,SCSI適配器,IDE控制器(可以說就是主板),網卡及其Mac地址,內存范圍(例如0-64MB,64-128MB 等),處理器類型,處理器序列號,硬盤,卷序號(VSN,Volume Serial Number),光盤驅動器。在安裝操作系統過程中,安裝程序就會檢查以上的硬件,並記錄下相應的數據,並保存在硬盤上,其實就是WPA.dbl文件。在以後激活過程中,這個號碼和PID 會被用來生成一個25位的字符串,並發送出去。而如果我們安裝的是集成了SP1的Windows XP,或者在裝好XP後先裝了SP1再激活,那麼在激活過程中還需要發送產品密鑰(就是在安裝操作系統過程中輸入的一串字母和數字組合)給微軟,這將會屏蔽掉一些網絡上流傳廣泛的洩漏出來的產品密鑰,使得用這些序列號安裝的產品無法被激活。在以後Windows每次啟動時,都會重復檢查這些硬件,以確保Windows是在同一台電腦上運行。同樣的,如果我們格式化了硬盤並重新安裝Windows XP,我們就需要再次激活,因為之前保存在硬盤上的激活號碼已經沒有了(也就是Windows\system32\WPA.dbl文件沒有了),我們要重新取得。

  那麼“同一台電腦”是什麼的准確概念?如果激活技術檢查這十類設備都在,那麼計算機就可以正常啟動且不需要重新激活,其實只要能有七個以上(含七個)都沒變,那激活技術都會認為這還是“同一台電腦”。不過網卡比較特殊,網卡設備在這十類設備中占兩個。還有一點需要注意,在前面我說的是“只要能夠有七個以上(含七個)都沒改變”,而不是“有三個設備改變了”,這是因為激活技術判斷是否同一台電腦是看還沒有改變的設備有多少,而不是看已經有多少設備改變。因此如果我們在已有光驅的情況下再添加進一個光驅,這並不會影響激活技術的判斷,相反,如果我們用一個新的光驅替換了已有的光驅,這就會被激活技術認為是有一個設備發生了改變。因此,如果我們只是想往電腦中裝入更多的設備,那並不用擔心激活,相反,如果想把裝進去的設備拿出來就要注意了。如果我們替換了以上十類中的某一設備,不過以後激活技術就不會再次詢問該類型的設備了。所以如果我們喜歡,我們可以每周換一次新光驅,而不用擔心換的次數太多會導致重新激活。

  如果有朋友的硬件改動太多會怎麼辦?在Windows啟動的時候已經變動了大部分硬件,我們可以分兩種情況來看:

  1、對於沒有裝SP1 的計算機,我們只能啟動系統到安全模式下,然後激活技術會要我們通過電話激活Windows。首先我們要抄下一串50位的數字,然後打免費電話到微軟的激活中心,把我們抄下的數字告訴接線員,並從接線員那裡獲得一串42位的數字,我們把獲得的數字輸入電腦,然後就可以成功激活我們的Windows。

  2、如果我們的Windows XP已經安裝了SP1 ,情況就簡單多了,系統仍然可以正常啟動,並且我們有三天的時間通過網絡重新激活。

  還有我們重裝系統,暫時不考慮用Ghost作備份,我們這裡要深入了解如果硬盤被格式化了會怎樣?其實在硬盤上會紀錄兩樣數據:硬盤自己的序列號,還有硬盤上分區的卷序號(VSN)。 VSN數據保存在每個分區的第一個扇區,因此每當我們格式化過這個分區後,分區的VSN紀錄就會有變化。如果我們能在格式化分區前記住該分區的ID,那麼以後可以用軟件修改新的分區ID為以前紀錄的,這樣當激活技術詢問設備改變的時候我們就可以多一個肯定回答了。首先在命令行模式下進入我們要格式化的分區,例如D盤,然後直接輸入“VOL”並按回車,記下屏幕上顯示的VSN(例如:F8AA-63DE),然後格式化硬盤。格式化好之後在這裡下載一個免費的,用於修改硬盤分區VSN的軟件:Volume ID,然後在命令行下運行它,比如我們要把D盤新的VSN修改成我們之前紀錄的F8AA-63DE,那麼我們就可以在命令行狀態下輸入“volumeid d:F8AA-63DE”並回車,接著馬上重啟動,VSN就修改好了(記得要在激活系統之前進行啊)。還有一件事會使得分區的VSN改變,那就是分區文件系統的轉換,不管是用系統自帶的convert.exe把FAT文件系統轉換為NTFS還是用分區魔術師把NTFS轉換為FAT,都會使得分區的VSN發生改變。因此如果我們的Windows XP安裝在FAT文件系統的分區上,但我們又想把文件系統轉換為NTFS,那這個操作最好能在激活系統前完成,這樣激活技術檢查系統的時候我們硬件就沒有一個變動了。如果我們已經激活了系統,那也可以考慮使用前面提到的Volume Id軟件來修改VSN。接下來備份Windows\System32文件夾中的WPA.DBL 和WPA.BAK兩個文件也是很有用的。這兩個文件記錄了關於產品激活的相關信息,而備份後,一旦該文件被損壞,或者我們覆蓋安裝了系統,就可以重啟動到命令行模式下把這兩個備份文件恢復回去,避免了再次激活。然而這種方法只在小范圍內有效,這個文件中記錄的信息只能滿足於特定的Windows 安裝,而一旦電腦上硬件有變動,則根本無法達到效果。 還有很多朋友現在用移動硬盤,像我現在有一個20G的IBM移動硬盤,由於我們使用移動硬盤最多還是為了存儲和交換數據,同時操作系統都安裝在固定的非移動硬盤上,因此移動硬盤的插拔並不會影響激活技術的運作。

  還有的朋友更換了主板,這就等於更換了IDE控制器,並且通常換主板的朋於或許會換一個更快更新的處理器。如果我們的處理器內建有一個序列號(例如奔騰3 CPU),這就意味著我們變動了三個硬件(就算我們更換的處理器部包括內建的序列號,例如Athlon,這也是一樣的)。如果我們同時還添加了內存,或者主板帶有SCSI適配器,我們就會有四到五個硬件變動了,因此我們一定要盡量保證網卡沒有更換,這樣能為我們多爭取兩個硬件不變。如果我們的新主板集成了顯卡(通常肯定也會集成網卡),那麼基本上我們的硬件就全部發生了變化了。在這種情況下,我們並不是不能更換太多硬件或者無法繼續使用Windows XP,電話激活就是為這種情況准備的,當然,這也是一個比較極端的例子。

  如果我們添加了新的硬件設備,並且這設備是在上面的十種類別中提到的,例如硬盤,那麼啟動時激活技術還能檢測到原來的舊硬盤的情況下(哪怕舊硬盤被接到從盤的位置),這是允許的。但是如果我們格式化了作為從盤的舊硬盤,並把新硬盤作為主盤進行一次全新安裝,計算硬件Hash並且發送到微軟的就是我們現在作為主盤的新硬盤ID了。這意味著這種類型的設備已經不匹配,並且我們將多一個硬件改變。如果這個改變積累到一定程度,我們就不能通過網絡重新激活了,而是要通過電話。因此,從激活技術的角度看來,添加硬件的最好方法是把新硬件作為“附屬”來添加。舉例來說,如果我們想要添加一個光盤驅動器,那麼我們最好在保留原光驅的前提下把新的光驅作為從盤,甚至如果有必要的話,要把舊的光驅移動到主盤的位置。XPInfo 是一個很有用的程序,可以用圖形界面的方式告訴我們哪些類型的硬件設備已經在系統啟動時激活技術的詢問中得到了肯定。

  這個問題大家以前都不肯定,這裡讓我給一個明確的答案:Windows XP 零售版的授權是永久有效的,這就是說,如果願意,我們可以把該產品一直用下去。但是微軟也承認,電腦是需要升級的。在我們第一次激活Windows 後的120天裡,如果我們的硬件設備沒有任何改變,或者改變也都在可接受的范圍內的話,我們不用重復聯絡激活中心,120天後,所有的記錄都會被清空,我們可以使用此時的硬件配置作為基准(baseline)重新開始統計硬件的變化。如果我們購買了一台新的電腦,我們可以把Windows XP從我們原來的電腦上刪除,然後安裝到新的電腦上,但是我們需要通過電話重新激活它,並且解釋一下我們的原因,除非像前面我們提到的,從我們第一次激活算起已經過了120天。對於一些特殊許可的Windows 產品,可能會有比上述更多的限制。例如OEM版的Windows XP 是跟我們購買的計算機捆綁在一起的,作為一個整體,因此該版本的Windows XP不能在其他電腦商安裝。其他的一些許可制度(例如教育版)也以其他不同的方式授權。這些就不是激活技術的問題了,而是許可證制度的問題,不屬於激活技術的討論范圍。

  如果我們的Windows XP是用非常“著名”的盜版序列號之一安裝的,就是只能安裝不能激活的序列號,那麼我們將裝不上SP1 ,並且很大一部分盜版序列號安裝的產品將不再允許訪問Windows Update網站。安裝的 SP1會檢測我們的系統是否經過破解而繞過了激活,這樣的系統在安裝SP1 後會需要重新激活,或者根本安裝不上,對於大部分用戶來說,可能很多人在所謂的簡體中文免激活XP上安裝簡體中文版SP1的時候會因為語言不符而無法安裝,這就是一種破解版的典型。 通常,合法的Windows 產品在安裝SP1 後並不會要求重新激活。

  另外我們要知道激活技術不會向微軟發送任何我們的私人信息,雖然在激活時有注冊的相關選項,但是這跟激活技術沒有任何聯系,並且完全是自願的。如果我們使用電話激活,我們也不用提供任何私人信息。激活技術也不會每天都通過電話或者互聯網聯絡激活中心,驗證系統是否還是原來的硬件配置是在系統啟動的時候由Windows 自己進行的。如果硬件的配置變化太大,我們就需要通過電話重新激活,Windows 本身絕對不會自己聯系微軟,除非我們選擇通過網絡激活我們的產品。激活技術的采用並不意味著微軟可以關閉我們的電腦甚至損毀我們的數據(他們甚至根本碰不到我們的任何數據)。如果系統需要我們通過電話重新激活,我們同樣可以啟動到安全模式下去備份我們的數據。使用激活技術的Windows 產品並不是一種“租借”的使用,我們不需要每使用兩年就向微軟交一次錢,相反,在得到許可的情況下我們可以把Windows XP一直使用下去。

Copyright © Windows教程網 All Rights Reserved