[作業系統]體驗家園windows預裝系統製作備忘

Home Home
引用 | 編輯 ydqdq
2004-11-24 18:04
樓主
推文 x0
體驗家園windows預裝系統製作備忘
本文不斷修改中,轉載本文,必須保留作者和網站等信息,並及時到網站更新
作者: 劍雪·風 網站支持:http://www.xpboy.com(體驗家園) 2004.11.23再次整理
前 言
預裝系統的製作大致是開始於2003年下半年,起初幾個論壇的高手開始探索一種快速安裝windows的方法,以解決系統安裝時漫長痛苦的等待之苦以及安裝完成後種種優化設置的繁瑣。此後網上陸續出現一些號稱「急速安裝」「萬能」的ghost系統,但由於製作方法不一,思路不同,所以也良莠不齊,但為這種特殊系統的發展提供了借鑒。今年來由於「hyne」「死性不改」等網友對於電源模式的探索和製作的工具,使ghost系統逐步形成一個比較完整的思路。體驗家園(xpboy.com)在這一年多的時間內集思廣益、博取眾長,陸續推出基於windows2000/xp/2003「預裝系統」共有幾十個版本,也不定時整理一些製作經驗與大家共同探討。「劍雪·風」願執筆整理各高手的製作方法,謹以此獻給關心和支持體驗家園及各大論壇熱心於預裝系統的朋友們。僅供體驗家園會員參考使用,非公開教程,如有疏漏之處唯恐誤人。
所謂的"萬能預裝"就是利用GHOST和微軟的封裝技術,經過處理後製作成的一個ghost映像,然後通過普通的ghost方式"安裝"到C盤。"預裝"名詞我是從品牌機上引用過來的。畢竟這樣方式和普通安裝有很大的區別。這個製作方式經過眾多網友的討論研究,不斷完善、不斷改進,已經基本實現所謂的"萬能"。我總結眾多網友和自己製作的心得的基礎上,編輯整理了製作過程,供大家探討,如有細節錯誤,請大家指正。
一. 安裝前的準備,首先要大家考慮幾個問題:
1.選擇什麼操作系統製作預裝系統?
基本上考慮是基於Windows2000、XP、2003等系統,而98不適用本文所述的方法,此外的linux或longhorn等系統目前還不宜做此類系統。準備一張完整的系統安裝盤(當然iso之類也可以,只要你會在DOS下安裝就可以)。一般2000選用專業版(pro)with sp4;xp有好幾個版本:按激活的方式也有"上海政府"免激活版本、OEM、俄羅斯破解零售版等,推薦免激活的專業版(pro)with sp1或sp2;2003有免激活企業版的標準版(推薦)和企業版等,個人認為標準版已經很適用一般的小型服務器或者改造成工作站,如果準備做真正專業服務器,不推薦使用GHOST版預裝。尤其要注意的是需要激活的系統必須採用免激活版本或正版,因為封裝過程會初始化系統或升級sp包,而破解版、零售版等會出現要求激活;對於特定主板可採用相應的OEM版本。
2.是不是只要看了本文就可以按部就班做系統了?
回答是否定的,按部就班或許能製作成功,但是不一定能製作出比較完善的通用預裝系統。其實製作方法經過大家的努力後基本上已經比較「簡單化」了,但是製作的關鍵不在於此,而在於對系統安裝、調試、優化、設置等方面一定要比較熟悉,有一定的經驗。所以一般建議對系統有一定瞭解的朋友製作,在不斷的製作過程中積累經驗,使製作的系統日趨完善。
3.對硬件環境有什麼特別要求?
製作系統對硬件環境有一定的要求,根據大家的經驗來看,配置比較新的硬件系統對於成功率和兼容性的處理有幫助。首先要求環境是「健康」的,如不能有硬盤壞道、不要超頻、BIOS設置一般要求處於默認並打開ACPI的狀態;其次盡量不使用一些外設和兼容性差的配件(除了網卡其他的可臨時拆除),建議使用一個普通ps/2(「圓口」)的鍵盤、鼠標,因為usb接口在封裝時可能遇到不能使用。同時在已經使用的機子上製作一定要保證所有硬盤及分區處於無毒狀態!最後製作者要有一個良好的心態,耐心、冷靜也很重要哦!
4.需要哪些軟件作準備?
除系統外,需要一些輔助軟件和維護工具,由於修改系統可能用到的維護工具,建議準備好:基於WinPE及ghost程序的帶啟動的光盤一張;製作系統用到的"死性不改"的自動識別電源模式和對支持SATA,SCSI,RAID控制器的程序(體驗家園的網站和ftp提供該程序);其他的個人用到的維護程序等等,製作者自己做好準備。
5.製作的系統是否需要集成軟件還是純係統版?
在集成版和「純淨版」之間,大家向來有些爭議,這裡不再詳細探討。體驗家園的建議大家在不減少系統文件的基礎上,適當集成部分常用軟件,目的是為了系統的完整和穩定性。如果製作適當的減肥版本+集成版,請參考繼續看完本文;如需「純淨版」可跳過優化和減肥部分。
6. 製作sysprep.inf在相應的系統光盤中打開\SUPPORT\TOOLS\DEPLOY.CAB文件(各版本不能通用),先在 C:盤根目錄下建議一個名為Sysprep 的文件夾,並將DEPLOY.CAB壓縮包文件用Winrar 解壓縮到 c:\sysprep ,運行setupmgr.exe逐步製作封裝文件sysprep.inf(一定要做成無人值守的sysprep)。
為了方便大家,可以直接複製下面的內容到記事本(以xp為例),另存為sysprep.inf就可以了。然後將這個文件放到c:\sysprep下。當然自己動手製作的話,最後做成的效果和這個基本上是一樣的。


