我所制作winXP Nin1的方法 |
發(fā)布時間: 2012/7/20 16:36:54 |
談不上什么創(chuàng)作和原創(chuàng)的文章,只是把我制作Nin1過程中所有的經(jīng)歷寫下來,供朋友們參考,供高手們指正。當然我這只是其中一種方法,還有其它很多很好的方法,望高手們都來寫一下這方面的文章,促進交流,互相學習,取眾家之長,補自家之短。把我們的共同的家園----9394論壇辦得好上加好,辦成一個精品論壇!再此我謝謝朋友們! 我這里以制作win XP原版(專業(yè)版和家庭版)的兩個版本為例(就是我們經(jīng)常說到的2in1),來談談需要用到的軟件、啟動(引導)文件和整個制作過程: 一.說明 1、Windows XP 二合一光盤是指將WINXP PRO和HOME二個版本做成一張光盤上。 2. 有朋友可能會問到,為什么不集成sp1呢?因為我們這是winXP的原版,是需要算號上網(wǎng)激活的,如果集成了sp1,你就無法算號上網(wǎng)激活了。 3、由于這二個版本的很多文件是相同的,我們利用微軟內(nèi)部使用的工具cdimage,可以共享這些相同文件,而不必重復地放在一張光盤上, 欲了解詳細情況,請看cdimage中帶有的幫助文件。 4、WinXP啟動過程:Boot->setupldr->ntdetect->引導驅(qū)動程序->讀txtsetup.sif->開始安裝,這個過程和微軟的光盤安裝方式一樣。 二、需要用到的的文件和軟件: 1、引導有關的文件:diskemu.cmd、loader.bin、diskem1x.bin、bootfont.bin 2、合集制作工具:cdimage 3、十六進制編輯工具:Ultraedit 4、解img文件工具:winimage 5、WinXP的二個版本文件(我用的是winXP專業(yè)版和家庭版的原版,你可以到網(wǎng)上下載或者到雞頭那去要,我這里沒有。呵呵!)。 6、windows 2000/NT/XP通用的啟動文件:w2ksect.bin (這個啟動文件雖然是做win2k用的,但可以和winXP通用)。 7、Windows XP安裝軟盤組 專業(yè)版及家庭版的安裝軟盤是不同的,二者不能混用。XP的安裝軟盤組必須從微軟網(wǎng)站下載,以保證該文件的完整性: 簡體中文專業(yè)版安裝軟盤組:WINXPSP1_CN_PRO_BF .EXE 簡體中文家庭版安裝軟盤組:WINXPSP1_CN_HOM_BF.EXE 8、制作2in1的平臺,也就是通常所說的運行環(huán)境必須在 Winxp、Windows 2000 、NT 4.0 SP3操作系統(tǒng)下。(千萬注意:win9x下是做不出來的)。 三、制作過程: 保證硬盤上有足夠空余空間,(假設將文件存放在硬盤X:,全部2個版本的原始文件約占用空間為1.02 GB,生成的鏡像文件約為558 MB) 1、將Winxp的啟動文件w2ksect.bin 一拷為二,這里假設為 wpro.bin,home.bin 2. 制作CD目錄 在你的硬盤上分區(qū)的根目錄下建一個目錄winXP2in1, 拷貝 cdimage.exe、loader.bin 到winXP2in1目錄下 在winXP2in1目錄下建子CD目錄, 在CD目錄下建BOOT目錄 拷貝 wpro.bin、home.bin到BOOT目錄下, 拷貝diskem1x.bin、diskemu.cmd到CD目錄下,在CD目錄下建立引導目錄WPRO,HOME和安裝目錄SIMPCHIN 在SIMPCHIN目錄下建立目錄 WINXP,在WINXP下建立目錄WPRO,HOME 拷貝WIN51、WIN51IC、WIN51IP、bootfont.bin到CD目錄下 (WIN51、WIN51IC、WIN51IP是XP原盤根目錄下的文件) 拷貝各個版本的winXPpro和winXPhome(我是整個光盤直接拷貝)到wpro、home目錄下。 現(xiàn)在你的目錄結(jié)構(gòu)應該如下: X:\winXP2in1 │ CDIMAGE.EXE │ loader.bin └───CD │ WIN51 │ WIN51IC (XP HOME版文件) │ WIN51IP (XP PRO版文件) │ bootfont.bin │ diskem1x.bin │ diskemu.cmd (多重啟動文件,可修改) ├───SIMPCHIN │ └───WINXP │ ├───WPRO (winXPpro版目錄) │ │ └───I386 │ └───HOME (winXphome版目錄) │ └───I386 ├───WPRO ├───HOME ├───BOOT │ │---WPRO.BIN │ │---HOME.BIN └─── 3. 修改啟動文件 用Ultraedit打開wpro.bin,修改I386為WPRO 1處,存盤退出。 用Ultraedit打開home.bin,修改I386為HOME 1處,存盤退出。 4. 制作引導驅(qū)動 將下載到的WINXPSP1_CN_PRO_BF .EXE文件用WinRAR釋放到硬盤任一目錄,得到6個img文件。用WinImg將6個img文件釋放到目錄X:\ winXP2in1\CD\WPRO。(共有文件219個) 將下載到的WINXPSP1_CN_HOM_BF .EXE文件用WinZip釋放到硬盤任一目錄,得到6個img文件。用WinImg將6個img文件釋放到目錄X:\ winXP2in1\CD\HOME。(共有文件219個) 一定要連帶system32目錄(里面有兩個文件)一起釋放。 5. 修改setupldr.bin和txtsetup.si_ 用UltraEdit打開X:\ winXP2in1\CD\WPRO\setupldr.bin,用ASCII方式替換“i386”為“WPRO”,共4處。存盤退出。 用UltraEdit打開X:\ winXP2in1\CD\HOME\setupldr.bin,用ASCII方式替換“i386”為“HOME”,共4處。存盤退出。 這里注意:一定要用ASII方式。 將文件X:\ winXP2in1\CD\WPRO\txtsetup.si_剪貼到X:\,在命令提示符下運行命令: expand txtsetup.si_ txtsetup.sif 用UltraEdit打開x:\txtsetup.sif, 替換“SetupSourcePath = "\"”為“SetupSourcePath = "\SIMPCHIN\WINXP\WPRO"。 1處。存盤退出。 將txtsetup.sif剪貼至X:\ winXP2in1\CD\WPRO。 同理將文件X:\ winXP2in1\CD\HOME\txtsetup.si_這個文件解為_ txtsetup.sif并用UltraEdit打開, 替換“SetupSourcePath = "\"”為“SetupSourcePath = "\SIMPCHIN\WINXP\HOME"。 1處。存盤退出。 (注意:這兩個文件中的路徑安裝程序指向安裝程序從何處復制文件,必須與目錄結(jié)構(gòu)相匹配。否則程序無法進入安裝目錄)。 刪除各自目錄下的txtsetup.si_ 文件,將修改后的txtsetup.sif放到各自目錄下。 至此所要修改的文件全部完成。 四,制作光盤自動運行程序 制作這樣的程序顯得你做的光盤更專業(yè)點。這類軟件很多,(如:Multimedia Builder、AutoPlay Menu Studio等等)方法也各有所長,根據(jù)各人的愛好、美工基礎等因素自已決定吧。至此全部文件的修改、制作全部到位。 五、開始制作ISO 在命令提示符下執(zhí)行 cdimage –l2IN1_SP1 -g -h -n -o -m -bloader.bin cd xp2in1.iso (這里一定要注意參數(shù)的選擇),你也可以做一個批處理文件,這樣制作ISO的速度就會很快。 為了測試xp2in1.iso是否制作成功,可以使用VPC和VMware對xp2in1.iso進行測試,測試無誤后用刻錄軟件將xp2in1.iso刻錄到CDR上. 六、diskemu.cmd樣本(可參考): 這是一個啟動文件 (你可以按自已的意愿來修改它) ,是光盤啟動(多重啟動)很重要的一個文件,進行DOS下多重啟動全靠它?梢詫⑾旅娴奈淖秩繌椭、粘貼到記事本中,保存為diskemu.cmd文件即可。 本文出自:億恩科技【xuefeilisp.com】 |