九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
[電腦教程]全手動(dòng)封裝教程+SRS9.80102 文本教程(適合初學(xué))
         封裝系統(tǒng)技術(shù)經(jīng)歷了幾年的折磨才有至今的如此完善,之前已經(jīng)有不少前輩寫過(guò)類似的教程,今天我在次寫系統(tǒng)封裝教程,教程以手動(dòng)封裝系統(tǒng)附加s&r&s98.0102電源判斷工具教程.

安裝好微軟的xp vol c盤格式按個(gè)人喜歡。

使用優(yōu)化工具對(duì)系統(tǒng)進(jìn)行適當(dāng)?shù)膬?yōu)化

安裝常用軟件,例如winrar , office ,qq,等軟件。對(duì)系統(tǒng)增加第三方功能,等等,增強(qiáng)系統(tǒng)。

下面是對(duì)系統(tǒng)進(jìn)行精簡(jiǎn),減肥,如果你不在忽大小,則可以忽略過(guò)去。

1、關(guān)閉系統(tǒng)還原打開控制面板,雙擊“系統(tǒng)”。在系統(tǒng)屬性面板里選擇“系統(tǒng)還原”,選中“在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原”,然后點(diǎn)“確定”。WindowsXP的系統(tǒng)還原功能占用了很大的磁盤空間,所以必須關(guān)閉以減少系統(tǒng)體積。關(guān)閉系統(tǒng)還原后,系統(tǒng)分區(qū)根目錄下的System Volume Information目錄里的內(nèi)容就會(huì)立即被清空,因此你也可以在關(guān)閉系統(tǒng)還原后再打開此功能。2、關(guān)閉系統(tǒng)休眠打開控制面板,雙擊“電源選項(xiàng)”,選擇“休眠”,把“啟用休眠”前的勾去掉,然后點(diǎn)“確定”。這時(shí)在系統(tǒng)分區(qū)C盤根目錄下的頁(yè)面文件hiberfil.sys就會(huì)自動(dòng)刪除。WindowsXP的休眠功能和系統(tǒng)還原一樣,都占用了很大的磁盤空間,休眠功能占用系統(tǒng)分區(qū)的大小和物理內(nèi)存的空間相當(dāng)。

3、轉(zhuǎn)移虛擬內(nèi)存頁(yè)面文件打開控制面板,雙擊“系統(tǒng)”,在系統(tǒng)屬性面板里選擇“高級(jí)”,然后點(diǎn)擊性能框里的“設(shè)置”,選擇“高級(jí)”,點(diǎn)擊虛擬內(nèi)存框里的“更改”,選中當(dāng)前系統(tǒng)分區(qū)C,再選“自定義大小”,將初始大小和最大值設(shè)為“0”,然后選擇需存放頁(yè)面文件的分區(qū)(如D:等),然后點(diǎn)擊“設(shè)置”,“確定”。虛擬內(nèi)存頁(yè)面文件Pagefile.sys一般位于系統(tǒng)分區(qū)的根目錄下,其默認(rèn)設(shè)置大小是物理內(nèi)存的1.5倍,是個(gè)難以刪除的頑固隱藏文件,因此最好將它轉(zhuǎn)移到系統(tǒng)分區(qū)以外的其它分區(qū)去,以此減小系統(tǒng)分區(qū)的體積。如使用v11.0以上版本的Ghost進(jìn)行克隆系統(tǒng)的話,這一項(xiàng)其實(shí)可以不做,因?yàn)槭褂胿11.0以上版本的Ghost在制作鏡像文件時(shí)能夠自動(dòng)刪除虛擬內(nèi)存頁(yè)面文件pagefile.sys。

4、清理磁盤,刪除系統(tǒng)和IE臨時(shí)文件※運(yùn)行磁盤清理程序刪除系統(tǒng)臨時(shí)文件開始—程序—附件—系統(tǒng)工具—磁盤清理—選擇驅(qū)動(dòng)器—確定—磁盤清理—選擇刪除文件—確定?!鶆h除IE臨時(shí)文件和歷史記錄打開IE—工具—internet選項(xiàng)—常規(guī)—?jiǎng)h除Cookies(I)—確定—?jiǎng)h除文件(F)—確定—?jiǎng)h除歷史記(H)—確定—確定?!鶆h除最近使用的文檔記錄開始—設(shè)置—任務(wù)欄和[開始]菜單(T)—[開始]菜單—[開始]菜單(S)—自定義©—高級(jí)—清除列表©—確定。

5、(dll文件)清除DllCache目錄文件后可減少磁盤占用空間約300M左右,這個(gè)直接刪了,備份沒(méi)意義了,有軟件可以直接在注冊(cè)組件時(shí)恢復(fù)。



一、控制Documents and Settings文件夾在24M左右

1、C:\\\\Documents and Settings\\\\Administrator\\\\Application Data\\\\ACD Systems下的文件夾和文件均可刪除。

2、All Users帳戶文件夾控制在9M左右:

C:\\\\Documents and Settings\\\\All Users\\\\Application Data\\\\Storm\\\\Update文件夾下的所有文件刪除,這是暴風(fēng)影音安裝時(shí)所產(chǎn)生的臨時(shí)文件。

