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