;SetupMgrTag

OemSkipEula=Yes


AdminPassword=*
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=1
OEMSkipRegional=1
OEMDuplicatorstring=XPBOY
TimeZone=210
OemSkipWelcome=1


ProductKey=#####-#####-#####-#####-#####
FullName="USER"
OrgName="XPBOY.COM"
ComputerName=*


LanguageGroup=10


DistFolder=C:\sysprep\i386
DistShare=windist


JoinWorkgroup=WORKGROUP


InstallDefaultComponents=Yes

關於一些常見問題,本文附錄將作一些建議和討論。現在開始我們的製作。
二.安裝系統
安裝系統大家都很熟悉了,似乎可以繞過這一部分了,但是我想在這裡稍微針對系統的安裝作一些提示說明:
1.NTFS與FAT32選擇的問題。
NTFS自隨nt4出來後一直只用於服務器的文件格式中,而到2000的出現,NTFS基本上走向成熟。但是到現在為止人有不少人的反對使用NTFS,有的是用慣了win98,接受不了;有些根本不知道他的優越性。經常遇到一些人因不瞭解NTFS,就貿然在dos下格式化c盤,格式化本身就是很危險的事情,怎麼就動不動一格了之,後來才發現出問題了。無論你現在使用什麼樣的文件格式,最好還是先瞭解一下NTFS這個並不新的「新事物」。其次有人提出fat32在使用ghost備份後比ntfs的要「高」,實際上是個錯覺。NTFS安裝的系統本身就是節約了空間。Ghost壓縮的是文件而不是磁盤。同樣1.5g的磁盤空間佔用量,文件佔用量NTFS要比FAT32的要多。一定要使用FAT32不是說不可以,無損轉換命令也很方便。但是使用CONVERT C: /fs:ntf後要整理一下磁盤碎片。
下面瞭解一些NTFS文件系統的特點
1). NTFS可以支持的分區(如果採用動態磁盤則稱為卷)大小可以達到2TB。而Win 2000(xp、2003等,下面均以2000為例)中的FAT32支持分區的大小最大為32GB。
2). NTFS是一個可恢復的文件系統。在NTFS分區上用戶很少需要運行磁盤修復程序。NTFS通過使用標準的事物處理日誌和恢復技術來保證分區的一致性。發生系統失敗事件時,NTFS使用日誌文件和檢查點信息自動恢復文件系統的一致性。
3). NTFS支持對分區、文件夾和文件的壓縮。任何基於Windows的應用程序對NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;文件關閉或保存時會自動對文件進行壓縮。
4). NTFS採用了更小的簇,可以更有效率地管理磁盤空間。在Win 2000的FAT32文件系統的情況下,分區大小在2GB~8GB時簇的大小為4KB;分區大小在8GB~16GB時簇的大小為8KB;分區大小在16GB~32GB時,簇的大小則達到了16KB。而Win 2000的NTFS文件系統,當分區的大小在2GB以下時,簇的大小都比相應的FAT32簇小;當分區的大小在2GB以上時(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁盤空間,最大限度地避免了磁盤空間的浪費。
5). 在NTFS分區上,可以為共享資源、文件夾以及文件設置訪問許可權限。許可的設置包括兩方面的內容:一是允許哪些組或用戶對文件夾、文件和共享資源進行訪問;二是獲得訪問許可的組或用戶可以進行什麼級別的訪問。訪問許可權限的設置不但適用於本地計算機的用戶,同樣也應用於通過網絡的共享文件夾對文件進行訪問的網絡用戶。與FAT32文件系統下對文件夾或文件進行訪問相比,安全性要高得多。另外,在採用NTFS格式的Win 2000中,應用審核策略可以對文件夾、文件以及活動目錄對像進行審核,審核結果記錄在安全日誌中,通過安全日誌就可以查看哪些組或用戶對文件夾、文件或活動目錄對像進行了什麼級別的操作,從而發現系統可能面臨的非法訪問,通過採取相應的措施,將這種安全隱患減到最低。這些在FAT32文件系統下,是不能實現的。
6). 在Win 2000的NTFS文件系統下可以進行磁盤配額管理。磁盤配額就是管理員可以為用戶所能使用的磁盤空間進行配額限制,每一用戶只能使用最大配額範圍內的磁盤空間。設置磁盤配額後,可以對每一個用戶的磁盤使用情況進行跟蹤和控制,通過監測可以標識出超過配額報警閾值和配額限制的用戶,從而採取相應的措施。磁盤配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲資源,避免由於磁盤空間使用的失控可能造成的系統崩潰,提高了系統的安全性。
7). NTFS使用一個"變更"日誌來跟蹤記錄文件所發生的變更。
2.新安裝用戶名的問題。
一般在C盤全新安裝一個系統,默認的一般是Administrator這個超級管理員賬號,建議使用該賬號作為封裝的用戶,而不宜新建一個新的賬號。因為多建用戶可能會影響到註冊表和系統提及的增加和系統垃圾的增加,有點蛇足的嫌疑。而用戶在基於Administrator再自行建立用戶或者直接使用Administrator就方便了許多;不過xp在安裝完成後會強行要求建立用戶怎麼辦呢?可以在第一個畫面出現時(「請稍候」)按ALT+ESC或ALT+F4即可取消該嚮導,真的不行這個時候手動重起一下也可以使用Administrator登錄而不建立新用戶。
3. 正常安裝完整操作系統。(可以在安裝前關閉bios中的ACPI,安裝系統後電源管理模式為stand pc雖然會造成臨時不能自動關機,但對以後的封 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0