一、制作256MB版USB@XP啟動閃存盤 ?。ㄒ唬蕚涔ぷ? 要制作一個XP@USB啟動盤其實一點也不困難,只需有一個PE-Bulider工具軟件,一個Widnows Server 2003 SP1安裝文件包,一張Windows XP安裝光盤(或一個已安裝好的XP操作系統(tǒng))便可成事。 需要的具體材料如下: 1.USB閃存盤: 如果是最基本的安裝模式,256MB的容量已經(jīng)足夠(圖1)。另外,所用的電腦系統(tǒng)需有256MB的系統(tǒng)主內(nèi)存。 ![]() 圖 1 2.PE-Buider: 相信不少資深的電腦用戶都知道BartPE公司,利用BartPE開發(fā)的PE-Buider程序(圖2),用戶可以將XP操作系統(tǒng)安裝到一張CD或DVD光盤中,實現(xiàn)無硬盤環(huán)境下運行Windows XP。最新版本的PE-Buider現(xiàn)在已支持將XP系統(tǒng)安裝到USB閃存盤中運行,制作步驟跟制作光盤版XP啟動盤相差少許,所以PE-Buider可以說是自制XP系統(tǒng)USB啟動盤的靈魂所在。 ![]() 圖 2 3.Windows Server 2003 SP1升級文件包: Windows Server 2003 SP1本來是提供給Windows Server 2003操作系統(tǒng)升級用的,但該升級包中有兩個文件(setupldr.bin和ramdisk.sys),卻造就了USB閃存盤成功啟動電腦的可行性。setupldr.bin及ramdisk.sys是以壓縮文件的形式存在于SP1升級包中,要使用前我們需先將它們解壓縮提取出來。 Windows Server 2003 SP1的官方下載網(wǎng)址為:(文件大小約323.5MB) http://support.microsoft.com/kb/889100/ 4.XP操作系統(tǒng)文件來源 Windows XP操作系統(tǒng)的文件來源,可以來自一個已經(jīng)安裝到硬盤上的XP系統(tǒng),又或是一張XP的安裝光盤。雖然PE-Buider可以制作出支持中文的XP啟動盤,但為了簡化和節(jié)約空間起見,建議使用英文版的XP操作系統(tǒng)或安裝光盤進行此習作。 更多自制安裝盤技巧請看: 超級DIY 自己動手打造萬能啟動安裝光盤 番茄花園 WinXP安裝盤集成技術(shù)分析(上) 超級DIY 自己動手打造萬能啟動安裝光盤 高度集成 DIY多種操作系統(tǒng)安裝光盤 制作多功能全自動64位系統(tǒng)安裝光盤 ?。ǘy試主板能否從USB設備啟動 想要制作XP@USB啟動閃存盤,最困難的是不知道主板能否支持從USB設備啟動系統(tǒng)。如果主板BIOS中沒有這個啟動項目,用戶當然不能通過USB閃存盤啟動電腦。不過,就算主板BIOS中有這項設置,也不一定成功。原因是從USB設備啟動分成模擬硬盤啟動和模擬軟盤啟動兩種方式,加上與其他硬件的兼容性問題,如果用戶的USB閃存盤與某個品牌的主板不兼容,USB啟動功能也就無法使用。 基于上述兼容性的問題,在將XP操作系統(tǒng)安裝到USB閃存盤之前,我們最好先作一個簡單的測試,看看你的USB閃存盤是否可在所用的主板上引導開機。 測試方式是利用美國惠普(HP)公司設計的Windows-based Format Utility for HP Drive Key工具軟件,將USB閃存盤格式化成一個DOS形式的啟動盤。如果該USB啟動盤能夠引導進入DOS系統(tǒng),則該USB閃存盤有很大機會完成制作XP啟動盤的操作。 Windows-based Format Utility for HP Drive Key的國內(nèi)下載網(wǎng)址: http://dl.:8068/200507/1/HPUSBFW.rar 從網(wǎng)上下載此軟件并將其安裝后啟動,如果電腦中已插有USB閃存盤,程序很快就會檢測出來。然后在程序主操作界面“File System”一欄選擇“FAT”文件系統(tǒng),再勾選“Create a DOS startup disk”(創(chuàng)建一張DOS啟動盤)一項,最后點擊“Start”按鈕進行格式化(圖3)。在進行這項操作前,我們還要先準備好一張DOS啟動磁盤(例如Windows98啟動盤),目的是讓程序從中提取DOS的系統(tǒng)文件。 ![]() 圖 3 當DOS版的USB啟動閃存盤制作成功后,重新啟動電腦并按Del鍵進入主板BIOS設置窗口,將BIOS中的系統(tǒng)引導設備改成USB優(yōu)先。然后重新啟動電腦,如果能夠成功啟動USB閃存盤上的DOS操作系統(tǒng),我們即可進入下一步驟。 ?。ㄈ蕚鋝etupldr.bin和ramdisk.sys文件 前面提到我們需要Windows Server 2003 SP1升級包中的兩個文件--setupldr.bin和ramdisk.sys,但這兩個文件是以壓縮形式存在于Windows Server 2003 SP1升級包內(nèi)的,故首先我們要把它們解壓出來。 1.提取setupldr.bin文件 從網(wǎng)上下載得到的Windows Server 2003 SP1是一個單一的.exe可執(zhí)行文件,直接雙擊只會將它安裝在系統(tǒng)中(若你使用的是XP操作系統(tǒng),其實它是無法安裝的)。由于我們只是想打開它,故可在XP操作系統(tǒng)的命令行模式(桌面→開始→運行→cmd)中用“-x”的參數(shù)將它解壓縮,例如: Windows Server 2003-K889101-SP1-x86-chs.exe -x (注:其中Windows Server 2003-K889101-SP1-x86-chs.exe是SP1升級包文件的名稱,可能會因用戶所下載的版本不同而有異)。 此時會彈出一個對話框讓用戶選擇SP1升級包文件解壓縮后的保存路徑(例如:d:\w23sp1,圖4)。解壓完成后,在d:\w23sp1\i386文件夾中找到setupldr.bin文件,并復制到另一個文件夾中單獨保存。 ![]() 圖 4 2.提取ramdisk.sys 在解壓出來的SP1文件中,即本例d:\w23sp1文件夾內(nèi)的文件,有一個叫ramdisk.sy_的文件,它本身也是一個壓縮文件。想對它解壓縮,也要在命令行模式下進行(圖5)。 ![]() 圖 5 expand -r ramdisk.sy_ 解壓出來的是一個名為ramdisk.sys的文件,請將它保存到另一個文件夾中。 現(xiàn)在,setupldr.bin和ramdisk.sys兩個文件都已解壓出來,其他存放于d:\w23sp1文件夾內(nèi)的文件已經(jīng)沒有利用價值,可以全部刪掉。 ?。ㄋ模﹩覲E-Buider 目前PE-Buider工具軟件的最新版本是3.1.10a,下載后要先進行安裝,安裝后可在Windows XP的“程序”中運行它。 啟動PE-Buider后,程序首先會自動掃描系統(tǒng)內(nèi)可用的Windwos源文件??捎玫脑次募ǎ篨P的安裝光盤或硬盤上本身已安裝的XP操作系統(tǒng)。選好源文件后,在PE-Buider的主操作界面上,我們可于“Output”一欄填寫XP啟動盤文件的保存文件夾名稱(本例為BartPE)。“BartPE”子文件夾將建立到c:\pebuilder3110a文件夾中(即PE-Buider軟件的安裝路徑)。另外,由于我們不是制作光盤版的XP啟動盤,因此,在“Media Output”一欄可點選“None”。當然,如果用戶想要制作一張光盤版的XP啟動盤,則應點選“Create ISO image”或“Burn to CD/DVD”項目,直接刻錄成啟動光盤(圖6)。 ![]() 圖 6 完成設置后,在PE-Buider的主操作界面上單擊Build按鈕,便開始進行輸出工作。輸出過程一般都沒有什么問題,耗時不過10多分鐘,輸出的文件大小總共有156MB。 (五)將輸出文件導入USB閃存盤 進行到這個步驟,我們需要使用前面從Windows Server 2003 sp1升級包中提取出來的setupldr.bin及ramdisk.sys文件。 在c:\pebuilder3110a文件夾中,新增一個名為“srsp1”的子文件夾,將setupldr.bin和ramdisk.sys文件復制到里面。之后,在c:\pebuilder3110a文件夾中,找到一個可執(zhí)行文件pe2usb.cmd。在XP操作系統(tǒng)的命令行模式下,執(zhí)行如下指令。 Pe2usb.cmd -f x: 其中“-f”指進行格式化操作,而“X:”則代表USB閃存盤的盤符代號(圖7)。接下去,根據(jù)提示鍵入“YES”確認格式化并導出XP系統(tǒng)到USB閃存盤。經(jīng)過8-10分鐘時間后,導出過程便會完成,用戶看到“Done”的字樣,即可退出命令行模式。至此,XP系統(tǒng)USB啟動閃存盤宣告制作成功,用戶只要在主板BIOS中設置好從USB設備引導開機(圖8),USB閃存盤便可啟動進入Windwos XP操作系統(tǒng)。 ![]() 圖 7 ![]() 圖 8 (六)增加更多功能插件 在本文的例子中,USB閃存盤所用掉的存儲空間只有150多MB,所以啟動出來的XP系統(tǒng)(或者應該說是BartPE系統(tǒng))只有一些很基本的功能,例如網(wǎng)絡、寫字板、畫筆、計算器、任務管理器等等。 想讓USB版XP的功能更豐富,在上一步進行輸出前,我們可在PE-Buider的主操作界面上單擊“Plug-ins”按鈕啟動更多的功能插件(圖9)。不過,這些插件要從網(wǎng)上下載,例如BartPE公司官方網(wǎng)頁或者那些專門發(fā)布BartPE Plug-ins的網(wǎng)站。插件的安裝一般都很簡單,只要細心閱讀網(wǎng)頁上的提示,制作應該沒有什么難度。 ![]() 圖 9 安裝插件后,USB版XP的大小無疑會增加一些,但用戶卻能得到更多的實用功能,如光盤刻錄、殺毒、防間諜軟件、上網(wǎng)、備份等等無法在這里一一訴說的功能。 12.以上所有設置完成后,關(guān)閉這個新安裝的XP操作系統(tǒng),千萬不要用它啟動電腦。 13.將剛才裝好XP的硬盤取下來,并裝到另一臺正常使用XP操作系統(tǒng)的電腦中,用另一個XP操作系統(tǒng)引導(切記不能讓剛才新裝的硬盤啟動電腦)。進入桌面后,找到新裝XP的硬盤中,將WINDOWS\System32\Config文件夾下后綴名為.sav、.log及.evt的所有文件刪除。 14.打開新裝XP的硬盤根目錄下的boot.ini文件,檢查是否與以下資料相同或相近: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"/fastdetect 15.利用HP USB Disk Storage Format Tool閃存盤格式化工具軟件,將準備用來安裝XP的USB閃存盤或USB移動硬盤格式化,可選擇FAT、FAT32或NTFS任何一種文件格式,但注意不要勾選“Create a DOS startup disk”一項(圖20)。 ![]() 圖 20 16.用一般的復制/粘貼法,將裝有這個特別版XP系統(tǒng)的硬盤分區(qū)上的所有文件復制到USB設備。注意,Recycle及System Volume Information兩個文件夾不要復制。尤其不能夠?qū)ystem Volume Information的內(nèi)容復制進去,因為途中系統(tǒng)會拒絕而使復制中斷。 17.完成以上所有步驟后,在主板BIOS中設置優(yōu)先從USB設備引導系統(tǒng)。然后用USB閃存盤啟動電腦,因為是第一次嘗試的緣故,最好先將其他硬盤拔掉,保持安裝XP時原有的硬件配置!若XP@USB能夠順利啟動,反復運行多次后,再安裝其他有必要的硬件驅(qū)動程序。 ?。ㄈy試結(jié)果 筆者自己在換過一個USB存儲器及多次的啟動嘗試后,并進入XP的安全模式解決了一些硬件問題,最終XP@USB能夠正常啟動使用,效果與正常安裝XP系統(tǒng)到硬盤上沒有多大分別。同時,功能方面,USB版XP系統(tǒng)內(nèi)的大部分功能如硬盤版XP系統(tǒng)般都可正常使用。速度方面,由于筆者使用的是一個低速的USB 1.1標準存儲器,且不支持USB2.0的主機,所以感覺上是慢了一點,但仍可接受。 筆者建議用戶使用1GB容量以上的USB存儲器(目前市場上便宜的1GB閃存盤價格不到200元),這樣可避開USB存儲器不能Set Active的問題。另外,由于XP的安裝在沒有分頁文件的情況下已經(jīng)超過1GB容量,所以1GB以上容量的USB設備在安裝時較為方便。當然,如果用戶手上的閃存盤容量較小,想讓XP安裝后的體積縮小,可利用nLite之類的工具軟件預先制作一個精簡版的XP再進行安裝。 正常使用的XP@USB系統(tǒng),最好不要進行Windows Update在線升級,因為可能會使XP@USB無法啟動,尤其是升級SP2補丁包。如果用戶出于安全上網(wǎng)需要確實想升級SP2,則請參考Dietmar在網(wǎng)上論壇的相關(guān)報告。 最后,也是最重要的一點,閃存盤或USB讀卡器中的存儲卡這類Flash存儲設備其實并不適合反復進行引導啟動,原因是會影響閃存盤或存儲卡的壽命。 |
|