制作一張多功能64位系統安裝光盤,就可以在光盤啟動時,通過菜單選擇安裝64位Windows XP,或選擇能運行于DOS下的服務器版分區魔術師,簡單方便。
所需工具軟件
啟動易EasyBoot
這是一款集成化的中文啟動光盤制作工具,它可以制作光盤啟動菜單、自動生成啟動文件、生成ISO文件,只要通過CD-RW刻錄軟件即可制作完全屬于自己的啟動光盤。如果善加運用,還可將其它有用的工具如分區魔術師、Ghost等添加到啟動菜單中。
HA-WinImage
它是一個強大的磁盤實用工具,允許用戶創建一張軟盤的映像、從映像中提取文件、創建一個空的映像、把一個鏡像恢復到空白的軟盤上等等。
標準Windows 98啟動盤
事實上這個工具可有點不好找,因此筆者提供一種方法來生成標準的Windows 98啟動盤,用能制成引導電腦到DOS下的U盤即可完成。將U盤插入電腦USB接口,找出U盤自帶的格式化工具,按提示即可將U盤格式化為標準的Windows 98啟動盤,如圖1所示,在后面的制作過程中可直接使用該U盤上的啟動文件。你還可以利用軟驅制作標準的Windows 98啟動軟盤,將軟盤格式化為空白盤,再將U盤上的文件全部拷貝過來即可。
需要注意的是,網上有Windows 98啟動盤的映像下載,但一般都不是標準的,雖然這些都是經過了作者的精心制作而成,有某一方面的獨到功能,但對完成本文的任務而言還是不太合適。
制作64位Windows XP安裝光盤
假定啟動易EasyBoot的安裝目錄是D:\EasyBoot\,由于后面要將64位Windows安裝盤上的文件拷貝到該目錄下,還要生成ISO文件,要求該分區的空余磁盤空間至少有1.2GB。
啟動EasyBoot,界面如圖2所示,左邊是控制面板,右邊是預覽框。它已內置了兩個模板,單擊“打開”,定位到D:\EasyBoot\disk1\ezboot下,可觀察到這兩個模板分別是cdmenu和default,任選其一,再單擊當前界面上的“打開”即可調用,cdmenu的界面如圖2所示。這兩個模板的功能相同,只是背景圖片不同。
注意:該軟件生成的啟動光盤有背景圖片,而且帶有EasyBoot字樣。背景圖片默認存放在D:\EasyBoot\disk1\ezboot\目錄下。其格式是BMP,大小是640×480像素,顏色是256色,我們能用相同規格的個性圖片對其進行替換。
軟件提供了幾個選項,我們的任務就是要通過設置第一項即“安裝 Windows XP Pro”來自動安裝64位Windows XP,修改第二項即“安裝 Windows 98 SE”來實現安裝前對硬盤的分區操作。
設置自動安裝64位Windows XP功能
第一步:修改啟動菜單
在圖2中單擊“菜單條”選項卡,切換到圖3界面。單擊預覽框中的“安裝Windows XP Pro”,在左邊控制面板的“菜單文本”后輸入相應的內容(筆者輸入的是“安裝64位Windows XP”),輸入完畢后回車,即可在預覽界面中觀察到生效后的效果。
第二步:添加64位Windows XP的安裝文件
如果已將安裝文件刻錄到光盤,可直接從光盤添加;否則可用UltraISO、WinRAR等將下載到的ISO文件解開并單獨保存在硬盤的任一目錄(除D:\EasyBoot\及子目錄外)下,再從硬盤上添加文件。以后者為例,假設已將ISO文件解壓到G:盤的64XP Setup目錄下。同時打開這兩個目錄:D:\EasyBoot\disk1和G:\64XPSetup。從后者拷貝到前者的文件有AMD64文件夾(連同其下文件)、I386目錄下的所有文件(不包括I386目錄);后者下的所有文件(除目錄外),AUTORUN、READ1SST、RAEDME、SETUP、Win51、Win51AP。
第三步:設置運行命令
在圖3的預覽區中選擇“安裝64位Windows XP”,會觀察到“執行命令”后的內容默認為“run w2ksect.bin”,請不要修改它,這正是我們所需要的。
先單擊“文件”“另存為”,再指定一個名稱(為方便后面的敘述,設輸入的文件名是64Setup)將以上修改的結果保存備份。默認的保存位置是D:\EasyBoot\disk1\ezboot,保存后的文件也叫菜單文件,擴展名是Ezb。顯然,完整的文件名應該是64Setup. Ezb,該文件與前面提到的cdmenu和default有同樣的性質。
為安裝光盤添加硬盤分區功能
要完成這一任務,我們得先了解一下啟動易EasyBoot的結構。圖4展示了它安裝目錄下的兩個文件夾:ezboot和resource。前一文件夾下的“setup98”實質是一個IMG格式的映像文件,其下包含了將電腦引導到DOS下的必須文件和其它有用的DOS命令。當我們啟動時選擇第二項即“安裝Windows 98se”時,它的作用就體現出來了—將電腦啟動到DOS下。也就是說,圖2中的第二項和這個IMG文件有直接的聯系。在我們要完成的任務中,要借用的就是這一聯系,再將圖4中的映像文件“setup98”用對我們有用的文件替換下來就行了。
第一步:修改標準Windows 98啟動盤中的自動批處理文件
標準Windows 98啟動盤中的文件如圖5上部所示,筆者已將其拷貝到了硬盤上,后面的步驟中還要向其中添加服務器版分區魔術師,所以應當選擇一個較大的硬盤分區。
右擊Windows 98啟動盤下的自動批處理文件,選擇“編輯”(對命令文件而言,雙擊的結果是運行,而不是在相應的編輯器下打開),它會在記事本下打開,找到以下命令行:
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
在其后添加以下命令行:
Copy mouse.* %RAMD%:\ > NUL
Copy sm *.* %RAMD%:\ > NUL
Copy pq *.* %RAMD%:\ > NUL
%RAMD%:\mouse
%RAMD%:\smagic
請注意其中的空格,這些命令的作用筆者將在后面提到。
同理,“copy sm*.* %RAMD%:\ > NUL、copy pq*.* %RAMD%:\ > NUL”的作用是將與分區魔術師相關的文件全部進行拷貝。
“%RAMD%:\mouse、%RAMD%:\smagic”的作用分別是運行鼠標驅動程序和分區魔術師。
為什么要將它們拷貝到虛擬盤后再運行呢?鼠標驅動程序和分區魔術師在運行時會產生一些臨時文件,可是,用上述方法制成的多功能安裝光盤啟動到DOS下后,雖然也能找到一個A盤,但這里的A盤不是真正意義上的軟盤,它將處于不可寫狀態,不難看出,上述程序運行時要產生臨時文件寫盤,而此時的A盤又處于只讀狀態,直接后果就是程序不能正常運行。為此,筆者用自動批處理將其拷貝到用內存模擬出的虛擬盤上(它是可寫的)。
第四步:生成ISO文件
在圖2中單擊“制作ISO”,整個過程一般不超過10分鐘,生成的ISO文件默認將保存到圖4所示的ISO文件夾下。如果首次進行以上的操作,可能不會百分之百成功。所以,生成ISO文件后,不要急于刻錄光盤,請在虛擬電腦Virtual PC上模擬運行,檢查無誤后再進行刻錄。如果用上述方法制作非64位Windows XP或64位Windows Server 2003的多系統安裝盤,在虛擬電腦上可進行所有功能的檢查,但不能檢查64位系統的安裝情況,因為64位系統不能在Virtual PC上安裝。幸運的是,使用上述方法制作多功能系統安裝盤時,系統的安裝部分一般很容易成功。
第五步:刻錄光盤
刻錄好之后,就可以用光盤啟動電腦,首先出現的界面如圖8所示,選擇第二項 “對硬盤進行分區”,下一界面如圖9所示(請注意觀察其標題欄,上面有ServerMagic字樣,它是服務器版的)。顯然,能自動啟動到在DOS下運行的服務器版分區魔術師下,接下來就可以按部就班地安裝64位系統了。