二、控制C:\\\\Program Files文件夾在350M左右,視安裝軟件大小多少而定。

1、C:\\\\Program Files\\\\Microsoft Office文件夾控制在80M左右,建議使用嬴政天下的OFFICE2003五合一簡(jiǎn)體中文企業(yè)版安裝,選擇自定義安裝。

+ Office 2003的安裝特別說(shuō)明一下具體的精簡(jiǎn)列表:

Office 2003安裝版本推薦嬴政天下的OFFICE2003五合一簡(jiǎn)體中文企業(yè)版,因?yàn)楸旧硪丫?jiǎn)一部分,而且穩(wěn)定性不錯(cuò)。

開始安裝,首先不要選擇“典型安裝”,選擇“自定義安裝”,接著下一步

一共有5個(gè)組件,去掉Outlook和Access兩個(gè)組件,并選擇下面的“選擇應(yīng)用程序的高級(jí)自定義”。

接著下一步,安裝項(xiàng)目里找到“Office 工具”,不安裝以下項(xiàng)目:

X 文檔更性工具

X 語(yǔ)言設(shè)置工具

X Microsoft Office 活頁(yè)夾支持

X Microsoft Office Document Imaging

X Microsoft Query

X 用戶設(shè)置保存向?qū)?

X 智能標(biāo)記插件



安裝項(xiàng)目里找到“Office 共享功能”,不安裝以下項(xiàng)目:

X 轉(zhuǎn)換器和過(guò)濾器

X 快捷方式-新建和打開 Office文檔

X 校對(duì)工具

X 主題

X Visual Basic for Applications



以上就是精簡(jiǎn)項(xiàng)目,最后選擇安裝完成即可??偣舱紦?jù)容量大概148M左右,實(shí)際C:\\\\Program Files下的Microsoft Office文件夾大約占80M左右的容量。



