1. 程式人生 > >使用 Easy Sysprep v4(ES4) 封裝 Windows 7教程

使用 Easy Sysprep v4(ES4) 封裝 Windows 7教程

多個 不難 狀態 微軟官方 特定 .com 安全軟件 證書 系統默認

分類: 系統封裝

技術分享圖片

我們姑且將存放啟動文件的分區叫做“啟動分區”,存放Windows的分區叫做“系統分區”。WinXP時代啟動分區和系統分區都是C盤,而Win7時代則為啟動分區單獨劃分100M存放,另將系統分區作為C盤。所以Win7的那100M並不難理解,理解為是啟動文件特設的“單間”就可以了。

沒有這100M會怎樣?答案很明確,沒有這100M系統會無法啟動。雖然系統文件都在C盤完好無缺,但沒有引導系統是無法正常啟動的。反應快的同學已經意識到這將帶來的問題了,如果按此方式分區,封裝部署後映像如果只備份系統分區(C盤),則映像恢復後是無法啟動的!(其實這也不盡然,使用 Easy Image X 這類恢復映像後自動修復MBR和引導文件映像的恢復工具的話,系統還是可以正常啟動的)

那有沒有辦法像XP時代那樣,將啟動分區和系統分區都放在C盤?當然可以,實現也很簡單,使用第三方分區工具進行分區操作就可以了。

例如使用DiskGenius分區,如下圖所示:
技術分享圖片

使用第三方分區工具分區後,再次啟用Win7安裝程序,就會呈現類似下圖狀況了,不會出現100M的啟動分區,選擇系統分區安裝系統後,啟動文件和系統文件就都位於C盤了。
技術分享圖片

2、進入最適合封裝的系統賬戶:Administrator
Windows 7 的 Administrator 具有用戶可用的最高系統權限。即便新建一個管理員賬戶,與 Administrator 用戶同屬於 Administrators 組,也無法具有與 Administrator 完全相同的系統管理與操作權限。系統封裝需要執行大量對系統文件的修改與執行類操作,所以最適用於系統封裝的,莫過於 Administrator 用戶。進入Administrator用戶的方法有很多,但下面我為大家推薦一個最為直接的方法,且不易產生問題和殘留。
系統安裝完畢後,會進入OOBE階段(如下圖),此時不要輸入任何信息,也不要“下一步”,直接按“Ctrl + Shift + F3
”。
技術分享圖片

這時系統會突然自動重啟,不過不用擔心,這是微軟官方提供的方法,不會對系統產生影響。系統重啟後會自動以 Administrator 登錄,啟用桌面,進桌面時會自動啟用微軟官方封裝工具“系統準備工具 3.14”(如下圖)。
技術分享圖片

這時大家或許已經明白了,這其實就是微軟為系統封裝而特別準備的環境。“系統準備工具 3.14”是微軟官方封裝工具,一切封裝輔助工具(如ES4)均以此為核心。不過此時我們並不需要用它,所以直接關掉(X或取消)就可以了。值得提醒的是,重啟還會回到這個環境,而且每次進入這個環境時“系統準備工具 3.14”都是自動啟動的,無須理會,關閉即可。

3、系統備份
封裝的第一步,其實是備份當前安裝好的操作系統。避免我們在之後的步驟中出現問題,以至於還要重新安裝操作系統,浪費時間精力。系統備份想必大家都會。對於Win7而言,建議使用ImageX備份。推薦使用 U盤裝機助理 中的 Easy Image X 執行 ImageX 備份操作, Easy Image X 具有圖形化操作、便於設置壓縮率等特點。

在 Easy Image X 中設置 ImageX 備份的方法與 Ghost 十分類似。不過提醒大家註意兩點:


(1)壓縮率無需選太高,這只是便於封裝的備份而不是最終備份,壓縮率建議選擇“快速壓縮”,體積略大,但備份和恢復速度都很快;
(2)ImageX是可以做到映像疊加的,即多次備份如果文件相同則只占一個文件的體積(此功能會有後續詳解),所以除了設置映像文件保存位置外,還要設置當前這個子映像的名稱,如下圖中的子映像名稱“Win7”。
技術分享圖片

稍事等待後,系統備份完畢。
技術分享圖片

一個階段一個備份,一個備份一個小結,一個小結一個進步,多個進步一個成功。

(二)封裝前的準備
封裝的目的,是為了快速的部署操作系統,減少不必要的重復勞動。所以,我們需要向源系統集成系統補丁、安裝常用軟件,從而減少每次部署後的重復勞動。
1、安裝補丁
Windows 7 的補丁安裝,可以選用自帶的 Windows Update 或使用第三方補丁包,如 系統補丁安裝助理。
技術分享圖片

