閱讀821 返回首頁    go 電腦幫助


[BIOS設置]BIOS中如何激活OEM係統

BIOS中如何激活OEM係統

 
對於操作係統而言,Dell, lenovo, HP這樣的大的OEM廠,出廠一般都有正版的操作係統,為了使這些操作係統得到保護,MS出了SLP方案,從SLP1.0, SLP2.0..這些都要BIOS提供出一個加密過的特定字串,MS去檢查這些,一旦匹配,就可以認定為正版(激活)!
 
所以為了激活OS,要做的就是修改或者添加這些特定字串。這些字串可能在特定模塊裏麵,我們可以通過適用工具修改模塊來實現。這些字串也可能單獨存在於rom中,我們可以用16位編輯器來修改。

BIOS中如何激活OEM係統
 
OEM方式進行激活需要三個條件
 
1、所謂的係統硬件條件,是指BIOS中包含驗證所需信息,這是OEM廠商在出廠時提供的。
主要是SLIC表,以及RSDT和XSDT中的OEMID、OEM Table ID信息。SLIC表包含OEMID、OEM Table ID、Windows Marker版本、Windows旗標等信息,以及用來對這些信息進行驗證保護的OEM廠商公鑰和Marker的數字簽名。
這裏的驗證要求:SLIC表校驗正確、數字簽名正確、OEM ID和OEM Table ID一致、Windows旗標正確。對於Windows 7還要求Marker的版本號(至少)為0x20001。
這是整個OEM激活過程最麻煩的條件。
破解包括兩大類方法:修改主板BIOS或者網卡PXE加入實際SLIC稱為硬改(Hardmod),通過啟動程序加載仿真的SLIC方式稱為軟改(Softmod)。軟改方式方便,硬改方式完美。無論哪種方式都需要實現Windows可以正確識別的SLIC等信息。 
 
2、微軟頒發的OEM證書(擴展名為XRM-MS的文件)。
該證書為xml格式,需要與對應品牌SLIC匹配。因為該證書<s1:data>中包含了OEMID、OEM公鑰等信息,用來與SLIC的相應信息進行驗證匹配,防止SLIC被修改。
同時需要驗證OEM證書本身正確性以防證書被修改,這包括利用<SignedInfo>中的<DigestValue>驗證證書內容,用<RSAKeyVaule>作為微軟公鑰(與OEM公鑰無關)來解密數字簽名<SignatureVaule>,從而驗證<SignedInfo>的正確性。驗證過程中還包括規範化轉換(Canonicalize)和哈希運算等處理。
 
3、微軟發給OEM廠商的序列號,即Key。
OEM廠商的序列號有兩種:SLP Key 和非SLP Key。它隻與Windows的版本有關,比如用於旗艦版的Key不能用於專業版,與OEM廠商無關,即可用於任何品牌的OEM係統。
SLP Key 是微軟頒發給大的OEM廠商,比如Asus、 Dell、 Lenovo等使用。用來由OEM廠商進行批量預安裝時使用,用戶無法直接獲得,實際上顯示給用戶的是Product ID,但是可以通過破解得到(比如用ImageX解壓boot.wim文件)。它是唯一可以不必聯係微軟就可以進行離線激活的序列號。 www.yuucn.com 永久免費學習電腦知識 
 
如何檢查是否滿足OEM激活的條件1、檢查SLIC。可以使用SLIC_Dump_ToolKit 查看本機的SLIC版本及Marker是否正常、及OEMID是否一致等信息。驗證該SLIC與證書是否匹配。另外用SlicInfo和CertInfo驗證SLIC和證書是否偽造。檢查序列號是否為 OEM:SLP 類型。等
 
如果以上各個條件滿足,正常激活應該沒有問題。也可以使用微軟的MGADiag工具診斷係統是否滿足OEM激活條件。
 
 
 
以BIOS中如何激活OEM係統內容出自幫助大全,感謝瀏覽~!

最後更新:2017-04-08 11:49:17

  上一篇:go [係統幫助]百度網盤下載不用安裝雲管家
  下一篇:go [U盤技巧]怎麼顯示U盤被強製隱藏的文件