這里還牽扯到一個(gè)Office 2003卸載的問(wèn)題,我發(fā)現(xiàn)在安裝完后可以卸載,但在封裝以后就提示找不到臨時(shí)文件夾下的xc_PRO11.msi文件,因?yàn)榕R時(shí)文件被清空了,看來(lái)關(guān)鍵還在它。所以在封裝以前拷貝一個(gè)xc_PRO11.msi(從安裝程序解壓提?。┑紺:\\\\WINDOWS\\\\Installer下,然后右鍵單擊xc_PRO11.msi選擇安裝或修復(fù),至到出現(xiàn)安裝、修復(fù)、卸載的界面,然后取消即可,現(xiàn)在封裝就沒(méi)有問(wèn)題了,封裝后也可以卸載,但這個(gè)文件不能刪除。

2、C:\\\\Program Files\\\\MSN Gaming Zone文件夾可以整體刪除,為微軟牌類網(wǎng)上游戲,但保留蜘蛛紙牌等本地游戲。

3、C:\\\\Program Files\\\\Movie Maker文件夾可選擇性刪除。

三、控制C:\\\\WINDOWS文件夾在1.20G左右,其中包含封裝時(shí)會(huì)減肥的DLLCACHE文件,大約400M左右。



1、如果存在C:\\\\windows\\\\assembly文件夾,可以整體刪除。

2、C:\\\\windows\\\\Driver Cache\\\\i386下的ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe四個(gè)文件均可刪除。

3、C:\\\\windows\\\\Help下保留netcfg.gid、netcfg.hlp、winwb86.cnt、winwb86.hlp四個(gè)文件刪除,保留Tours文件夾,但將其每個(gè)文件夾下的文件刪除。

4、C:\\\\windows\\\\ime\\\\chtime\\\\Applets下的所有文件刪除。

5、C:\\\\windows\\\\ime\\\\imjp8_1文件夾下的文件全部刪除,保留其下的三個(gè)文件夾,但將三個(gè)文件夾下的文件都刪除,其實(shí)就是刪除日文輸入法。

6、C:\\\\windows\\\\ime\\\\imkr6_1文件夾下的文件全部刪除,保留其下的三個(gè)文件夾,但將三個(gè)文件夾下的文件都刪除,其實(shí)就是刪除韓文輸入法。

7、C:\\\\windows\\\\inf文件夾下的所有.PNF文件均可刪除,但發(fā)現(xiàn)重啟后又會(huì)生成,建議在封裝后刪除。

8、C:\\\\windows\\\\Installer文件夾下除了一個(gè)或兩個(gè)一長(zhǎng)串文件夾保留外,其余文件可以刪除。

9、C:\\\\windows\\\\java子文件夾下的文件均可刪除。

10、C:\\\\windows\\\\pchealth\\\\helpctr\\\\batch下的所有文件刪除;

C:\\\\windows\\\\pchealth\\\\helpctr\\\\binaries下的hscsp_w3.cab和pchdt_w3.cab兩個(gè)壓縮包刪除;

C:\\\\windows\\\\pchealth\\\\helpctr\\\\Database文件夾下的所有文件刪除

C:\\\\windows\\\\pchealth\\\\helpctr\\\\Indices文件夾下的所有文件刪除

C:\\\\windows\\\\pchealth\\\\helpctr\\\\PackageStore文件夾下的CAB壓縮包文件均可刪除

C:\\\\windows\\\\pchealth\\\\helpctr\\\\System文件夾下的所有文件和文件夾均可刪除

C:\\\\windows\\\\pchealth\\\\helpctr\\\\Vendors文件夾下的所有文件均可刪除。

11、C:\\\\windows\\\\Prefetch文件夾下的所有文件均可刪除。

12、C:\\\\windows\\\\repair文件夾下的所有文件均可刪除。

13、C:\\\\windows\\\\SoftwareDistribution\\\\Download文件夾下的所有文件夾刪除。

14、C:\\\\windows\\\\srchasst文件夾下的msgr3en.dll、nls302en.lex文件刪除;

C:\\\\windows\\\\srchasst\\\\chars文件夾下的所有文件刪除。

15、C:\\\\windows\\\\Temp的所有文件刪除。

16、C:\\\\WINDOWS\\\\system32\\\\CatRoot2下的tmp.ed0文件刪除。

17、C:\\\\WINDOWS\\\\system32\\\\oobe下,保留oobeinfo.ini文件,并打開將其內(nèi)容清空后保存,其他文件和文件夾均可刪除。

18、C:\\\\WINDOWS\\\\system32\\\\spool\\\\drivers\\\\w32x86\\\\3下的所有文件。



1、卸載硬件驅(qū)動(dòng)

(1)卸載網(wǎng)絡(luò)適配器。(2)卸載通用串行總線控制器。(3)卸載聲音、視頻游戲控制器。(4)卸載監(jiān)視器。(5)卸載顯示卡( 卸載顯卡是為了防止Ghost到別的機(jī)上時(shí)出現(xiàn)藍(lán)屏現(xiàn)象)。卸載硬件驅(qū)動(dòng)時(shí)如系統(tǒng)提示要重新啟動(dòng),則選擇“否”不啟動(dòng)。注:我們先卸載和更改里面的驅(qū)動(dòng):注意是有順序的??!先卸載網(wǎng)絡(luò)適配器,和通用串行總線控制器,和聲音,視頻游戲控制器,監(jiān)視器,顯示卡(出現(xiàn)按顯卡卸載后,還在是很正常的,不是你操作問(wèn)題),卸載時(shí)按右鍵,點(diǎn)卸載就行了。系統(tǒng)提示你要重新啟動(dòng),都按否,不啟動(dòng)?。。ㄐ遁d顯卡是為了防止GHOST到別的機(jī)上可能會(huì)出現(xiàn)的藍(lán)屏現(xiàn)象)一般情況下是卸載到?jīng)]有可卸載刪除的硬件。2、(關(guān)鍵)更改計(jì)算機(jī)電源管理模式 Advanced Configuration Power Interface(ACPI) 為 Standard PC打開設(shè)備管理器,右鍵點(diǎn)擊“計(jì)算機(jī)”下的“Advanced Configuration Power Interface(ACPI)”,選擇“更改驅(qū)動(dòng)程序”,在彈出的“硬件更新向?qū)?#8221;對(duì)話框中選擇“從列表或指定位置安裝(高級(jí))”,點(diǎn)擊下一步,再選擇“不要搜索,我要自己選擇要安裝的驅(qū)動(dòng)程序”,再點(diǎn)擊下一步,選中“Standard PC”,再點(diǎn)擊下一步,硬件管理器會(huì)自動(dòng)安裝Standard PC的驅(qū)動(dòng),之后電腦會(huì)提示重新啟動(dòng),則選擇“否”不啟動(dòng),完成OK。更改說(shuō)明:若新機(jī)與母機(jī)不是同類型的ACPI,則你新克隆的機(jī)器就無(wú)法實(shí)現(xiàn)電腦的軟關(guān)機(jī)或出現(xiàn)系統(tǒng)崩潰,因此必須更改為兼容的Standard PC模式。一般比較老的電腦只有Standard PC選項(xiàng),而現(xiàn)在大多數(shù)的電腦都是Advanced Configuration Power Interface(ACPI),2003年后新出的電腦則為 acpi uniprocessor pc。3、(關(guān)鍵)更改IDE ATA/ATAPI控制器為“標(biāo)準(zhǔn)雙通道 PCI IDE 控制器”打開設(shè)備管理器,右鍵點(diǎn)擊“IDE ATA/ATAPI控制器”下的,例如“Intel®82801BA Bus Master IDE Controller”(注:不同的主板其顯示會(huì)不同),選擇“更改驅(qū)動(dòng)程序”,在彈出的“硬件更新向?qū)?#8221;對(duì)話框中選擇“從列表或指定位置安裝(高級(jí))”,點(diǎn)擊下一步,再選擇“不要搜索,我要自己選擇要安裝的驅(qū)動(dòng)程序”,再點(diǎn)擊下一步,選中“標(biāo)準(zhǔn)雙通道 PCI IDE 控制器”,再點(diǎn)擊下一步,硬件管理器會(huì)自動(dòng)安裝標(biāo)準(zhǔn)雙通道 PCI IDE 控制器的驅(qū)動(dòng),之后電腦會(huì)提示你重新啟動(dòng),則選擇“否”不啟動(dòng),完成OK。更改說(shuō)明:這一步為主要關(guān)鍵步驟,若不做,則Ghost到別的機(jī)器上時(shí)就會(huì)造成系統(tǒng)無(wú)法啟動(dòng)的問(wèn)題,因此為了適應(yīng)各種不同的主板,必須將 IDE 控制器改成“標(biāo)準(zhǔn)的雙通道 PCI IDE控制器”。(其實(shí),更改ide現(xiàn)在我覺得已經(jīng)沒(méi)意義了!必竟磁盤控制器驅(qū)動(dòng)已經(jīng)那么完善了!可以把他當(dāng)普通驅(qū)動(dòng)卸載掉了!不相信的朋友試試!當(dāng)然這個(gè)做法只能在你導(dǎo)入大量的磁盤控制器驅(qū)動(dòng)時(shí)才執(zhí)行!據(jù)體做法下面我將做詳細(xì)說(shuō)明,不理解“磁盤控制器驅(qū)動(dòng)”的請(qǐng)閱讀我所寫的《“srs驅(qū)動(dòng)”初級(jí)解說(shuō)》)

