前段時間需要安裝 Windows 來跑一些國內公司開發的軟體,不過學校的正版授權對於 Windows 7 只提供了 Professional 版本,並且映象是特製過的,總覺得不太衛生。因此嘗試使用 MSDN 上的官方映象,並使用學校派發的 KMS 伺服器來啟用。
然而,MSDN I Tell You 上只提供了 Windows 7 Ultimate 的安裝映象。
微軟允許從低版本無痛升級到高版本,例如從家庭版到專業版,但是從專業版降級到 Ultimate 版本,卻是不允許的。
不過理論上,Windows 7 Ultimate 的安裝映象當然包括了所有的 Windows Pro (專業版)該有的檔案,應該是可以配置安裝的。搜尋了下,發現如果將 ISO 檔案樹中的一個控制版本的檔案( sources/ei.cfg
)刪去或是重新命名,在正式安裝的時候就會出現版本選擇的選項,之後再透過學校提供的 KMS 伺服器進行正版啟用即可。
下載 ISO 檔案
MSDN I Tell You 提供的是磁力連結,使用 Transmission 進行下載即可。很幸運地,當時就有在做種的 Peer,因此不久就下載完畢了。
處理 ISO 檔案
本以為 ISO 檔案可以使用相應的工具,直接對內部的檔案進行重新命名或者刪除。發現是不可行的。在掛載之後,ISO 檔案完全是隻讀的狀態,和插入的真實 CD 一樣。
那麼就需要先透過 unar <filename>.iso
解壓出來。刪去 sources/ei.cfg
檔案後,再重新制作一個 Bootable 的映象。在解壓後的目錄中執行:
|
|
這樣製作出來的 ISO 就可以用來安裝 Windows 7 Pro 了。
透過 KMS 伺服器啟用
聯絡到學校的管理員,獲取正版授權的 KMS 伺服器的 IP 地址。從官網上拿到對應 Windows 版本的 KMS 啟用金鑰。例如,Windows 7 Professional 對應的 Key 是 FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
。
然後在 Windows 使用管理員許可權上開啟 CMD,並依次執行:
|
|
之後就可以發現系統已經被正確地激活了。