當前位置:編程學習大全網 - 腳本源碼 - 怎麽制作SIF文件

怎麽制作SIF文件

制作壹個系統不是說說就能做出來的,妳要的700MB系統是可以做出來,但要加上妳的全部驅動就不好說了, 首先手上要有EasyBoot這個制作光盤啟動的軟件。ULTRAEDIT32或者其他可以打開二進制的文件。WINIMAGE這個用來打開編輯光盤啟動文件.img的軟件。以及ULTRAISO用來編輯光盤.iso的軟件。VMware Workstation虛擬系統。

用ULTRAISO把這Windows XP 的光盤文件解壓縮到本地硬盤如d:\Windows xp sp2\。在目錄下面找到BOOT文件夾,有的時候光盤的制作人是隱藏此文件夾的,在光盤中是看不到的,所以要用ULTRAISO解壓縮之後才可以看到並且編輯。使用EasyBoot打開BOOT下的XPSP2PE.ezb文件,當然,不同的光盤也許名字不壹樣。

因為是要制作自己的系統盤,所以可以直接刪除光盤啟動文件XPSP2PE.ezb,自己來制作壹個。首先要選擇好壹個背景文件,因為EasyBoot支持的是256色或者64K色的BMP文件。大小為640X480的文件。現挑好自己喜歡的文件,使用PS或者其他的制圖軟件將圖片的大小更改成640X480的文件。再使用Windows的畫圖打開這個文件,使用畫圖中的另存為保存為GIF文件。畫圖會提示妳保存這樣的文件會造成顏色丟失,是否繼續。當然,之後再用畫圖的另存為功能將這個文件保存為256色的bmp文件。這樣做的目的就是控制顏色的失真過大。如果將壹個jpg文件直接保存為256色的bmp文件的話效果非常難看,但是通過中間的保存gif文件就可以控制文件顏色的丟失。將剛才制作的背景文件命名為:back.bmp放到d:\Windows xp sp2\\boot\目錄下。將EasyBoot下的背景文件選擇上,之後再文件名那裏輸入妳命名的背景文件名:back.bmp文件。如下圖:

.

之後就是制作啟動菜單了。在EasyBoot中選擇菜單條。輸入還是比較麻煩的,需要不斷的通過調節坐標點布局。制作的是xp的安裝盤,所以第壹項當然要寫安裝xp了。run vol1.bin就是說運行vol1.bin文件,在本光盤中vol1.bin就是運行xp的安裝程序的引導文件。這個文件也是可以使用ULTRAEDIT32來修改的。使用二進制打開,之後找到TUPLDR.BINBOOTFIX.BINVOL1就是指定的安裝目錄,如果需要修改的話只需要修改TUPLDR.BINBOOTFIX.BINVOL1的最後四位,但是註意壹定要是大寫的。如果修改的話還要修改d:\Windows xp sp2\中的VOL1文件夾,並且需要修改安裝文件TXTSETUP.SIF,所以建議大家不要修改,非常的麻煩。

制作自己的系統盤當然不能只放壹個安裝系統就完了,當然還要放壹些工具。光盤啟動的引導文件使用的格式是*.ima或者*.img文件,這些文件都可以使用WINIMAGE來編輯修改。同樣這些文件也可以到網絡上面去下載,這些都是個人的選擇。選擇了效率源,PQ,DOS工具箱這些東西。使用的方式也很簡單,將網絡上下載的ima,img文件放到d:\Windows xp sp2\boot\目錄下,之後編輯菜單文本。比如加入效率源硬盤檢測修復程序則在EasyBoot的菜單條中先添加壹個菜單條。單擊添加按鈕,之後設置這個菜單的位置。設置完成之後在菜單文本中輸入:(2) 運行效率源硬盤檢測修復程序。在執行命令中輸入run xly.ima其中run 後面的就是執行的文件名。設置字體的背景顏色這些都根據自己愛好來設置吧。再添加其他的東西也是壹樣的。

當然了,從硬盤啟動是必須要有的。在執行命令中填入boot 80的意思就是從硬盤啟動。從新啟動則是在執行命令中填入 reboot就是從新啟動的意思。

.

當然了因為是自己制作的啟動光盤壹定要show壹下,可以在EasyBoot的文本顯示中添加壹些字來證明這個啟動光盤是妳制作的。插入的位置就自己找吧。

啟動光盤做完也就證明咱們已經完成了第壹步。當我們使用完別人制作的系統之後在我的電腦上面單擊右鍵會出現如下圖:

.

雖然在安裝完成之後通過壹些軟件直接修改就可以達到效果,但是我們可以直接修改為什麽部直接修改呢?當安裝完操作系統之後直接就顯示出來自己的OEM信息不是非常的酷嗎?還有就是安裝完成之後在桌面上顯示的是自己設定的主題。