二、部署與封裝。

為了方便管理員把系統(tǒng)部署到組織中多臺(tái)計(jì)算機(jī),微軟提供了,部署工具deploy.cab,這個(gè)工具包位于xp原版系統(tǒng)的,support\\\\tools目錄下,解開此包后可得到數(shù)個(gè)文件,而我們只需要其中的Sysprep.exe,setupcl.exe,factory.exe,setupmgr.exe,然后在c盤根目錄下建立一個(gè)Sysprep文件夾,把上述的文件復(fù)制到'sysprep'文件夾里。

setupmgr.exe這個(gè)用于創(chuàng)建自動(dòng)應(yīng)答語(yǔ)'sysprep.inf',其中包括可修改的區(qū)域,組織,分辨率等,是為了讓部署恢復(fù)時(shí)更加自動(dòng),當(dāng)然不管你用什么方法完成'sysprep.inf',然后把他放在C:\\\\sysprep目錄下,那么在部署的時(shí)候,系統(tǒng)會(huì)根據(jù)'sysprep.inf'的內(nèi)容完成原來(lái)需要手動(dòng)來(lái)操作的步驟!

接下來(lái)是我們以后玩封裝系統(tǒng)都要接觸的,'sysprep.exe'當(dāng)我們運(yùn)行他,會(huì)看到一個(gè)簡(jiǎn)單的界面里,有著3種模式:'工廠'審核'重新封裝',其中審核模式是在工廠模式下測(cè)試安裝時(shí)使用的。這不是我們常使用的。而'重新封裝'才是我們用戶最常用的。在看看幾個(gè)可選可不選的,

第二項(xiàng)“使用最小化安裝”也就是常說(shuō)的mini,無(wú)殘留驅(qū)動(dòng)安裝項(xiàng)正是我們需要的,因此必須要選上。第一項(xiàng)“不重置激活的寬限期”,而我們所用的是免激活版,因此這項(xiàng)選與不選無(wú)所謂(不過(guò)還是建議勾選上)。

第三項(xiàng)“不重新產(chǎn)生安全標(biāo)識(shí)符”

安全標(biāo)示符(SID)是每臺(tái)計(jì)算機(jī)獨(dú)一無(wú)二的標(biāo)示,那么系統(tǒng)會(huì)在部署的時(shí)候生成一個(gè)SID,如果選中了此項(xiàng)則與源計(jì)算機(jī)的一樣,計(jì)算機(jī)的域很重要,如果要讓計(jì)算機(jī)加入域就不要選中此項(xiàng),當(dāng)然這個(gè)過(guò)程也要暫用一定的時(shí)間。

第四項(xiàng)“檢測(cè)非即插即用硬件”

這個(gè)如果選中了,那么在部署的時(shí)候會(huì)檢測(cè)非即插即用硬件,也就是說(shuō)系統(tǒng)默認(rèn)的是檢測(cè)即插即用硬件,當(dāng)然這也要暫用一定時(shí)間

。*關(guān)機(jī)模式可以根據(jù)需要選擇

建議選擇“退出”其他的不用我多說(shuō)了吧。

然后我們選擇“重新封裝”…好了,自動(dòng)退出sysprep.exe。然后在設(shè)置你所需要的操作,然后重起計(jì)算機(jī),用ghost磁盤映像備份!也就是我們常用的ghost 11.0,興奮吧,簡(jiǎn)單的封裝系統(tǒng)就這樣完成了。

以下請(qǐng)務(wù)必認(rèn)真閱讀,有的人曾在此成為學(xué)過(guò)一段時(shí)間封裝系統(tǒng)的人。

封裝系統(tǒng)的進(jìn)階,也就是突破hal限制,Srs限制,調(diào)式驅(qū)動(dòng)的完成以及部署注冊(cè)組件運(yùn)行的程序和首次桌面運(yùn)行的程序。



1.突破HAL限制(本步驟必須在執(zhí)行sysprep.exe封裝后才操作的,否則會(huì)藍(lán)屏等問(wèn)題。)

