Ghost系統封裝教程及封裝工具原理

2023-01-27 13:03:03 字數 3801 閱讀 8767

本教程基於mcc硬體抽象hal(電源模式)原理,系統以xp為例。

這裡將系統封裝分為3步:做系統、封裝、部署

一、做系統

平台不限,但不建議在虛擬機器上製作。cpu及主機板晶元沒有限制,關於intelide和intelppm的不相容問題,深度白金3in1並沒有刪除這些登錄檔,沒有反饋因此在amd機器上藍屏的現象。

1、選用免啟用的版本安裝盤,正常安裝系統,打補丁,優化服務

這裡選用深度xp精簡版5.7,安裝大約需要15-20分鐘。

建議關閉系統還原及自定義通知,關閉遠端,關閉共享,關閉休眠注意音效卡要驅動上,否則封裝後的系統都不在工作列顯示音量。執行一次windows meida player,避免以後出現嚮導

安裝輸入法,並在「區域和語言選項」的「高階」中,應用於預設使用者賬戶。我的文件,如果有需要也可以移動到d盤。

outlook不能儲存密碼及sql安裝掛起的問題,也可以在這裡清理一下相關登錄檔。

2、安裝需要的軟體

office安裝時要將「第一次使用時安裝」的專案完全安裝上,否則會以後提示插入光碟。不建議安裝防毒軟體,特別是卡巴斯基,該軟體會與某封裝工具衝突。不建議安裝虛擬光碟機及燒錄軟體,已知部分軟體在封裝後失效。

不建議刪除windows\installer下的安裝檔案,可能會造成部分程式無法解除安裝。

3、封裝準備

執行「"開啟組策略「計算機配置\管理模板\系統」

啟用「關閉windows update裝置驅動程式搜尋」

「管理模板/系統/internet通訊管理/internet通訊設定」啟用「關閉windows update裝置驅動程式搜尋」「使用者配置\管理模板\系統」

啟用「配置驅動程式搜尋位置」(不搜尋軟盤,光碟機,windows update)「使用者配置\管理模板\系統」

忽略「裝置驅動程式的**簽名」

檢查系統屬性中的驅動簽名是否為忽略,update是否為從不搜尋。

清理documents and settings目錄,可以清理到10m以下。當前賬戶\收藏夾,安裝軟體後經常有鏈結,清之~當前賬戶\sendto,郵件接收,建議刪除

當前賬戶\recent,歷史記錄,現在刪了以後還得刪當前賬戶\local settings\temp,臨時檔案,能刪的全刪

當前賬戶\local settings\application data下的圖示快取約5-10m當前賬戶\桌面,建議將所有圖示移動到all users\桌面

看下控制面板裡的新增刪除程式,有沒有流氓軟體,有就乾掉,當然,除非你有特殊目的。

二、封裝

1、更改ide控制器及電源在裝置管理器中更新驅動從列表或指定位置安裝

不要搜尋,我要自己選擇要安裝的驅動程式

ide更改為「標準雙通道pci ide控制器」,電源更改為「standard pc」

2、提取檢測電源需要的相關檔案

win2000在 xp sp2在 2003在中

並更名為

並更名為將上述檔案拷貝到系統system32目錄

3、新增inf檔案

將以下**儲存為並拷貝到\windows\inf\,2000為\winnt\inf\

[version]

signature="$windows nt$"driverver=07/01/2001[hal]

mps_mp=

[acpioptions]acpienable = 2

acpibiosdate = 01,01,1999

4、引導

修改加上/detecthal引數,使系統啟動時檢測電源注意將原備份,並在部署後還原

