進軍Windows 7 SP1圖解安裝攻略
目前網上已經有了不少的Windows 7SP1 的整合教程或者步驟說明,事實上我自己在做的時候也參考了不少文章,當然很重要的一點的是不要忽略官方給出的文檔。現在又來扯這別人說爛的話題,是因為我覺得這篇也會有他存在的價值,我可能可以給出更加直觀的截圖,在一些步驟中也有更加詳細地說明,此外,這里本來就是一個記錄的地方,關于我們自己的,不太要理會其他地方有或者沒有。
改了主意,如果想看常規的圖文過程,這次打算使用 Windows 7 新支持的 VHD Native Boot 特性,這樣就可以不需要單獨空出一個分區出來重新進行系統的安裝了。
1、管理員權限運行 diskpart 工具,開始新建一個虛擬硬盤(.vhd)文件,這里選擇固定大小格式的,因為固定大小的啟動成功率會高些,當然在命令里也可以不特別指定 type=fixed,默認情況下在新建虛擬硬盤文件時就是固定大小的。
create vdisk file=e:\Windows7.vhd maximum=14336 type=fixed 指定的大小單位是兆(MB)這里根據自己情況來,不要太小了,否則不能安裝 Windows 7 和 SP1。創建固定大小格式的 VHD 文件耗時會比較長,等待完成之后選擇上這個新建的文件。
select vdisk file=e:\Windows7.vhd Windows 7 下可以直接掛載 attach vdisk 然后初始化,clean 一下 clean 再分區 create partition primary ,設置為活動分區 active,格式化分區并添加卷標 format quick fs=ntfs label=”Windows7” 完成之后就掛載上,分配卷標 assign letter=o。
#p#
2、使用 imagex 工具來應用一個旗艦版的 Windows7 RTM 映像到這個新創建的分區,我在命令里指定映像的名字,當然也可以使用序號,imagex /apply x:\sources\install.wim “Windowsdows 7 ULTIMATE” o: 稍微等待其完成。
3、在應用完成之后,還需要給其添加引導信息,使用 Windows 7 自帶的 BCDboot 工具可以輕松完成,但由于要向活動分區寫入信息,如果默認將其隱藏了的話,就先重新掛載上來,命令可以看圖,分配盤符為 Q。
于是出現了這些各種各樣的盤符,蛋疼的一張圖,我的各個盤終于不是紅的了。
分配好了盤符之后使用 bcdboot o:\Windowsdows /s q: /l zh-cn 向 BCD 中添加引導條目。
待其提示成功之后還可以使用 bcdedit /enum 命令來查看驗證一下
然后,還不忘為了安全性,將剛才掛載的活動分區盤符移除掉,同樣是使用 diskpart 命令,在選中分區之后,使用 rove 命令即可。
#p#
4、重啟,安裝完成這個新的系統。以下兩張圖片是在使用 imagex 應用映像安裝的時候才會出現的,不過我是真忘了他們倆誰先出現的了…
一路都是正常地安裝,直到這個開始設置國家、地區的界面,不用點下一步了,按下鍵盤上的 Ctrl+Shift+F3。計算機會自行重啟進入到審核模式。
6、進入到審核模式后,系統準備工具會自動啟動
無視他,開始安裝 Windowsdows Service Pack 1
中間需要重啟一次,在完成安裝后,系統準備工具上選擇進入系統全新體驗,并勾上通用,然后重新啟動確定。
#p#
7、再一次重啟系統,直接回到先前的工作 Windows 7 系統中,按照之前的方法,掛載上虛擬磁盤,然后管理員身份運行命令提示符,輸入命令
dism /image:o:\ /cleanup-image /spsuperseded
來清理服務包的備份文件,據說呢,在后面再跟上/hidesp參數可以在系統“更新歷史記錄”也不留下痕跡。之后繼續輸入命令
del o:\Windowsdows\inf\*.PNF
這些 .PNF 格式的文件是 .INF 文件的預編譯文件,當 .INF 文件運行而 .PNF 不存在時會自行生成,因此現在 .PNF 文件可以刪除掉。
8、系統清理干凈后就可以重新捕獲映像了,這一次不是用 imagex 來捕獲映像,而是使用 GImagex 這個程序,因為他在捕獲的時候可以設置現在的 imagex 還不支持的displayname和diskplaydescription這兩個參數。如下圖填寫各個參數
點擊 Create 開始捕獲,選擇最大壓縮,耗時會比較長,機器不是太好就得耐心等待了。
9、得到了核心最重要的 install.wim 文件,接下來新建一個目錄(E:\SP1\),將原版 RTM 鏡像里的內容全部提取進來,然后使用剛才生成的 install.wim 替換原有的,刪除掉 \sources\ei.cfg 文件(其實在我這里這步都沒有必要了,因為我只捕獲一個旗艦版映像,安裝時不會給出選擇對話框的),此外,還根據自己實際操作情況來修改編錄文件,即 \sources\目錄下的 .clg 文件,這些文件跟 install.wim 內的映像一一對應,如果像我只捕獲一個旗艦版的映像且映像名字就是”Windowsdows 7 ULTIMAGE“的話,則可以只保留 install_Windowsdows 7 ULTIMATE.clg 這一個文件,其他的刪掉,并且由于映像內容更新了,最好的是使用 Windowsdows 系統映像管理器(包含在 WAIK 中,點我直接下載)重新生成新的編錄文件。#p#
10、接下來給安裝鏡像添加進 Windows 7 sp1 的授權條款(需要的點我下載,備用)內容。
創建一個臨時目錄用以 mount 映像
md e:\wim,然后使用 imagex 工具 mount \source\boot.wim 的第二個映像,imagex /mountrw e:\SP1\source\boot.wim 2 e:\wim,當然是可讀寫的,要修改嘛。然后用命令(拿鼠標去點..當然可以…)刪除掉掛載目錄 \sources\License 文件夾rd /q /s e:\wim\sources\License,再將準備好的 Windows 7 sp1 的 License 文件內容復制過來,先創建文件夾md e:\wim\sources\License
然后再拷貝
xcopy \Users\yunmengze\Desktop\License e:\wim\sources\License /e /y /q
抱歉的是下面截圖的時候我打錯了命令額,源文件我放在桌面上,另外提供一份下載(解壓后可以將 en-us 文件夾刪掉,簡體中文不需要他),成功修改了內容之后仍然使用 imagex 工具來 unmout,
imagex /unmount /commit e:\wim
沒完,還得替換掉安裝鏡像里的 License 文件夾,命令類似的,就直接看截圖了
11、現在對文件的修改就算完成了,剩下最后一步地封裝,不解釋地使用 cdimage(好吧,解釋可以看下這里),使用的命令為
cdimage –lGRMCULFRER_CN_DVD –b"e:\SP1\boot\etfsboot.com” –o –u2 –udfver102 –t2/11/2011,12:01 “e:\SP1” “e:\7601.17514.101119-1850_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso”
對于命令的更多解釋,請同樣參照上一個鏈接
至此大功告成,使用虛擬機驗證ISO是否可用
成功的能夠引導系統
正確地顯示了 Windows 7 sp1 的授權條款
一切無誤,安裝完成即是帶上服務包的系統
虛擬機里干凈地安裝完成,只占用了不到7個G的空間~
文章拖啊拖啊地,果然官方版本的鏡像都已經出來了,不過如開頭所說,這也沒關系,實在不行,就當做是給 SP2 做準備的好了。
難得更新一次了,希望這篇沒給您瀏覽器帶來太大負擔。
【編輯推薦】