HAL限制,被微軟所限制,而突破方法也是來(lái)自微軟的方法,正所謂,羊毛出自羊身上,此方法有一定的權(quán)威性和穩(wěn)定性。被部署的目標(biāo)計(jì)算機(jī)的硬件抽象層(hal)必需與源計(jì)算機(jī)的相同,否則計(jì)算機(jī)會(huì)不穩(wěn)定或者藍(lán)屏死機(jī)等問(wèn)題。

首先我們?cè)谌我鈞p版本系統(tǒng)中的sp3.cab提取以下文件(這個(gè)文件好像位于i386里,如果是xp sp2則是sp2.cab)“halacpi.dll,halapic.dll,halmps.dll,halaacpi.dll,halmacpi.dll,hal.dll,ntkrnlmp.exe,ntkrnlpa.exe,ntkrpamp.exe,ntoskrnl.exe,”提取完后將”hal.dll更改為halstnd.dll“將ntoskrnl.exe更改為ntkrnlup.exe\\\"然后將這些文件拷貝到windows\\\\system32 并覆蓋已存在的!并將dtecthal.inf復(fù)制到windows\\\\inf下,(dtecthal.inf這個(gè)文件可以在別人封裝好的ghost里提取)。接下來(lái)先復(fù)制一份c:\\\\NTLDR存到其他盤下,呆會(huì)我們會(huì)用到他,要去掉系統(tǒng)隱藏屬性才可見。(切記:在以下所有操作做完后,在復(fù)制覆蓋回原C盤下原有的ntldr)去掉c盤下的boot.ini的只讀屬性,并將其打開,添加/detechal

[Operating Systems]

multi(0)disk(0)rdisk(0)partition(1)\\\\WINDOWS=\\\"Microsoft Windows XP Professional\\\" /noexecute=optin /fastdetect /detechal

然后保存修改回屬性。

打開注冊(cè)表,刪除以下鍵值,需要添加權(quán)限,對(duì)Acpi_HAL右鍵-權(quán)限-Everyone的權(quán)限 “完全控制”勾上-確定退出。這樣就可以刪除了

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset001\\\\Enum\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset001\\\\Enum\\\\Root\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset002\\\\Enum\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset002\\\\Enum\\\\Root\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset003\\\\Enum\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Controlset003\\\\Enum\\\\Root\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Currentcontrolset\\\\Enum\\\\Acpi_HAL

HKEY_LOCHL_MACHINE\\\\SYSTEM\\\\Currentcontrolset\\\\Enum\\\\Root\\\\Acpi_HAL

完成上述步驟,就能解決,目標(biāo)計(jì)算機(jī)必須與源計(jì)算機(jī)的hal相同。

1.1設(shè)置Longhorn的ntldr 電源判斷文件。
去掉系統(tǒng)隱藏屬性,將c:\\ 下原來(lái)的ntldr 文件改名成為ntldr_XP,然后將我們準(zhǔn)備好的ntldr文件復(fù)制要c:\\ 下保留。如果沒(méi)有這個(gè)文件請(qǐng)到別人的.gho提取。這個(gè)步驟必須做。不做這個(gè)步驟想折磨自己的就試試吧。

2.突破Srs驅(qū)動(dòng)限制。(微軟方法,本步驟必須在執(zhí)行SYSPREP.EXE前操作)



1>收集需要的srs驅(qū)動(dòng),方便期間,直接下載DPS提供的massstorage 驅(qū)動(dòng):

http://www.driverpacks.net/DriverPacks/download.php?pag=m

2>解壓驅(qū)動(dòng)到c:\\\\drivers 。

3>編輯sysprep.ini 加入以下內(nèi)容

InstallFilesPath=C:\\\\sysprep\\\\i386

然后在[SysprepMassStorage]段中添加需要的串口磁盤驅(qū)動(dòng),根據(jù)DPS驅(qū)動(dòng)包的說(shuō)明書,一般只集成Intel、nVIDIA、Uli、VIA、SiS、AMD的串口磁盤驅(qū)動(dòng)即可,在對(duì)應(yīng)的驅(qū)動(dòng)包中的inf文件中,可以獲得硬件的即插即用ID。

例如:

[SysprepMassStorage]

PCI\\\\VEN_1022&DEV_7469=c:\\\\drivers\\\\m\\\\am\\\\AMDEIDE.inf

PCI\\\\VEN_1002&DEV_4349=c:\\\\drivers\\\\m\\\\at\\\\atiide.inf

PCI\\\\VEN_10B9&DEV_5215=c:\\\\drivers\\\\m\\\\au\\\\1\\\\ALIIDE.INF

PCI\\\\VEN_10B9&DEV_5219=c:\\\\drivers\\\\m\\\\au\\\\1\\\\ALIIDE.INF

PCI\\\\VEN_10B9&DEV_5229=c:\\\\drivers\\\\m\\\\au\\\\1\\\\ALIIDE.INF

PCI\\\\VEN_10B9&DEV_5228=c:\\\\drivers\\\\m\\\\au\\\\2\\\\m5228.INF

PCI\\\\VEN_10B9&DEV_5281=c:\\\\drivers\\\\m\\\\au\\\\2\\\\m5281.inf