好了廢話就不說了,開始吧。在D:\Windows xp sp2\$OEM$\$$\SYSTEM32\這個目錄下面就是OEM集中信息的地方。OEMLOGO.BMP這個是制造商和技術支持商下面的圖片,是壹幅大小為172X112的BMP圖片。OEMINFO.INI文件就是技術支持信息中的顯示內容,這些東西大家可以自己修改。在OEMINFO.INI 文件中Manufacturer表示的是標題。

[Support Information]中的內容就是顯示的內容了。可以隨便填寫,格式如下:註意在文字的開始和結尾壹定要有"。line1表示第壹行,向寫多少行都可以。而且壹行中也沒有字數限制。

Line1=""

Line2=""

OEM信息設定完成之後就是優化了。在windows 中CMDLines.txt是默認的集成安裝默認文件。CMDLines.txt文件裏的程序在系統完成復制和註冊組件的時候運行安裝。也就是在系統安裝剩余12分鐘時進行。CMDLines.txt在D:\Windows xp sp2\$OEM$\文件夾下當然我們並不是通過修改CMDLines.txt文件來達到目的。當然了方法有很多,讓我們來寫壹個批處理文件。找到CMDLines.txt使用記事本打開輸入:

[Commands]

"CMD /C START /B /WAIT CMD /C HOTFIX.CMD"

意思就是在運行到安裝12分鐘的時候運行HOTFIX.CMD文件。

之後再建立壹個HOTFIX.CMD文件,輸入;

CMDOW.EXE @ /MIN

START /WAIT regedit /s youhua.reg

START /WAIT %systemroot%\system32\chkntfs /t:2

EXIT

這個文件的目的是將youhua.reg註冊表文件寫入到系統中。關於註冊表的優化文件網絡上面有很多,在這裏我就部介紹了。同時妳也可以在這個文件中加入最新的系統補丁。方式如下:

@title=1/XX Hotfixs

START /WAIT XX.EXE /quiet /passive /norestart /n

這個的意思就是壹***需要運行XX個文件,現在這個是第1個,其中文件的名字是XX.EXE這樣妳就可以集成最新的系統補丁了。當然這個代碼要插入在EXIT之前。

到了這裏,光盤的啟動已經基本完成了,安裝和OEM信息已經制作完成了,還有就是當光盤放到光驅裏面在windows下的自動播放了。其實這個很簡單,只要在光盤的根目錄下面放置壹個AUTORUN.INF文件就可以了。使用記事本編輯AUTORUN.INF文件:

[AutoRun]

OPEN=setup.exe

ICON=setup.exe,0

顯示光盤自動播放運行setup.exe文件,光盤的圖片文件也是setup.exe文件的圖片,當然妳也可以修改壹個圖片文件放到系統盤中,只需要修改ICON=後面放上妳的圖片文件就可以了。

SETUP.EXE使用笨笨熊軟件工作室的程序制作,生成之後可以編輯SETUP.INI來增加修改運行時候的內容。增加菜單如下列方式。

Shell1Caption=安裝 WindowsXP SP2 畢業設計

Shell1Command=winnt32.bat

需要註意的是當運行其他目錄裏面的文件的時候需要Shell1Command=.\XX\XX.EXE方式。

在需要修改的就是壹些高級的部分了比如修改安裝時候背景圖片就需要使用eXeScope 或者Resource Hacker來修改i386目錄下的WINNTBBU.DLL中的位圖的103資源,替換壹個自己喜歡的圖片進去。但這個是非常危險的,如果修改不好就會導致系統無法安裝。

還有就是Txtsetup.sif 是壹個安裝信息文件(sif),主要用於 Windows 的文本安裝模式。而且,它還可能會被其它的壹些東西使用,例如win(pe) 也是通過調用它的。文本模式完成後,這個文件就沒什麽用了;它不會被復制到 Windows 安裝文件中。因為 Windows 不會用到它,所以,像是系統文件保護(這樣的功能就不會影響到它。它也沒有數字簽名,因此妳可以隨意修改它而不會出現問題。可以利用 txtsetup.sif 向安裝文件中添加第三方驅動,修改安裝Windows 的最小系統需求,添加或刪除註冊表預設,以及更多。和Txtsetup.sif有相同功能就是winnt.sif應答文件,通過它的設置可以使windows呈現不同。

這些都制作完成之後可以使用EasyBoot把制作的引導文件保存,並且用EasyBoot的制作成iso來完成制作。

到了這裏壹張系統盤就基本上制作完成了。 此篇學習於網絡,僅供產考!

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

vae la

  • 上一篇:為什麽農村很多親兄弟關系都不如陌生人?
  • 下一篇:mn是什麽元素mn的化學性質
  • copyright 2024編程學習大全網