IBM Thinkpad T60筆記本(主要配置為T5600(1.83GHz), 1024MB RAM, 80GB 5400rpm HD, 14.1in 1024x768 LCD, 64MB ATI Radeon X1300, CDRW/DVDRW, Intel 802.11abg wireless, Bluetooth/Modem, 1Gb Ethernet, UltraNav, Secure chip, Fingerprint reader, 6c Li-Ion batt, WinXP Professional),用原廠恢復盤重新做了XP系統后,發現了一個問題:系統開機啟動太慢,而且由于裝載了太多無用的軟件導致一進入桌面系統內存就被消耗了400多M,這對于內存資源要求苛刻的我自然是心有不甘,于是自己動手DIY安裝Windows XP系統。
1.準備工作
1.1.Windows XP 中文版光盤
我的安裝盤是自己整理制做的IBM OEM Windows XP Professional(已經集成SP2,安裝文件全部來自IBM ThinkPad T60的工廠預裝文件,為保留絕對純凈的原版XP風范,親自對照正版的Windows XP光盤的每個文件和目錄進行整理,絕無擅自增刪,原版安裝文件日期為2004-08-17 21:00:00)光盤,并在親自在T60上進行多次安裝測試,免激活、能進行自動更新并通過了Microsoft正版增值驗證。
1.2.系統增強和修補程序
自從2004年8月微軟推出Windows XP Service Pack 2至今已經快三年了,盡管針對各種軟硬件問題微軟陸續發布了好多Hotfix(修復程序),但一直還沒有整合成統一的Service Pack推出,盡管Vista系統已經推出并開始被越來越多人所關注,但仍無法撼動作為史上最長生命周期的桌面操作系統Windows XP的霸主地位,但隨著對桌面操作系統的戰略轉移,SP3有可能成為Windows XP的終結Service Pack。可惜的是微軟并不向廣大最終用戶提供安全類型的修補程序之外的大部分Hotfix,如最近常常用到UAA(通用音頻架構)總線驅動。但技術支持比較好的計算機制造商通常會根據其產品的實際情況提供整合的系統修補程序包供最終用戶使用,如ThinkPad將QFEs(Quick Fix Engineering)整合成update modules,HP將其整合成Essential System Updates并在官方網站上提供下載支持。在這方面,HP在提供了不斷更新的包括簡體中文在內的各種常見語言版本系統修補程序包,而IBM ThinkPad目前卻僅有US English版本提供下載。顯然,昔日筆記本霸主的ThinkPad自從皈依lenovo之后的服務支持能力已經每況愈下了。
由于ThinkPad沒有提供整合的簡體中文版QFEs,為了省事我選用了HP為其筆記本產品提供的Essential System Updates for Microsoft Windows XP(Service Pack 2)集成包(可以在HP英文站點上找到,其版本號為2.00 Rev.M,文件名為sp33975.exe,大小為25,133,920字節,整合日期為06年10月18日),這個包里包含了12個最常見的Hotfix(但沒有KB888111,因為HP已將其單獨打包發布并提供下載)。
其實,在T60的工廠預裝文件也能找到部分Hotfix(位于C:\IBMTOOLS\OSFIXES\WXPUP\下的Qxxxxxx),但大都比較陳舊(甚至好多還是for SP1的,開頭兩位數字大于88的才是for SP2的)。比較重要的Hotfix有KB896256(針對雙核處理器電源管理功能的修補程序,HP的QFEs集成包里面含有)、KB888111(通用音頻結構 (UAA) 高清晰度音頻(High Definition Audio)和KB896613(解決Windows XP SP2系統修改密碼后無法訪問機器里面加密數據問題)驅動修補程序。由于數量比較多,一個個手工安裝比較麻煩,可以通過Software Install一次搞定。
此外,在安裝ATI Radeon/FireGL顯卡驅動之前需要安裝好Microsoft .NET Framework 1.1以上版本,1.1的版本可以在工廠預裝文件中(C: \IBMTOOLS\OSFIXES\WXPUP\DOTNET11)找到,目前最新的版本為3.0,可以直接到微軟的官方網站上下載。
1.3.驅驅動程序和應用軟件
T60工廠預裝的系統分區下(C:\Drivers和C:\IBMTOOLS)下可以找到原帶的驅動程序和應用軟件,只是版本比較老,大部分都是05年的日期。而ThinkPad中文官方網點上列出的驅動程序和應用軟件不夠完整,從列出的支持型號上看還是去年發布的基于酷睿1代雙核處理器的舊款,但我們可以到ThinkPad的官方英文網站(http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-62928)上去找,這里能得到T60全部驅動程序和絕大多數應用軟件。但其它常用的應用軟件,如Rescue and Recovery、System Migration Assistant和System Update等軟件并沒有被列出,但仍可以在ThinkPad官方網站的其它地方找到。
相冊中“T60 Driver List”目錄里面的圖片是我整理的T60所有驅動和軟件列表。
一句話:“我們完全可以廢掉原廠所有預裝,DIY自己喜歡的干凈系統”。
1.4.其他OEM信息
隨機帶的ThinkPad桌面背景、Logo和技術支持等希望保留的信息。
2.操作系統的安裝步驟
2.1.分區劃分
可根據個人需要對整個硬盤系統進行分區規劃(省略)。
2.2.更改BIOS配置
在筆記本電腦剛啟動出現ThinkPad Logo畫面時按F1鍵進入BIOS Setup Utility,選擇Config——>Serial ATA(SATA),將SATA Controller Mode Option中的AHCI改為Compatibility,然后保存設置退出。這一步很關鍵,目的是將SATA控制器從AHCI(高級主機控制接口)模式改成Compatibility(兼容)模式,即模擬成傳統的PATA模式,否則在安裝XP系統時會出現找不到硬盤的提示。
2.3.安裝Windows XP
將IBM OEM Windows XP Professional光盤放入光驅中,重新啟動進入系統安裝,并按照提示完成Windows XP系統的基本安裝(這部分過程跟其它XP正常安裝過程一樣)。
3.驅動程序的安裝
3.1.系統增強Hotfix(QFEs)
先安裝1.2.中所提的系統增強和修補程序,再開始其他驅動程序的安裝。
3.2.芯片組(Chipset)驅動
運行Intel Chipset Support 5安裝文件——oss608ww.exe展開到C:\DRIVERS\WIN\INTELINF,再運行其下的infinst_autol.exe進行安裝,然后重新啟動系統。
3.3.Intel Matrix Storage Manager driver(SATA)驅動
運行Intel Matrix Storage Manager Driver安裝文件——79im06ww.exe,并展開到C:\DRIVERS\WIN\IMSM,運行其下PREPARE目錄中的install.cmd進行安裝。然后重新啟動系統,開機時再次進入BIOS Setup Utility中,將SATA Controller Mode Option中的Compatibility設置改回AHCI,重新啟動后系統會提示發現PCI設備,這是由于SATA控制器類型改變被識別成新設備,這時重新將安裝位置指到C:\DRIVERS\WIN\IMSM將再次安裝SATA驅動,成功后設備管理器下IDE ATA/ATAPI控制器下會出現Ultra ATA Storage Controllers、SATA AHCI Controller和主要IDE通道三個設備。
其實,如果不是考慮要保持原版風格,倒是可以將SATA驅動集成到Windows XP安裝光盤中,免得改來改去增添麻煩。
3.4.顯示驅動
3.4.1.顯示卡(Video)
確認系統已經安裝好Microsoft .NET Framework(1.1以上版本),然后運行ATI Mobility RADEON / FIREGL PCI Express-2安裝文件——79d162ww.exe展開到C:\DRIVERS\WIN\DISPLAY,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
3.4.2.顯示器(Monitor)
運行ThinkPad Monitor INF file安裝文件——79oi05ww.exe展開到C:\DRIVERS\WIN\MONITOR,打開設備管理器,選擇監視器——>即插即用監視器——>驅動程序——>更新驅動程序,指定安裝位置為C:\DRIVERS\WIN\MONITOR,并完成安裝。
3.5.聲卡(Audio)驅動
運行Audio Features XI安裝文件——77a224ww.exe展開到C:\DRIVERS\WIN\Audio,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
3.6.網卡(Ethernet)驅動
運行Intel PRO/1000 LAN adapter software安裝文件——7ira09ww.exe展開到C:\DRIVERS\WIN\ETHERNET,打開設備管理器,選擇其它設備——>以太網控制器——>驅動程序——>更新驅動程序,指定安裝位置為C:\DRIVERS\WIN\ETHERNET\PRO1000\WIN32,并完成安裝。
3.7.無線網卡(Wireless LAN)驅動
運行Intel PRO / wireless LAN 3945abg Mini PCI adapter安裝文件——7awc26ww.exe展開到C:\DRIVERS\WIN\WLANINT,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
3.8.調制解調器(Modem)驅動
運行Modem software安裝文件——7fma06ww.exe展開到C:\DRIVERS\HDAMODEM,再運行其下的Setup.exe進行安裝。
在安裝Modem的過程中,會提示安裝NetWaiting和Digital Line Detect軟件,對于不使用Modem撥號上網的用戶,可以取消安裝。
3.9.藍牙(Bluetooth)驅動
先運行Microsoft Bluetooth Support file安裝文件——77bm03ww.exe展開到C:\DRIVERS\WIN\MSBTooth,打開設備管理器,選擇其它設備——>BCM2045B——>驅動程序——>更新驅動程序,指定安裝位置為C:\DRIVERS\WIN\MSBTooth并完成安裝。
再運行Bluetooth with Enhanced Data Rate Software安裝文件——7jba03ww.exe展開到C:\DRIVERS\TPBTooth,再運行其下的Setup.exe進行安裝。
成功安裝后,在設備管理器中會出現藍牙設備,其下有ThinkPad Bluetooth with Enhanced Data Rate和藍牙總線枚舉器兩個設備項。
3.10.指紋識別(Fingerprint)驅動和軟件
先運行Fingerprint reader driver and software安裝文件——fpr_7of106ww.exe展開到C:\Swtools\Drivers\FPR_70F106WW,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
3.11.Trusted Platform Module(TPM)設備驅動和軟件
先運行Atmel TPM (Trusted Platform Module) device安裝文件——79za05ww.exe展開到C:\DRIVERS\WIN\TPM,打開設備管理器,選擇其它設備——>未知設備(兩個之中上面的那個)——>驅動程序——>更新驅動程序,指定安裝位置為C:\DRIVERS\WIN\TPM并完成安裝,然后系統重新啟動。
如果使用Client Security Solution(CSS) 6.0,可以先不安裝這個TPM驅動,因為CSS安裝文件本身已內置了,以至于會重復安裝TPM驅動出現問題,解決辦法是刪除CSS安裝的TMP驅動,重新手動安裝IBM提供的原TPM驅動,但7.0和8.0版本則不再出現這個問題。
3.12.電源管理(Power management)驅動
先運行ThinkPad Power Management driver安裝文件——7jku08ww.exe展開到C:\DRIVERS\WIN\IBMPM,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
3.13.鼠標(Mouse/TrackPoint)驅動
安裝到這里時設備管理器中已經沒有未識別的其它設備了,但是其中鼠標和其它指針設備下的UltraNav設備還沒有被正確識別安裝(目前只是當成普通的PS/2 Compatible Mouse設備),無法享用UltraNav帶來的方便和快捷。
先運行UltraNav Driver安裝文件——77gu08ww.exe展開到C:\DRIVERS\WIN\UNAV,再運行其下的Setup.exe進行安裝,然后重新啟動系統,成功出現ThinkPad UltraNav Pointing Device設備項(替代了原來的PS/2 Compatible Mouse)。
再運行TrackPoint Accessibility Features安裝文件——1rg807ww.exe展開到C:\DRIVERS\WIN\TP4ACCS,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
至此,基本驅動程序已經安裝完畢,下面開始ThinkPad應用軟件安裝。
4.應用程序的安裝
4.1.Hotkey Utility
先運行ThinkPad HotKey features安裝文件——7avu43ww.exe展開到C:\DRIVERS\WIN\HOTKEY,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.2.Power Manager
先運行Power manager driver安裝文件——7ku702aw.exe展開到C:\DRIVERS\W2K\PWRMGR,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.3.ThinkVantage Active Protection System
先運行ThinkVantage Active Protection System安裝文件——7ksa10ww.exe展開到C:\DRIVERS\WIN\HPPROTECT,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.4.Keyboard Customizer Utility
先運行Keyboard Customizer Utility安裝文件——1qkcb1ww.exe展開到C:\DRIVERS\WIN\KEYCUSTM,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.5.UltraNav wizard
先運行UltraNav wizard安裝文件——77gr09ww.exe展開到C:\DRIVERS\WIN\UNAVWIZ,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.6.ThinkVantage Productivity Center
先運行ThinkVantage Productivity Center安裝文件——7kuy03bw.exe展開到C:\DRIVERS\W2K\PRDCTR,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.7.ThinkVantage Access Connections
先運行ThinkVantage Access Connections安裝文件——79cn76ww.exe展開到C:\DRIVERS\W2K\ACCON,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
這是一個非常實用的網絡配置工具,對經常移動的位置的網絡配置參數可以設置到相應位置概要文件中,切換位置后只需應用一下該位置的概要文件即可聯網使用,對于經常移動的用戶免去了要手工配置網絡參數的麻煩。
4.8.Configuration utility
先運行Configuration utility安裝文件——7ju501aw.exe展開到C:\DRIVERS\W9x\UTILITY,再運行其下的Setup.exe進行安裝。
4.9.EasyEject utility
先運行EasyEject utility安裝文件——7ku205ww.exe展開到C:\DRIVERS\W2K\EZEJECT,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.10.Away Manager(無人看管管理器)
先運行Away Manager安裝文件——7faw24ww.exe展開到C:\DRIVERS\WIN\AWAYTASK,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.11.Message Center
先運行Message Center安裝文件——77tc22ww.exe展開到C:\DRIVERS\WIN\AMSG,運再運行其下的行Setup.exe進行安裝。
4.12.Presentation Director
先運行Presentation Director安裝文件——7jua05ww.exe展開到C:\DRIVERS\W2K\PDIRECT,再運行其下的Setup.exe進行安裝,然后重新啟動系統。
4.13.Help Center
運行Help Center安裝文件——77th18ww.exe展開到C:\DRIVERS\WIN\ALRN,再運行其下的Setup.exe進行安裝。
4.14.Access Help online User's Guide
先運行Access Help安裝文件——79ta04us.exe展開到C:\DRIVERS\WIN\AHLP,再運行其下的Setup.exe進行安裝。
4.15.System Migration Assistant(SMA)
運行System Migration Assistant安裝文件——sax237ww.exe展開到C:\DRIVERS\WIN\SMA,再運行其下的SMAsetup.exe進行安裝。
4.16.Software Installer
運行Software Installer安裝文件——7jpm10wwx.exe即可進行安裝。
4.17.System Update
運行System Update 3.0安裝文件——systemupdate3-2007-2-12.exe即可進行安裝,然后重新啟動系統。
本來ThinkPad有了Software Installer已經很不錯,可lenovo想標新立異又搞出了個System Update欲替代Software Installer,可是這破爛東東就像畫蛇添足現在常不能正常使用,看來好端端的ThinkPad品牌極有可能毀在這難成大器的lenovo手里。
4.18.Client Security Solution
運行Client Security Solution安裝文件——tvtcss7_1035ww.exe即可進行安裝(如使用Client Security Solution密碼管理功能則必須確認已經安裝KB896613,否則會出現錯誤提示),然后重新啟動系統。
目前,ThinkVantage Client Security Solution可用的版本有6.0、7.0和8.0三種,6.0有兩種版本:單獨的CSS安裝包和與R&R 3.0(Rescue and Recovery)集成一起的安裝包;7.0版本與Rescue and Recovery 3.1兼容,比早期6.0的界面友好些,但資源的耗費也更大些;而新發布的8.0只兼容R&R 4.0,目前尚不支持PrivateDisk volumes。
另外,安裝單獨的6.0版CSS之后系統在重啟時可能會出現“cssauth.exe 的該實例由于初始化錯誤而無法啟動”的錯誤信息。網上已經有不少人在問如何解決這個問題了,而某些高手的回答確是DIY全新安裝的XP系統遇到這種問題無法解決,只有用R&R恢復到出廠預裝狀態才行……。其實,出現這種現象是因為安裝Client Security Solution時重復安裝了Atmel TPM的驅動,只要卸載帶黃色感嘆號的TPM設備就可以了,最好的方法就是先不安裝TPM驅動,并在安裝CSS6后刪除其安裝的驅動在重新手動安裝TPM驅動,而CSS 6.0+R&R 3.0的集成包則無此問題。
4.19.Rescue and Recovery
運行Rescue and Recovery 3.10安裝文件——tvtrnr31_1030sc.exe即可進行安裝,然后重新啟動系統。
如果安裝R&R 3.0的同時還安裝CSS 6.0,建議安裝R&R 3.0+CSS 6.0集成在一起的安裝包,這樣能少很多麻煩。
4.20.PC Doctor
運行PC-Doctor 5 for Windows安裝文件——pcd5setup_4329.exe即可進行安裝。
4.21.其它
除此之外,還有InterVideo WinDVD Creator和InterVideo WinDVD player沒有安裝,因為我更喜歡使用其它比其小巧、方便的軟件(如Media Player Classic和Nero等工具)來代替它們(如果想要安裝在出廠預制的文件夾里面可以找到安裝文件)。
上面的安裝方法比較慢,還有一種更為簡單快捷的方法安裝絕大部分的驅動程序和軟件,具體步驟如下:
1)依次運行預安裝的驅動程序和應用軟件安裝文件,它們一般會自動展開到C:\DRIVERS、C:\SWTOOLS和C:\IBMTOOLS下。
2)運行Software Installer安裝文件——7jpm10wwx.exe安裝Software Install。
3)啟動Software Install,選擇“安裝或升級驅動程序或軟件”——>“搜索以下位置:”將C:\DRIVERS、C:\SWTOOLS和C:\IBMTOOLS添加進去,并取消“在因特網上檢索最新信息”選項——>下一步——>得到可以安裝的程序包名(已經自動選中)——>安裝,即可一次完成絕大多數驅動程序和軟件的安裝(經實測不能自動安裝的驅動和軟件有Monitro、Microsoft Bluetooth Support、Fingerprint、System Update、Client Security Solution、Rescue and Recovery和PC-Doctor等)。這種方法的缺點是不能人工選擇不安裝無用的程序組件(如Netwaiting和Digital Line Detect軟件等)。
注意:如果個別驅動程序或應用軟件沒有被正常安裝,可以再一次選中它并重新進行單獨安裝。
5.系統配置和優化
5.1.系統配置
將備份好的ThinkPad桌面背景、OEM Logo和技術支持等想要保留的信息進行還原。
根據個人喜好和習慣對Windows XP系統、指紋登記、Client Security安全設置等項進行配置(此處略)。
5.2.系統優化
新裝好的系統啟動后自動加載了好多進程,對于不需要開機就運行的程序可以手工修改注冊表將其從啟動程序里面移出,待需要時再人工運行,這樣不僅可以節約系統資源也可以大大縮短開機啟動時間。我優化后的系統登錄到桌面內存只消耗了280M左右,比起工廠預裝的400多M節省了好多內存。
至此,一個DIY的嶄新系統已經誕生了,為了方便日后的系統恢復,用Rescue and Recovery做一次完整備份。
原文http://pcclub1.pconline.com.cn/blog/member.do?method=blogDetail&accountId=4501739&diaryId=90977