PCI\\\\VEN_10B9&DEV_5287=c:\\\\drivers\\\\m\\\\au\\\\3\\\\ulisata.inf

PCI\\\\VEN_10B9&DEV_5288=c:\\\\drivers\\\\m\\\\au\\\\4\\\\ULISATA.INF

PCI\\\\VEN_10B9&DEV_5289=c:\\\\drivers\\\\m\\\\au\\\\5\\\\ULISATA.INF

PCI\\\\VEN_8086&DEV_2652&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iastor.inf

PCI\\\\VEN_8086&DEV_27C3&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iastor.inf

PCI\\\\VEN_8086&DEV_2682&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iastor.inf

PCI\\\\VEN_8086&DEV_27C6&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iastor.inf

PCI\\\\VEN_8086&DEV_2822&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iastor.inf

PCI\\\\VEN_8086&DEV_2652&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_2653&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_27C1&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_27C5&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_2681&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_2821&CC_0106=c:\\\\drivers\\\\m\\\\in\\\\1\\\\iaahci.inf

PCI\\\\VEN_8086&DEV_24DF&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\O\\\\iastor.inf

PCI\\\\VEN_8086&DEV_25B0&CC_0104=c:\\\\drivers\\\\m\\\\in\\\\1\\\\O\\\\iastor.inf

PCI\\\\VEN_10DE&DEV_008E=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_00D5=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_00EE=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_00E3=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_0036=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_003E=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_0054=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_0055=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_0266=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_0267=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_036F=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_037E=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_037F=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_03F6=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_03F7=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_10DE&DEV_03E7=c:\\\\drivers\\\\m\\\\N\\\\TM\\\\nvatabus.inf

PCI\\\\VEN_1039&DEV_0181=c:\\\\drivers\\\\M\\\\SI\\\\1\\\\SISRaid1.INF

PCI\\\\VEN_1039&DEV_0180=c:\\\\drivers\\\\M\\\\SI\\\\2\\\\SISRaid.INF

PCI\\\\VEN_1039&DEV_0182=c:\\\\drivers\\\\M\\\\SI\\\\3\\\\SISRaid2.INF

PCI\\\\VEN_1106&DEV_3349&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_6287&CC_0106=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_0591&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_3249&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_3149&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_3164&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_0581&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_7372&CC_0104=c:\\\\drivers\\\\M\\\\V\\\\1\\\\VIAMRAID.INF

PCI\\\\VEN_1106&DEV_4149=c:\\\\drivers\\\\M\\\\V\\\\2\\\\viapide.inf

PCI\\\\VEN_1106&DEV_3149&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_0591&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_5337&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_3349&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_5287&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_3164&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_0581&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_1106&DEV_5324&CC_0101=c:\\\\drivers\\\\M\\\\V\\\\3\\\\vminiide.inf

PCI\\\\VEN_104B&DEV_1040=c:\\\\drivers\\\\M\\\\VM\\\\vmscsi.inf

…………

4>在c:\\\\sysprep 目錄下建立 i386\\\\$oem$目錄 ,在c:\\\\sysprep\\\\i386\\\\$oem$ 中建立cmdlines.txt 文件,在文件中加入

[Commands]

\"c:\\sysprep\\sysprep -clean\"

這樣就會(huì)在最小化安裝的過(guò)程中禁用所有因?yàn)樵谀繕?biāo)計(jì)算機(jī)上不存在而未安裝的大量存儲(chǔ)控制器。

至此,一個(gè)突破了S&R&S限制的系統(tǒng)映像準(zhǔn)備完畢。

執(zhí)行sysprep進(jìn)行封裝,在封裝的過(guò)程中,系統(tǒng)會(huì)自動(dòng)復(fù)制.sys驅(qū)動(dòng)到drivers下。在最小化安裝的時(shí)候會(huì)禁止多余的驅(qū)動(dòng)。
以上步驟有省略。
(注意:我推薦你用別人收集好的磁盤控制器驅(qū)動(dòng),減少不必要的錯(cuò)誤和麻煩,這里我推薦自由天空的作品現(xiàn)在最新的是2.7,采用別人整理好的磁盤控制器驅(qū)動(dòng)的話,以上突破SRS驅(qū)動(dòng)步驟全部省略掉了,記住導(dǎo)入別人的磁盤控制器驅(qū)動(dòng)必須在執(zhí)行sysprep.exe 后才導(dǎo)入。)


3.為了讓驅(qū)動(dòng)能在首次進(jìn)去桌面能裝好只要按照如下做法即刻(這個(gè)步驟不管在執(zhí)行封裝前后都可以操作的,也就是說(shuō)不限制邏輯。)

