64位的cpu和操作系統已經放出幾年了,但江湖上盛傳Vista很垃圾,所以就一直得過且過,還在xp裡劃水。Win7推出一年多,看上去評價還不錯,於是就下決心跟上時代步伐,升級到64位系統裡來。Win7與Vista相比,沒有太多實質性的功能更新,更多的是功能組織、操作形式上的變化和應用的版本升級,我對Vista感性認識不多,不知垃圾成什麼樣子,但裝上Win7的過程中,又看到了微軟的典型風格――愚蠢、臃腫、自作多情,所以給這樣一個大垃圾堆進行清理就是必不可少的了。
我的筆記本是聯想(IBM)T400,所以安裝過程中有些獨特的步驟,別人是用不上的,但也寫下來了。裝的系統是64位,但大多數步驟對32位應該也是有效的,但還請高清原理,自行決定是否采用。
1、BiOS設置與分區
首先要把BiOS中SATA的屬性設置成AHCI模式,Display模式選擇也要選擇,詳見下文。T400裝了集成和獨立兩塊顯卡,Win7支持熱切換,需要如此設置後續才能正常驅動。當然設置成Compatibility也不影響安裝,可以任選一塊顯卡使用。但無論如何選擇,每次進入Win7系統時SATA的屬性都要與安裝時一致,否則會造成藍屏,想再改動系統配置獲得支持很困難,步驟相當繁瑣。
Win7會把第一個擴展分區上的第一個邏輯驅動器認做D盤,全然不管各個分區的實際位置,白癡之極。所以分區時要注意,如果把第二個分區設置成主分區,而又想讓它是D盤的話,要麼後面都是主分區,要麼後面的空間先不分區,等裝完系統後,再用xp啟動盤裡的工具完成分區。
Win7升級了NTFS文件系統,低版本的Ghost不能識別,所以推薦所有分區工作都用xp啟動盤在DOS或WinPE下完成。
2、安裝
過程沒得可說,我安裝的是旗艦版,安裝速度挺快。微軟獅子大開口,建議系統盤30個G,我設置了18個G,再小裝SP1會發生困難。裝完系統後網卡(不包括無線網卡)、聲卡、攝像頭都已經驅好,不用為他們准備驅動。
3、移動用戶文件夾
在安裝接近尾聲,彈出要求設置用戶名和密碼的對話框時,按shift+F10調出命令行窗口,輸入下面的命令。
robocopy "c:\users" "d:\sys\users" /e /copyall /xj
rmdir "c:\users" /s /q
mklink /d "c:\users" "d:\sys\users"
Win7下用默認用c:\users和c:\programdata兩個文件夾存儲用戶和程序信息,相當於xp下的Documents and Settings,但是白癡的微軟還是一如既往的將它們放到了C盤,上面的命令就是把users文件夾移動到D盤sys文件夾下,並在C盤為它建立一個符號鏈接(符號鏈接下文還會詳細解釋),使得對c:\users的一切訪問自動映射到d:\sys\users去,programdata要以後再挪。由於將來還有一些東西要往D盤移動,就建立了sys這個文件夾統一管理。
移動之後會出一個小問題,就是程序菜單中“管理工具”菜單項下面本來應該是中文命名的快捷方式,如“事件查看器”等都會變成英文名字,好在不影響使用。
4、初始設置
首先到控制面板中關閉UAC提示,後面很多操作才能方便的進行。
到系統設置裡面關掉虛擬內存或者將它移到別的分區,以倒出C盤空間。
此時還可以運行破解程序,我用是軟改。破解在什麼時候做都行,對後續安裝應該沒有影響,但如果手頭沒有Win7 SP1,需要到微軟網站下載的話,就會被要求做正版驗證,所以我就先破解了。
重啟機器後,命令行下輸入:
powercfg -h off
用來關掉休眠功能,就刪除了c盤下與內存容量等大的hibernate.sys文件。
將C盤空間都倒出來之後,此時C盤被占用大概7G,就可以安裝SP1了。微軟要求安裝SP1時C盤有9G空間,真是蠢不可及。後續的優化會刪除和移動一些系統文件夾下的文件,微軟會做出一副貞潔烈女的模樣,SP1死活拒絕安裝,所以以此時安裝為最好。
幾次重啟之後,SP1就安裝完了,然後對C盤進行磁盤清理,將刪除SP1備份文件1G。
在”計算機“(Win7用”計算機“代替了XP下的”我的電腦“,無事生非)圖標上點右鍵選”屬性“,進”系統保護“,關掉系統還原,又可以倒出500M+空間來。
此時建議做一個Ghost,因為後面裝驅動時很容易發生藍屏,造成系統崩潰,就要從頭開始了。
做Ghost需要重啟時進BiOS將SATA的屬性改成Compatibility,Ghost才能正常識別硬盤(至少我手裡的XP安裝盤是這樣),做好之後,立刻再把SATA屬性改回來。
5、安裝驅動
驅動要去聯想網站下載,不要用第三方的。
裝顯卡驅動的過程是最復雜的,其他都很容易,安裝到最後會剩一個”PCI建議通訊控制器“,是intel的AMT芯片,對普通用戶無用,不必管它。
從網上找到的顯卡驅動詳細步驟:
1.開機出現Think啟動畫面時按鍵盤上的F1鍵進入BIOS界面,BiOS裡設置Default Primary Video Device為PCI Express,設置Graphics Device為Discrete,OS Detection for Switchable Graphics為Disabled;
2.安裝主板芯片組驅動(Intel Chipset Drivers)
3.安裝Intel Matrix Storage Manager硬盤驅動程序
4.安裝ACPI電源驅動,就是Power Manager Driver;
5.安裝Lenovo System Interface Driver;
6.安裝Power Manager電源管理軟件
7.重啟電腦。然後安裝T400自帶的ATI顯卡驅動,注意此時需在設備管理器中找到ATI顯卡並手動指定路徑安裝。
8.重啟進入BiOS,設置Default Primary Video Device為Internal,設置Graphics Device為Intergrated,OS Detection for Switchable Graphics為Disabled;
9.啟動進入Win7後,系統會自動安裝Mobile Intel 45 Express顯卡驅動,但這個顯卡驅動不是Intel的,而是前面安裝的ATI驅動包裡自帶的。如果安裝了Intel的X4500驅動,就沒辦法實現雙顯卡切換了,這一點是整個安裝過程的重點,在之前安裝ATI驅動的過程中,ATI驅動的安裝程序已經同時安裝了X4500的驅動。
10.安裝後重啟電腦,讓系統自動安裝,然後再重啟一次。
11.重啟後進入BiOS,設置Graphics Device為Switchable,OS Detection for Switchable Graphics為Ensabled;
12.啟動進入Win7,這時會看起來像沒有裝上顯卡驅動一樣,仍然像上面一樣讓系統自動安裝顯卡驅動,完成後重啟;
13.進入Win7後在任務欄的電池圖標上單擊左鍵,在彈出的黑色菜單下最後一項“可切換顯卡”就是雙顯卡切換的開關了。
我基本上就是按上述步驟安裝的,但也多次失敗,可能有以下幾點需要注意(並未嚴格驗證):
電源管理軟件要安裝在C盤下,網上有不少攻略建議把系統默認程序文件夾C:\Program Files和C:\Program Files (x86)移動到非系統盤,本文下篇將介紹相關方法,但不推薦。除了這個原因,移動程序文件夾還會使SP1無法安裝。
每個顯卡驅動安裝完成之後,都多重啟幾次才保險。特別是Mobile Intel 45 Express顯卡驅動裝完後,一定要多重啟幾次再進行下一步。
按上述步驟進行到第11步時,Default Primary Video Device為Internal,建議一直不要改動。進入系統後,如果默認的顯卡是集成的,切換成獨立的,再重啟,以後默認的就是獨立的,反之亦然,不用到biOS裡改了。不過雖然能熱切換,但是如果自己修改過Windows主題裡的字體之類的,切換之後字體和其他一些會變回系統默認,比較惡心。目前筆者也不清楚兩個顯卡下都設置好主題能不能使顯示效果一致。