EdBott - 揭秘Windows 7安裝過程中的七大秘密

2009/5/6 13:07:23    編輯:Windows7之家 - Mary Jane     字體:【

Win7之家afsion.com.cn):EdBott - 揭秘Windows 7安裝過程中的七大秘密

 在5月5日,Windows 7 RC最終開放官方公眾下載。而這被上傳至BT網(wǎng)絡(luò)中都有超過一個星期了,MSDN和訂閱了TechNet的開發(fā)者們在先前早上也已經(jīng)允許下載。但這些群體構(gòu)成的用戶就是第一時間看到Windows 7 RC發(fā)布的那一少部分人。對于早前放棄下載和苦苦等待的人來說,這無疑是個好消息。與此同時,我已經(jīng)收集了安裝Windows 7的一些好與壞的信息。在過去的一周里我已經(jīng)在多種不同的系統(tǒng)中安裝并升級了RC——筆記本和臺式機,有些附帶了兼容的觸摸屏板,有些則無;有些附帶了電視模塊以及藍光驅(qū)動器。既有全新安裝,也有升級;有x86版,也有x64版。這些步驟都全部記錄下來。

 



在這片文章中,我想分享7個我一路上學到的經(jīng)驗教訓,包括部分甚至連一些Windows專家都不知道安裝秘密。

秘密1:選擇適當?shù)陌惭b選項

秘密2:從清理磁盤開始

秘密3:先備份你的舊驅(qū)動

秘密4:非破壞性的全新安裝

秘密5:所需的磁盤空間比你想象中的要小

秘密6:解鎖從Windows 7 Beta升級的途徑

秘密7:解鎖附加編輯器

秘密1:選擇適當?shù)陌惭b選項

你已經(jīng)從微軟的網(wǎng)站下載了ISO鏡像并刻錄到DVD上,F(xiàn)在干什么?在這一點上,你有2個從這個新創(chuàng)建的媒介上運行安裝程序的選擇。兼容性問題和Windows的安裝過程因你的選擇而有所不同。

如果在你計劃安裝Windows 7的系統(tǒng)中已經(jīng)有Windows XP、Vista或者早期版本的Windows 7,你可以從Windows中開始安裝程序。或者,你可以從安裝媒介啟動系統(tǒng)(這可能需要進入BIOS設(shè)置改變啟動設(shè)備項)。無論哪種方式,你會看到一個如下圖的對話框:



這有什么不同呢?

如果你是從Windows下運行安裝程序的話:
l可以從Windows Vista或者Windows 7 Build 7077及更高版本進行升級。
l不能在x86版本的Windows系統(tǒng)中運行x64安裝,反之亦然。
l不能從Windows XP或者任何Windows 7 pre-7077 build版本升級(除非使用本文后面所提到的方法)
l不能對當前硬盤做任何改變;必須使用已有的分區(qū),安裝程序不會識別未分配空間。

如果你是從Windows 7 DVD啟動的話:

l不能從已有的Windows版本中升級安裝。這只有自定義的選項。
l可以刪除已有的分區(qū),或創(chuàng)建新的分區(qū),從未分配磁盤空間中擴展已有磁盤分區(qū),或者從未分配磁盤空間中劃分一個區(qū)域作為安裝位置。
l可以在同一個已有其它Windows版本的卷上安裝Windows 7。

另外,在這初始化屏幕間有一個細微但較為重要的差別,這就要看你是如何啟動安裝程序。如果是從Windows運行安裝程序,你會有一個在當前系統(tǒng)運行兼容性檢查的選項。在線兼容性檢查現(xiàn)在還沒上線,但應該會很快提供測試。

秘密2:從清理磁盤開始
如果你計劃從已有的Windows Vista或者早期Windows 7開始升級,必須從你當前的Windows上運行安裝程序。然而,如果你正計劃作一次全新安裝,我建議你最好先備份,然后從Windows 7 DVD啟動并刪除所有分區(qū),除了未分配磁盤空間外什么都不要留下。想要原因?在一個空的硬盤上,安裝程序會創(chuàng)建一個100M的啟動分區(qū)用于存放啟動文件,以及用于給BitLocker驅(qū)動器加密做預留。這會為你節(jié)省時間,同時減少當你之后計劃測試BitLocker時所帶來的麻煩。