在開始\\\\運(yùn)行窗口輸入“gpedit.msc\\\"打開組策略:
找到“計(jì)算機(jī)配置——管理模板——系統(tǒng)”
啟用“關(guān)閉 Windows Update 設(shè)備驅(qū)動(dòng)程序搜索”
找到“計(jì)算機(jī)配置——管理模板——系統(tǒng)——Internet 通信管理——Internet 通信設(shè)置”
啟用“關(guān)閉 Windows Update 設(shè)備驅(qū)動(dòng)程序搜索”
找到“用戶配置——管理模板——系統(tǒng)”
啟用“配置驅(qū)動(dòng)程序搜索位置” 鉤上:不搜索軟盤、Windows Update(光驅(qū)不要選)
忽略“設(shè)備驅(qū)動(dòng)程序的代碼簽名”
啟用“關(guān)閉 Windows Update 設(shè)備驅(qū)動(dòng)程序搜索”
右健點(diǎn)桌面“我的電腦”打開“系統(tǒng)屬性——硬件”
找到“驅(qū)動(dòng)程序簽名”選擇“忽略,安裝軟件不用征求我的同意” 并鉤上“將這個(gè)作為系統(tǒng)的默認(rèn)值”——確定。
找到“Windows Update”選擇“從不在update搜索驅(qū)動(dòng)”——確定。

還有要注意的是:sysprep.inf 里的

[Unattended]

DriverSigningPolicy=Ignore

NonDriverSigningPolicy=Ignore

OemSkipEula=Yes

OemPreinstall=Yes

UpdateInstalledDrivers=Yes

請(qǐng)務(wù)必添加進(jìn)去這段,不然上面操作的只是白白操作。至于為什么我就不加說(shuō)明了。



4.注冊(cè)組件調(diào)試,

HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\RunOnce

其實(shí)只要在這里添加運(yùn)行程序就可以了。

例如我的DLL.exe 是放在c:\\\\sysprep 則

添加多個(gè)程序的話,在部署恢復(fù)時(shí)系統(tǒng)會(huì)按順序運(yùn)行程序。在\\\\RunOnce的右邊新建‘字符串值’然后在

數(shù)值數(shù)據(jù)(v):

c:\\\\sysprep\\\\DLL.exe ;那么程序在部署時(shí)就會(huì)運(yùn)行dll.exe并且在下次電腦重起后自動(dòng)刪除這個(gè)鍵值
注意:以上步驟必須在執(zhí)行sysprep.exe封裝以后才操作,否則在執(zhí)行sysprep.exe 注冊(cè)表就被加載了。


5.首次進(jìn)去桌面運(yùn)行程序。
C:\\Documents and Settings\\All Users\\「開始」菜單\\程序\\啟動(dòng) 只要在這里放第一次要運(yùn)行的程序就行了。我給大家一段AU3代碼: 我把代碼簡(jiǎn)單化了這樣看得容易懂。