如果使用的是 Windows Update,有一個值得一提的技巧,即多個版本先裝高版本,再重新掃描補丁列表,可以杜絕反復安裝並避免一定的問題。例如IE10,首次掃描時會掃除IE8相關補丁、IE9安裝程序和IE10安裝程序,如果你的目的就是要裝IE10,則沒有任何必要再去裝IE8的補丁和IE9,直接如下圖只點選IE10,自動安裝並重啟後,再次掃描列表,你會發現IE8、IE9相關的內容都不見了。
技術分享圖片

* 說到IE10,還要提一個要點,這個應該是微軟方面的BUG。如果封裝的是 Win7 x64,默認IE8,如果先升級IE9,再升級IE10,則封裝報錯;如果IE8不升級IE9,直接升級IE10,則封裝正常。如果你要集成IE10,請切記此要點。

2、安裝軟件
常用軟件常用的一般也就幾種,大家請根據自己的系統部署範圍而決定,如下圖示例:

技術分享圖片

特別提醒
(1)不是所有的軟件都能良好適應系統封裝部署,特別是某些國產軟件;
(2)需要激活的軟件,部署完畢後一般都需要重新激活;
(3)不建議集成安全類軟件,某些安全軟件會阻擋正常的系統部署進程,甚至導致藍屏宕機;
(4)如果某些軟件不適合集成在系統,可以使用首次進桌面靜默安裝的方法來解決。

3、系統備份

補丁安裝要20分鐘左右,軟件也需要逐個安裝與調整,所以整體時間一般不少於30分鐘。為防止封裝時出現未知錯誤,建議再次備份系統,以備今後的調整操作。這次備份完,我們就可以放心大膽的開始封裝操作了。
這次備份我們就要說一下 ImageX 的多映像疊加功能了。所謂映像疊加(又叫“增量備份”),就是在同一個映像文件中可以同時存放多個子映像,例如Win7的安裝文件install.wim中一般就包含了家庭基礎版、家庭高級版、專業版、旗艦版四個子映像。最妙的地方,就是相同文件只占一次體積,所以四個Win7映像並沒有占用4個Win7的體積。
那麽疊加功能對於封裝中的多次備份就很有用,我們可以將裝完補丁、軟件的Win7與之前沒裝這些的系統備份在同一個映像文件中,而多個子映像相同文件又不會占用額外體積,這樣可以有效節約我們的硬盤空間。另外,新映像附加到已存在映像文件所需的時間,相同文件越多所需的備份時間越短,這也有利於我們多次備份操作。
那疊加映像是否很復雜?不,使用 Easy Image X 的話就很簡單。疊加備份的操作方法與首次備份方法類似,只不過這次無需新建映像文件,而是選擇之前備份的wim文件,但註意你需要寫一個新的子映像描述,如“Win7 +Hotfix +Software”。
技術分享圖片

執行映像備份時會有一個提示,詢問是否是進行“映像附加”操作,單擊“是”。
技術分享圖片

稍等片刻後,映像附加操作就會開始。
技術分享圖片

映像附加完成後,我們會發現,新映像被加入了已存在的映像文件中,並與舊的子映像疊加在了一起,而wim文件所增加的體積僅僅是剛才安裝的補丁和軟件部分。(圖中第二個子映像“Win7 +Hotfix”,是筆者裝完補丁後做的一個備份,教程中是沒有這個備份的,如果你需要,也可以在多個時機做多次備份,反正不額外“占空”,又能多個保險)
技術分享圖片

(三)第一階段封裝
Easy Sysprep v4 (ES4)與之前ES3、ES2以及傳統封裝輔助工具最大的不同,在於其將封裝分為了兩個階段。
第一階段:以完成封裝操作為首要目的;
第二階段:以完成對系統的調整為首要目的。
將封裝與調整分開,減少調整操作對封裝操作的影響,保障封裝成功率。
1、啟動ES4
技術分享圖片

2、封裝選項
技術分享圖片