請注意,以下步驟是假定在,你已經(jīng)從驅(qū)動器備份你所需要的數(shù)據(jù)的基礎(chǔ)上。所有的數(shù)據(jù)會被清除,因此要確保你已經(jīng)在開始這些步驟前保存了任何重要的數(shù)據(jù)。此外,如果你的硬盤包含恢復活診斷分區(qū),你不應該使用這種方法,你以后有可能想使用它。

要完成磁盤清理并為它準備一個全新安裝,按照以下步驟來做:

1、從Windows DVD啟動,按照提示選擇“Custom (Advanced) Installation”,然后單擊Next到下一屏(在你PC上使用的硬盤會有所不同,但方法是一樣的):


2、點擊Drive Options (Advanced)以顯示所有的可用磁盤管理工具,如圖所示:



3、從列表中選擇一個分區(qū),然后點擊Delete(刪除)。確認你要刪除選中的卷。
4、重復剛才的步驟,直到只剩下未分配空間(unallocated space)。

現(xiàn)在可以使用驅(qū)動器上的未分配空間完成安裝程序了。

秘密3:先備份你的舊驅(qū)動
迄今為止在我的測試中,Windows 7已經(jīng)做了很詳細的查找驅(qū)動程序的工作,即便是老舊和淘汰的硬件。但這還不夠。一些設(shè)備還是找不到驅(qū)動程序,還有一些由OEM提供的自定義驅(qū)動程序被通用驅(qū)動程序所取代。

如果電腦中之前已經(jīng)安裝了Windows Vista或者更舊的Windows 7測試版,你不需要使用額外的軟件從舊系統(tǒng)中備份驅(qū)動程序。 Windows Vista和7在FileRepository文件夾內(nèi)保存了你安裝的所有驅(qū)動程序的本地副本,它位于一個名為DriverStore的文件夾內(nèi)。完整的路徑是:C:\Windows\System32\DriverStore\FileRepository。



在全新的Windows 7 x86安裝中,F(xiàn)ileRepository文件夾包含大于900MB的文件。如果你曾經(jīng)添加了一些新設(shè)備或升級驅(qū)動程序的話,這個數(shù)值會相當容易超過1GB。對于這樣的大小,你無法把它們?nèi)靠啼浽贑D上,但對于可寫DVD或者2GB的U盤來說這綽綽有余。在你完成 Windows 7的全新安裝之后,你可以通過設(shè)備管理器安裝或升級任何驅(qū)動程序;這只需要將驅(qū)動程序路徑指向備份的地方。

秘密4:非破壞性的全新安裝
這個部分我在2年多前就已經(jīng)寫好了,當時Windows Vista剛發(fā)布不久。同樣的辦法在Windows 7上一樣能用。

當你讓Windows 安裝程序在一個已經(jīng)有Windows的分區(qū)上使用自定義安裝的話,它會將舊的Windows、Program Files、 Users 文件夾(或者Documents and Settings,是XP的話)移動到名為Windows.old的文件夾內(nèi)。你的新安裝程序會在當前系統(tǒng)根目錄下創(chuàng)建全新的文件夾設(shè)置:Windows(用于系統(tǒng)文件),Program Files(用于應用程序文件),還有Users(用于系統(tǒng)中每個用戶賬戶的關(guān)聯(lián)數(shù)據(jù))。

這個方法最明顯的好處是,系統(tǒng)上只有一個單一的磁盤分區(qū)和最多的空閑磁盤空間。你可以得到全新安裝的好處而又不丟失任何數(shù)據(jù)。做這個非破壞性的全新安裝可以讓你使用全新的系統(tǒng),并從Windows.old文件夾內(nèi)安全地找回原先的藏著的舊數(shù)據(jù)、驅(qū)動、程序文件,以及所有保存在某些文件或注冊表某位置的軟件設(shè)置。你不僅可以不再打開你的舊Windows安裝程序,而且當你準備好的時候,你可以從原先保存下來的文件復制到當前的帳戶配置中。

要執(zhí)行無損的全新安裝,你可以從Windows或者從Windows 7 DVD啟動進入Windows安裝。通過點擊安裝步驟,選擇 “Custom (Advanced)”選項,按后,在列出來的可用磁盤分區(qū)列表中,選擇包含了你當前Windows安裝的分區(qū)。對于大多數(shù)人來說,會選擇驅(qū)動器C。

當你看到警告對話框出現(xiàn)的時候單擊OK:



