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