說明:
(1)【序列號】填寫系統對應的序列號,不過Win7的序列號可以在進桌面後再填寫,所以非OEM版請留空(錯誤的序列號會導致部署失敗!)
(2)【註冊用戶與註冊組織】不能為空值,請填寫您的相關信息,否則將保持默認。
(3)【時區】請根據您的時區進行設定。
(4)【將當前用戶配置文件用於新創建用戶】將當前用戶的配置用於所有用戶,以微軟官方方法實現,便於新建用戶保留當前配置(如桌面圖標、主題、桌面、基本設置等)。
(5)【轉移當前用戶桌面快捷方式到公共桌面】將當前用戶桌面快捷方式轉移到公共桌面,便於新建用戶後使用。
(6)【封裝階段自動清理計算機設備驅動】封裝時清理即插即用驅動,以微軟官方方法實現,建議使用。(如被部署計算機與源計算機硬件配置完全相同,則可不使用,適用於企業內網計算機批量采購與部署)
(7)【部署階段自動清理非目標計算機設備驅動】部署時清理不用於當前計算機的驅動,以微軟官方方法實現,建議使用。(如被部署計算機與源計算機硬件配置完全相同,則可不使用,適用於企業內網計算機批量采購與部署)
(8)【工作組】工作組不可為空,否則將保持默認。
(9)【域】請填寫正確的域地址、域用戶和密碼,並確保部署時域可登陸,否則將可能造成部署無法正常結束的問題。
(10)【系統語言】系統UI所使用的語言。
(11)【用戶習慣】時間12小時/24小時制、日期排列、貨幣符號等。
(12)【鍵盤規則】選擇“(當前規則)”則保存當前輸入法規則到部署後的系統,選擇指定鍵盤規則將只使用指定規則。
(13)【OOBE】設置,可設置網絡位置、安全更新等,可令OOBE過程更加自動化。

3、用戶賬戶
(1)直接使用Administrator登陸
技術分享圖片

這是最常用也是推薦的一種方式,部署完成後不經過OOBE,直接以 Administrator 用戶登錄系統,最為快捷,具有最高的系統權限,無視UAC、系統目錄權限鎖定等影響。不過這種模式下會使之前設置的OOBE選項無效,OOBE選項內容將保持源系統默認,會在首次進桌面時提示設置“網絡位置”。

(2)OOBE時手動創建賬戶
技術分享圖片

這種模式與安裝版Win7相同,會在部署後重啟進入OOBE階段,提示創建新用戶。不過這個OOBE是簡短的(因為OOBE的設定之前已指定具體值了),基本上只需要填寫一個新用戶名就可以了。新建的用戶默認屬於 Administrators 用戶組,但不具備與 Administrator 用戶相同的權限,同時,系統全新創建用戶時會導入一些系統默認值,例如重新加入微軟拼音和智能ABC輸入法,這是微軟的默認,不是外部可以隨意左右的。

(3)預先創建用戶賬戶
技術分享圖片

此方法與(2)類似,只不過不是首次OOBE時創建用戶,而是預先配置好要創建哪些用戶。
a.【編輯用戶】創建用戶只需要設定用戶名、密碼、用戶組,而後單擊“添加”就可以了,很簡單。但提示大家註意填寫正確的用戶組,最常用的有“Administrators”、“Users”,同一個用戶隸屬於多個用戶組時用戶組用英文分號分開,如“Administrators;Users”。註意,無密碼的用戶,首次使用時系統強制設定用戶密碼,可設置為空,但無法跳過被要求設置的過程。
b.【自動登錄】用於設定某個指定用戶自動登錄系統,需要填寫正確的用戶名和密碼。自動登錄次數需設置為正整數值,為0或留空則不限制登錄次數。註意,無密碼的用戶無法被設置自動登錄(Administrator用戶除外)。
c.【管理員密碼】可設置 Administrator 的密碼,如果你是企業網關,又不希望用戶擅自使用 Administrator,可以加設密碼。

4、封裝前的預覽
技術分享圖片

5、開始封裝
技術分享圖片

技術分享圖片

ES4的第一階段封裝只涉及封裝所必須的操作,所以操作較少,更多的調整操作留給了第二階段。

(四)第二階段封裝
Easy Sysprep v4(ES4)的第二階段封裝於PE環境下完成,而非常規的系統桌面環境。第二階段的重點在於:調整系統配置。

PE下完成系統調整的優勢,優勢有三:
(1)其實這時系統封裝必要的操作已經結束了,要調整的是封裝後的系統,不必擔心調整對封裝成功率產生影響;
(2)不必過多考慮系統權限對系統調整所產生的影響;
(3)一旦有某些調整產生失誤,無需重新封裝系統,再次調整即可。

1、備份第一階段封裝完畢的系統
(1)同樣使用之前介紹過的增量備份法,新子映像命名為“Win7 Sysprep”
技術分享圖片

(2)稍事等待即可備份完成
技術分享圖片

(3)映像疊加,相同文件不額外占用空間
技術分享圖片