完整安裝。因為不是在做升級,其余的安裝應該已經(jīng)處理得非?炝。當你第一次啟動Windows 7的時候,你會看到你原先的所有數(shù)據(jù)和程序文件會都在 Windows.old文件夾中。如果你有任何酒的數(shù)據(jù)文件想要取出,可以在User文件夾(Windows Vista)下你的舊用戶帳戶名的文件夾中看到那些數(shù)據(jù)(Windows XP是Documents and Settings)。

秘密5:所需的磁盤空間比你想象中的要小
在現(xiàn)代標準中,其實你不需要用較多的磁盤空間來安裝Windows 7。微軟公布的最小硬件建議中寫著,對于RC,需要“16GB可用空間”。但其實不是,這只是硬性要求。我在一個有10GB硬盤(格式化后9.9GB)的虛擬機里安裝了Windows 7 Ultimate。當安裝完成了之后,我仍有 3.95GB的空閑磁盤空間(貌似它跟Vista一樣龐大,差不了多少——譯者注)。如果你的主驅(qū)動器是小容量SSD(16GB或32GB),這無疑是個好消息。

在最近幾次的干凈安裝中,我觀察到Windows 7 Ultimate x86版的全新安裝占用大約從6到9GB不等的磁盤空間。這是在使用新的Windows Virtual PC虛擬機里面全新安裝Windows 7 Ultimate的情況,就像這樣:



顯然,當你安裝額外的程序或創(chuàng)建數(shù)據(jù)文件的時候,這個數(shù)字會增加,但一開始就讓人印象深刻了。所以,Windows 7的系統(tǒng)分區(qū)應該有多大?如果你正在設(shè)置一個雙啟動系統(tǒng)或者從磁盤劃分分區(qū)用以將你的數(shù)據(jù)文件放到這個單獨的分區(qū)內(nèi),那么這個問題會對你很有用。

在我的經(jīng)驗中,15GB是Windows主分區(qū)的最小大小,但不久之后磁盤空間會變得很吃緊。如果你有多余的磁盤空間,我建議至少設(shè)置為30GB。

秘密6:解鎖從Windows 7 Beta升級的途徑
微軟真的、確實、的確不希望用戶在原有的Windows 7 beta(或其它臨時版本,其實都是同樣的問題)的基礎(chǔ)上覆蓋安裝 Windows 7 RC。原因是,測試版覆蓋測試版的安裝方式可能會出現(xiàn)一些不會出現(xiàn)在安裝正式版Windows 7的異常行為。不僅如此,而且這會導致所有通過Windows 7里自帶的自動化工具發(fā)送的反饋,對于改善正在編寫的正式版來說都是毫無用處的。

正因為如此,RC版屏蔽了從早于7077版的升級。如果你已經(jīng)在運行原先的beta測試版(Build 7000)并且你試圖升級,你將會看到錯誤信息。

但如果你不管怎么樣都要堅持升級的話,這也是可以的。只須從復制Windows 7 DVD的所有文件到本地文件夾開始(使用可引導U盤,或者在你想升級系統(tǒng)的驅(qū)動器根目錄下創(chuàng)建一個文件夾,然后從里面運行安裝)。

在文件夾內(nèi),你只需要創(chuàng)建、打開源子文件夾,然后使用文本編輯器(例如Notepad)打開Cversion.ini文件。

把MinClient的值(下面用黃色高亮標出)改為7000,然后保存。



現(xiàn)在,你可以跳過版本檢測直接運行安裝程序了。

秘密7:解鎖附加編輯器
ISO鏡像可以從MSDN、TechNet以及微軟的公共下載網(wǎng)站上找到下載,目前只提供Windows 7 Ultimate。如果你正處于操作系統(tǒng)的測試期,想看看它對于你的家用或辦公室電腦是否合適,你或許想試試其它的,例如更便宜的版本,來看看它的功能組合是否可以接受。

想要解鎖其它的版本,你需要按照以下的相同步驟來做,就像剛才那樣,把文件從Windows 7 DVD復制一個本機文件夾,打開源文件夾,找到文件Ei.cfg,然后刪掉。

現(xiàn)在你可以從文件夾運行剛剛改過的安裝程序了。在提輸入示序列號的時候請確保不要輸入(你得到的測試版序列號只是對應Ultimate版本的),然后按提示選擇你想要的版本來安裝。