[boot loader]timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)\windows[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\windows="microsoftwindowsxpprofessional"/noexecute=optin /fastdetect /detecthal

c:\ghldr=一鍵ghost v11.0 build 070707

5、ntldr

引導檔案,將longhorn版本的ntldr放到c盤下注意將原ntldr備份,並在部署後還原

6、封裝

將及配置好的放到c:\sysprep執行sysprep,「使用最小化安裝」、關機模式「退出」,點選「重新封裝」等待大約5-10秒,完成。

7、刪除登錄檔中本地連線、電源相關

搜尋「本地連線」,刪除上級節點,可避免安裝到其他機器出現「本地連線2」

刪除電源相關的登錄檔鍵:

hklm\system\currentcontrolset\enum\acpi_hal

hklm\system\currentcontrolset\enum\root\acpi_hal

hklm\system\currentcontrolset001\enum\acpi_hal

如果有002和003也刪除,刪除時先右點許可權,賦予完全控制許可權,否則無法刪除。

注意刪除電源的登錄檔必須在封裝後操作,否則執行sysprep時會宕機。

另外封裝後切勿執行windows優化大師,執行後宕機。

8、設定好部署需要呼叫的檔案,如註冊元件時執行的程式,可寫在登錄檔runonce。系統啟動選單的時間是在註冊元件前恢復為預設的30秒的所以也可以在這裡更改回原來的及ntldr

9、解除安裝驅動

很多文章講求順序,但是實際中並沒發現不按順序會怎樣。

解除安裝顯示器、顯示卡、音效卡、網絡卡、usb。都不解除安裝也不會有問題。所謂的「幽靈硬體」就是指系統中母機殘留的硬體資訊,不要緊的。

10、最後的檢查及清理

清除windows下的lastgood(最後一次正確的配置)清除windows下的prefetch(程式快取)

\local settings\application data\看是不是又出來了,有就刪除windows及c盤,點左面的「隱藏此資料夾內容」,資料夾選項中恢復預設工作列屬性,清除開始選單及最近文件的列表

如果要備份dllcache,使用相關工具在任何時候執行都可以。

以上是手動封裝的過程,中間無需重啟,如果是工具輔助封裝,基本可做到完全自動化。封裝工具已知的有asr、s&r&s,msdp,ylmf,創輝,自由天空,pretooler,當然還有小兵的dprep,另外於安的工具應該屬於s&r&s輔助擴充套件。

這裡講原理,不講使用。以我自己的封裝工具為例吧:p

工具整合了及配置好的自動應答檔案,並根據當前系統xp/2k/03進行釋放,執行後使用來更新及解除安裝硬體驅動,從i386下提取判斷電源需要的檔案,修改並替換新的ntldr,呼叫sysprep完成封裝,並在封裝後清理系統及登錄檔。

封裝到此為止,可以重啟製作gho映象了,注意現在boot選單時間是0。可以使用光碟引導,推薦一鍵ghost,可選擇最大壓縮。

三、部署

封裝工具一般都在登錄檔cmdline處接入自己的部署介面,再間接呼叫setup

使用工具封裝,擴充套件介面可以在部署前呼叫外部程式,如驅動選擇工具及dllcache恢復。開始安裝的過程也是檢測硬體的過程,所以驅動如果是壓縮包,要在安裝前釋放完畢。

封裝工具呼叫的批處理,一般都是不顯示視窗的,如果手動封裝,可用vbs來呼叫批處理。如果封裝工具不支援恢復選單選擇時間,或是手動封裝,可在註冊元件處還原及ntldr

進入桌面後,封裝工具仍可以發揮作用,如填寫ip,呼叫程式,刪除檔案,刪除目錄對於手動封裝,這些可以通過批處理來完成。

另外恢復dllcache也可以在進入桌面後執行。

不建議在第一次進入桌面時呼叫太多的程式。

所有教程其實都大同小異,我這裡只是詳細提了些細節問題,算做給大家參考。

封裝過程並無死規矩,要靈活運用,我封裝的時候經常是一邊放**一邊封裝

直到音效卡被解除安裝。

LED封裝工作介紹

目錄1.排支架第2頁 2.擴晶第3頁 3.點銀膠第4頁 4.固晶第5頁 5.焊線第6頁 6.配膠第7頁 7.粘膠第8頁 8.灌膠第9頁 9.短烤第10頁 10.離膜第11頁 11.長烤第12頁 12.前切第13頁 13.測試第14頁 14.後切第14頁 15.包裝第15頁 1.排支架 一 目的 排料...

雨林木風封裝工具

很多系統愛好者喜歡自己封裝系統,比如做適合自己愛機的專用系統或者給親戚朋友做所謂的萬能系統,而自己做系統需要使用專用的系統封裝工具,為大家推薦的雨林木風系統準備工具就是系統封裝工具中的精品之作,繼承雨林木風作品免費又好用的優秀傳統,可以幫助使用者輕鬆的封裝系統。系統封裝技術已經非常成熟,軟體簡單而且...

LED封裝工程師工藝要求

銀膠燒結烘箱的必須按工藝要求隔2小時 或1小時 開啟更換燒結的產品,中間不得隨意開啟。燒結烘箱不得再其他用途,防止汙染。8.led壓焊 壓焊的目的將電極引到led晶元上,完成產品內外引線的連線工作。led的壓焊工藝有金絲球焊和鋁絲壓焊兩種。右圖是鋁絲壓焊的過程,先在led晶元電極上壓上第一點,再將鋁...