此次備份的目的在於,一旦第二階段封裝操作失誤,可以直接恢復這次備份再一次執行第二階段,無需重新執行第一階段的封裝。特別需要註意的是,不要反復執行第二階段,因為很多設置是不可逆的,反復執行易出現不可預知的問題,所以,如果第二階段執行失誤,請恢復本次備份再次執行第二階段封裝。

2、啟動ES4
技術分享圖片

3、設置OEM信息
技術分享圖片

(1)【註冊用戶】和【註冊組織】不能為空,如未加載配置文件則讀取第一階段中的設置,否則將維持默認。
(2)【OEM信息】請按照您的信息填寫,不需要的部分可以留空。
(3)【OEM圖片】請設置您的OEM圖片,不需要時請留空。
(4)【登錄頁面】指修改Win7用戶登錄時的背景,使用微軟官方為OEM提供方法進行修改,需jpg且不可大於250K

4、註冊表優化
技術分享圖片

可將您的註冊表優化項目導入此位置,ES4將於多時機導入,以保障註冊表優化的可用性

5、服務優化
技術分享圖片

可調整服務的運行狀態,但請勿過多優化,否則將導致系統不穩定或影響功能。

6、部署設置
技術分享圖片

(1)【OEM序列號】可填寫OEM序列號,以在OEM PC上激活Win7。如無或進桌面時填入,則請留空,切不可隨便填寫,錯誤的序列號將導致部署失敗!
(2)【OEM證書】如果您有OEM對應的證書,請在此設定,ES4將自動導入。
(3)【時區】請根據實際情況設定。
(4)【區域語言】設置系統的UI語言、用戶習慣和鍵盤規則(同第一階段),鍵盤規則如無特殊需求,請保持“當前規則”。
(5)【接管部署流程】可用於添加部署前後接口、添加部署插件和改換部署背景(如下圖),但此方法非微軟官方提供,所以如果你喜歡原汁原味穩定的系統,不要選擇此項目(部署前後接口Win7不是必要的);而如果你喜歡更為漂亮的部署界面和更多的擴展功能,可以選中此項目。
技術分享圖片

(6)【計算機名】合法的計算機名只允許15位字母、數字和中劃線“-”的組合(另據說全部為數字時存在系統BUG)
·【完全隨機】15位完全隨機,如 XDVG8B903V98SE4
·【完全固定】15位以內的固定值,如 ITIANKONG
·【[日期]-[時間]】日期與時間的組合,如 20130524-112117
·【[前綴]-[日期][隨機]】前綴最多為5位,如 SKY-20130524KXQ,前綴越多則隨機值越少
(7)【系統分辨率】用於設置系統部署後的分辨率,其實在部署中使用萬能驅動助理後,顯卡驅動正常安裝,首次進入桌面已是最佳分辨率,無需設置,所以推薦保持默認即可。除非是大規模同類計算機部署,才有必要改動此項目。
註意:OEM激活需要三要素:計算機BIOS中的SLIC、系統序列號、系統OEM證書,缺一不可。所以OEM序列號和證書功能僅用於大量部署OEM計算機時使用,對於各類非法激活無用。

7、網絡設置
技術分享圖片

(1)【網絡設置】可設定指定IP或使用DHCP。使用手動設置時,請務必註意填寫正確的IP和掩碼,否則將導致設定失敗,另外,可使用“*”指代2~254之間的隨機數。
(2)【網絡環境】可設置使用工作組或域,無論使用哪個請務必填寫正確,不可為空。
(3)【網絡位置】分為家庭、工作和公用,與Win7系統自帶的三類網絡標準是一致的,如不熟悉或網絡環境復雜,可暫選“公用”以保障網絡安全,部署後再根據實際需要進行調整。

8、專用調用接口
技術分享圖片

(1)特殊調用接口一般為特定的應用程序或功能保留
(2)萬能驅動助理調用接口,為IT天空萬能驅動助理專門保留,可設置部署中/進桌面調用
(3)萬能驅動助理調用接口附帶首次進桌面彈任務管理器和刪除解壓驅動的功能
(4)快速配置工具,可設置進桌面調用IT天空快速配置工具進行快速系統設置
(5)綜合運行庫,為IT天空一鍵運行庫的專用接口,可設置部署中/進桌面調用
(6)其他類功能見UI說明

9、通用調用接口
技術分享圖片

