熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Win2K 3合1與WinXP 2合1啟動光盤新制作

2022-06-13   來源: 電腦常識 

  Windows 光盤(簡體中文專業版+簡體中文服務器版+簡體中文高級服務器版)已經在街面上流行年多了Windows XP 的光盤(簡體中文專業版+簡體中文家庭版)最近也開始上街了這些n合的光盤中有些是不能啟動的有些是能夠光盤啟動並正常安裝的不能啟動的n合光盤的制作非常簡單沒有必要去討論我們最感興趣的是哪些能夠啟動並安裝的光盤這類光盤使用了多重啟動光盤技術采用的工具是CD啟動模擬器diskemux(我們應該感謝Bart和Gary Tong他們總能夠寫出一些能夠完成偉大工程的小程序)diskemux功能很強大使用也比較容易但很可惜Bart已經不再繼續開發它了(參見)所幸的是Bart並沒有放棄對Windows 的興趣他搞了一個體積更小巧使用更容易針對性更強的東西wkallbinWindows 通用啟動引導器(再次感謝Bart)目前街面上還沒有使用wkall制作的Windows 光盤由於wkallbin附帶的說明非常簡短網上更是無法查找到相關的信息有鑒於此我對它進行了一番研究用wkall成功地制作出了Windows 光盤經過另一番試驗又成功地制作出了Windows XP 光盤下面就是我的一些心得體會願與各位朋友共享
  一Windows /XP多重啟動光盤啟動原理
  Windows /XP各版本的原始安裝光盤是單重啟動其引導文件中固化了光盤根目錄下的i目錄其引導過程如下
  光盤引導>setupldr>ntdetect>加載驅動程序>讀txtsetupsif>開始安裝
  而我們將制作的n合光盤是多重啟動的每個版本都包含一個i子目錄它與單重啟動光盤的目錄結構不同因此不能簡單地照搬單重啟動的引導過程所幸前輩高手們早就碰到了這個難題而且也非常巧妙地解決了那就是使用Windows /XP的安裝軟盤組用軟盤啟動計算機依次加載所需驅動程序及必要的系統文件後安裝程序要求插入Windows /XP安裝光盤安裝過程從光盤繼續進行我們所要模擬的就是這一過程
  二Windows 啟動光盤的制作
   所需工具
  ()wkallbin
  ()cdimageexe(命令行界面)或cdimageguiexe(圖形界面)
  ()winimg
  ()ultraedit
  ()Windows 安裝軟盤組
  ()Windows Service Pack
  ()VMware(或Virtual PC)和Nero
   目錄及文件結構
  保證硬盤上有足夠空余空間(假設將文件存放在硬盤d:全部三個版本的原始文件約占用空間為 GB生成的鏡像文件約為 MB)建立如下目錄結構並復制文件wkallbincdimageexe到相應位置
  d:\wink\wkallbin
  d:\wink\cdimageexe
  d:\wink\root\asrv
  d:\wink\root\wpro
  d:\wink\root\wsrv
  ……
   文件復制
  將Windows 高級服務器版光盤上的文件全部復制到asrv目錄將Windows 服務器版光盤上的文件全部復制到wsrv目錄
  ……
   將Service Pack 集成到Windows 各版本中
  運行wkspexe /x將Service Pack 全部文件提取出來假設提取到f:\tmp在f:\tmp\i\update下分別運行命令
  ……
   跳過輸入產品序列號
  查找各個版本i目錄找到文件setuppini用記事本打開將其中的……
   配置安裝程序
  Windows 正版光盤上有個bootdisk子目錄裡面包含張Windows 安裝軟盤鏡像的img文件用winimg將各個版本bootdisk目錄下的個img文件分別釋放到各自的系統文件目錄下
  ……
   修改setupldrbin和txtsetupsif
  用Ultraedit打開d:\wink\root\asrv\setupldrbin用ASCII方式替換iasrv
  ……
   啟動菜單的修改
  Windows 啟動引導文件wkallbin中已經內置了Windows 的啟動菜單
  [A] Windows Professional English
  [B] Windows Server English
  [C] Windows Advanced Server English
  Choose an option and press [Enter]:
  所以我們不需再單獨配置啟動菜單若需要修改該菜單只需用Ultraedit打開wkallbin找到相應的ASCII字符串並修改為合適的字符串例如去掉所有的 English
   配置完畢的目錄結構及文件列表
  d:\wink\cdimageexe
  d:\wink\wkallbin
  d:\wink\root\cdrom_ia
  d:\wink\root\cdrom_ip
  d:\wink\root\cdrom_is
  ……
   制作ISO文件
  cdimage程序加o參數優化後生成的鏡像文件約為 MB我們假設將它存放在f:盤的根目錄下命令如下
  d:\wink\cdimage lWinKin t//:: g h n o m bd:\wink\wkallbin d:\wink\root f:\wkiniso
  上述命令中各參數含義分別為
  ……
   測試ISO文件
  用VMware加載wkiniso文件設置第啟動設備為光驅從光盤啟動後系統首先顯示信息Press any key to boot from CD按任意鍵後出現[A][B][C]個選項菜單鍵入AB或C鍵然後回車可啟動相應安裝版本此後的安裝與原版光盤的安裝一致需要逐個安裝以測試各個版本的完整性
   增加特殊文件
  可以根據個人的愛好在光盤上再增加一些特殊文件例如IE DirectX 及一些必要的驅動程序只需將其復制到d:\wink\root目錄下並重新制作ISO文件
  燒錄光盤
  ISO鏡像文件測試無誤後即可用自己熟悉的軟件(例如Nero)將其燒錄到光盤 這樣一張可啟動的Windows 光盤就制作完成了
  三Windows XP 啟動光盤的制作
  Windows XP與Windows 同屬於Windows NT系列其啟動過程是非常相似的雖然Bart開發wkallbin的初衷是制作的Windows 但既然它能夠引導Windows 那麼它能否引導Windows XP呢?答案非常肯定(真令人振奮)雖然與制作Windows 的過程類似但其中有一些明顯的不同而且我們還需要對wkallbin進行一些適當的改造希望朋友們多加注意下面我再介紹一下Windows XP 啟動光盤的制作過程
   所需工具
  ()wkallbin
  ()cdimageexe(命令行界面)或cdimageguiexe(圖形界面)
  ()winzipwinimg
  ()ultraedit
  ()Windows XP安裝軟盤組
  ()VMware(或Virtual PC)和Nero
   目錄及文件結構
  保證硬盤上有足夠空余空間(假設將文件存放在硬盤d:全部個版本的原始文件約占用空間為 GB生成的鏡像文件約為 MB)建立如下目錄結構並復制文件wkallbincdimageexe到相應位置
  d:\winxp\wkallbin
  d:\winxp\cdimageexe
  d:\winxp\root\home
  d:\winxp\root\wpro
  ……
   文件復制
  將Windows XP家庭版光盤上的文件全部復制到home目錄將Windows XP專業版光盤上的文件全部復制到wpro目錄
  ……
   配置安裝程序
  將下載到的winxp_cn_pro_bfexe文件用winzip釋放到硬盤任一目錄得到個img文件用winimg將個img文件釋放到目錄d:\winxp\root\wpro\
  ……
   修改wkallbin
  wkallbin是專門針對Windows 啟動光盤而開發的要使它適用於Windows XP 光盤的啟動引導我們必須對其進行一些適當的修改
  ……
   修改setupldrbin和txtsetupsi_
  用Ultraedit打開d:\winxp\root\home\setupldrbin用ASCII方式替換ihome
  ……
   配置完畢的目錄結構及文件列表
  d:\winxp\cdimageexe
  d:\winxp\wkallbin
  d:\winxp\root\win
  d:\winxp\root\winic
   制作ISO文件
  cdimage程序加o參數優化後生成的鏡像文件約為 MB我們假設將它存放在f:盤的根目錄下命令如下
  d:\winxp\cdimage lWinXPin t//:: g h n o m bd:\winxp\wkallbin d:\winxp\root f:\wxpiniso
  ……
   測試ISO文件
  用VMware加載wxpiniso文件設置第啟動設備為光驅從光盤啟動後系統首先顯示信息Press any key to boot from CD按任意鍵後出現[A][B]個選項菜單鍵入AB鍵然後回車可啟動相應安裝版本鍵入C鍵然後回車可安裝家庭版此後的安裝與原版光盤的安裝一致需要逐個安裝以測試各個版本的完整性
   增加特殊文件
  可以根據個人的愛好在光盤上再增加一些特殊文件只需將其復制到d:\winxp\root目錄下並重新制作ISO文件
  燒錄光盤
  ISO鏡像文件測試無誤後即可用自己熟悉的軟件(例如Nero)將其燒錄到光盤 這樣一張可啟動的Windows XP 光盤就制作完成了

From:http://tw.wingwit.com/Article/Common/201311/4748.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.