RunWait(\"c:\\windows\\yxrun\\分辨率智能設(shè)置.exe\")
RunWait(\"c:\\windows\\yxrun\\清除任何顯卡生成的桌面右鍵多余菜單.cmd\",\"c:\\windows\\yxrun\\\",@SW_HIDE)
RunWait(\"c:\\windows\\yxrun\\自動(dòng)關(guān)閉空閑的IDE通道.bat\",\"c:\\windows\\yxrun\\\",@SW_HIDE)
RunWait(\"regedit /s c:\\windows\\yxrun\\后期優(yōu)化處理.reg\")
大家可以自行添加
DirRemove(\"c:\\windows\\yxrun\",1) ;刪除程序目錄否則別人會(huì)說(shuō)你的系統(tǒng)有殘留垃圾。
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&del /q \"'&@ScriptFullPath&'\"',@ScriptDir,@SW_HIDE) ;這段是刪除自我的代碼大家不必了解其原理。 為什么要?jiǎng)h除自我,否則下次啟動(dòng)電腦還是會(huì)運(yùn)行這個(gè)程序。然后編譯一下就行了

6. 準(zhǔn)備接管部署過(guò)程的文件

如何調(diào)試驅(qū)動(dòng)包了,看下面,下面需要涉及到一個(gè) 編程工具 autoit 或者其他的編程工具

既然我們知道系統(tǒng)部署過(guò)程是由 Windows\\\\System32\\\\Setup.exe 觸發(fā)的,那么系統(tǒng)是怎么知道在第一次啟動(dòng)時(shí)運(yùn)行 Windows\\\\System32\\\\Setup.exe 的呢?經(jīng)過(guò)無(wú)數(shù)前輩們的探索,發(fā)現(xiàn)了 CMDLine 這個(gè)鍵值。HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\Setup\\\\CMDLine 鍵,在 封裝后此鍵值為“ Setup.exe–newsetup -mini”,這也就是說(shuō)在系統(tǒng)第一次啟動(dòng)時(shí)運(yùn)行 Setup.exe 并加載“–newsetup –mini”參數(shù)。(如果封裝時(shí)沒(méi)有選最小化部署這里不會(huì)有“mini”

參數(shù))我們可以據(jù)此斷定,之所以目標(biāo)計(jì)算機(jī)第一次運(yùn)行時(shí)會(huì)運(yùn)行 Setup.exe 來(lái)部署系統(tǒng),是由這個(gè)鍵值控制的。那么,如果我們把這個(gè)鍵值更改一下,讓目標(biāo)計(jì)算機(jī)第一次啟動(dòng)時(shí)運(yùn)行我們所需的程序,不就能夠控制部署過(guò)程了嗎?因此我們用AU3腳本寫一個(gè)代替“CMDLine” 這個(gè)鍵值“setup.exe”

我的是mohuishou.exe(可以隨便命名),AU3代碼如下:

FileSetAttrib(\"C:\\NTLDR\",\"-RSH\");去掉屬性 這個(gè)是我們準(zhǔn)備好的電源判斷文件,否則回出現(xiàn)文件損壞現(xiàn)象
FileDelete(\"C:\\NTLDR \");刪除準(zhǔn)備的電源判斷文件,
FileSetAttrib(\"C:\\NTLDR_XP\",\"-RSH\");去掉屬性
FileMove(\"C:\\NTLDR_XP\",\"c:\\ntldr\") ;將原來(lái)的電源判斷文件更名,這個(gè)是系統(tǒng)原來(lái)有的,在封裝前必須改這個(gè)名字NTLDR_XP
FileSetAttrib(\"C:\\NTLDR \",\"+RSH\");加屬性
;大家回想上述步驟1.1 就知道為什么要那樣操作了。以上代碼步驟就是為了刪除電源判斷文件,將我們改名后的NTLDR_XP,改回原來(lái)的名字。
FileSetAttrib(\"c:\\boot.ini\",\"-RSH\")
IniWrite(\"c:\\boot.ini\",\"operating systems\",\"multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS\",'\"Microsoft Windows XP Professional\" /noexecute=optin /fastdetect');為了去掉 /detecthal
FileSetAttrib(\"c:\\boot.ini\",\"+RSH\")
RegDelete(\"HKEY_LOCAL_MACHINE\\SYSTEM\\setup\",\"cmdline\") ;沒(méi)有這個(gè)也行,有這個(gè)比較保險(xiǎn)
RegDelete(\"HKEY_LOCAL_MACHINE\\SYSTEM\\setup\",\"cmdline\")
RunWait(\"c:\\sysprep\\drivers\\drvs2.0.exe\") ;這是調(diào)用skyfree的驅(qū)動(dòng)選擇工具,根據(jù)自己修改
RunWait(\"setup.exe -newsetup -mini\",@SW_HIDE) ;這里和原來(lái)的原理是一樣的。

然后將這個(gè)文件編譯成.exe然后放到windows\\system32 下 然后將

HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\Setup\\\\CMDLine 鍵,鍵值“ Setup.exe–newsetup -mini”

修改為“mohuishou.exe” 那么這樣在部署的時(shí)候就會(huì)運(yùn)行mohuishou.exe。



好了到這里為止你們是否學(xué)會(huì)了呢? 邏輯關(guān)系是否搞清楚了?

現(xiàn)在我還解析下龍帝國(guó)的 s&r&s9.80102 這個(gè)電源判斷工具,這個(gè)工具代替了我們要突破hal限制所要操作的步驟,還有就是準(zhǔn)備接管部署過(guò)程的文件,也就是說(shuō)我們要重新編寫一個(gè)程序來(lái)接口驅(qū)動(dòng)程序,而s&r&s9.80102 是采用ini 文件的形式來(lái)配制接管部署過(guò)程的,你們準(zhǔn)備一個(gè) s&r&s9.80102 并將他安裝了,C:\\\\Sysprep 找到 msprep.ini在找到

============================================================================================

Ext=1;這里我們把他設(shè)置成1

Extimeout=10

;定義外部接口(啟用:=1),從[Extend]中進(jìn)行具體的設(shè)置.等號(hào)左邊是文本標(biāo)題,注意等號(hào)右邊的值不要包

;含盤符,例1:恢復(fù)DLL Cache=Windows\\\\dllcachemanager.exe /Restore /autodelete,0(這里的,0表示不

;等待Dllcachemanager執(zhí)行完畢,這樣的效果是可以使Dllcache恢復(fù)和Mini Setup同步進(jìn)行,減少恢復(fù)時(shí)間)

;例2:設(shè)置boot菜單選擇時(shí)間=Windows\\\\Stime.exe,1,1(最后面的,1表示程序在Mini Setup結(jié)束之后運(yùn)行)

在向下移動(dòng)看到

[Extend]

解壓驅(qū)動(dòng)集成包=

這里就是接口我們的驅(qū)動(dòng)程序,例如:解壓驅(qū)動(dòng)集成包=sysprep\\\\driver\\\\drvs2.0.exe

這樣就完成了驅(qū)動(dòng)的接口了,如果決得全手動(dòng)的很麻煩的,可以采用s&r&s9.80102 這個(gè)電源判斷工具,這個(gè)是個(gè)不錯(cuò)的封裝工具。其他的操作就和全手動(dòng)封裝的步驟差不多了!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Skyfree的畢業(yè)論文
ATI顯卡軟改專業(yè)卡教程帖、最詳細(xì)的Windows7軟改教程“4830軟改V8700”
AMD Radeon RX 640 顯卡安裝Win7-64位驅(qū)動(dòng)的探索——修改驅(qū)動(dòng)安裝配置文件手動(dòng)安裝驅(qū)動(dòng)的方法
xp pro 集成sata驅(qū)動(dòng),已驗(yàn)證安裝成功
如何制作集成硬件驅(qū)動(dòng)的XP系統(tǒng)
讓SATA“嫁給”Windows XP
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服