說明:
(1)調用exe、bat、cmd運行,可設置運行參數,可設置隱藏和不等待。
(2)調用reg文件自動靜默導入。
(3)刪除指定文件。
(4)刪除指定目錄。
(5)任務設置後,選擇調用時機,單擊“添加”按鈕添加任務到列表。
(6)選中任務,單擊“刪除”按鈕可刪除任務,單擊“編輯”按鈕可調整任務。
(7)選中任務,單擊“上移”或“下移”按鈕,可移動任務執行順序。
(8)“整理”功能將自動將任務按調用時機排序,第二階段封裝任務開始前也會自動整理。
註意:
(1)當所調用程序位於系統盤時,盤符自動轉換為%systemdrive%。
(2)當所調用程序位於非系統盤時,盤符會自動轉換為%x%,部署時自動搜索所有盤符尋找指定程序。

(3)亦可使用?Rom%和%UDisk%指代光驅和U盤,部署時將只搜索指定設備尋找指定程序。
(4)如果隱藏運行程序,且程序卡住了,那麽將沒有任何提示,慎用此功能。
(5)如果啟用了不等待模式,將不等待當前程序的執行結束即會開始下一個程序的執行,這是一種非常不好的狀態,僅用於特殊應用程序的調用,不要隨意使用,本功能亦不會加快程序執行效率或縮短部署過程,相反會帶來一堆問題。

10、磁盤控制器驅動
技術分享圖片

(1)IAR驅動列表與最新的SKYIAR穩定版一致
(2)提供成套的、具有廣泛兼容性的IAR驅動方案,建議使用
(3)如有需求,可手動選中僅需要的IAR驅動,IAR驅動間若存在沖突,程序會自動提醒
(4)IAR驅動方案並不是選中所有,而是選中最具兼容性的驅動組合

11、保存設置
技術分享圖片

12、開始執行第二階段封裝操作
技術分享圖片

13、備份系統映像

至此,系統封裝已結束,我們要保存勞動成果。調出熟悉的 Easy Image X,不過這次不要再選擇附加映像了,而是新建一個映像,因為這個映像你要拿去部署了,不要和之前的備份混在一起。

(1)設定(註意選擇“極限壓縮”)
技術分享圖片

(2)備份
技術分享圖片

(3)映像制作完成
技術分享圖片

當然,最後的映像你也可以選擇使用Ghost進行備份,看個人喜好了。

(其他)ImageX 與 Ghost 在備份 Windows 7 時的對比

本節的意義並不是讓大家棄用Ghost而換用ImageX,只是讓大家對這二者有一個更直觀的感覺。Ghost是最老牌也是被使用、被實踐最久的優秀映像工具,而ImageX也有其最大的優勢:它微軟親生的。

做個簡單的對比,以之前封裝的映像,使用ImageX極限壓縮模式:
技術分享圖片

開始備份:
技術分享圖片

不知大家有無仔細觀察過這個圖中的意義,特別是形如:

  1. \$windows.~bt
  2. \$windows.~ls
  3. \Windows\CSC
  4. \Recycled
  5. \Recycler
  6. \pagefile.sys
  7. \hiberfil.sys

上述內容的這段?這段的含義,即跳過符合此規則的文件。這些跳過是ImageX所默認的,微軟官方給予支持的忽略,所忽略的內容均是與封裝部署無關的文件。忽略這些文件可以有效的節省系統體積——這也是ImageX是微軟親兒子的好處,畢竟哪些文件沒用微軟最明白。

備份後約3.03G:
技術分享圖片

同樣的系統使用Ghost進行備份,設定極限壓縮模式:
技術分享圖片

備份開始:
技術分享圖片

備份後約3.61G:
技術分享圖片

對比結果明顯,ImageX:3.03G,Ghost 3.61G。除了壓縮比ImageX略大於Ghost以外,最大的原因應該就是處在ImageX自動忽略了無用文件,此方面而言ImageX的確有一定優勢。不過也並不能因此說ImageX一定好於Ghost,ImageX僅可在PE下運行,而Ghost是DOS/PE雙棲(不過最新的Ghost12也沒有DOS版了),而ImageX在備份、恢復時對系統資源的需求也要高於Ghost。所以選擇哪個,還請各位仔細斟酌。
有個變通的辦法,先用ImageX備份系統,然後刪除源系統將剛才備份的系統恢復進去,這樣就相當於用ImageX剔除了系統中的無用部分,而後再用Ghost進行備份,這樣貌似也不錯。
題外話,為什麽WinXP不推薦用ImageX?ImageX是從NT6代才開始使用的工具,而XP屬於NT5,NT5代系統對wim格式的支持不像NT6代那麽好,而ImageX本身也並非為NT5代而設計。XP使用ImageX,一定幾率發生首次進系統掃描磁盤的問題,但重啟後又正常,所以建議XP還是老老實實的Ghost。

使用 Easy Sysprep v4(ES4) 封裝 Windows 7教程