專利名稱::測(cè)試用程序的更新方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種測(cè)試用程序的更新技術(shù),更詳而言之,涉及一種用以更新待測(cè)計(jì)算機(jī)中的操作系統(tǒng)程序、固件程序以及驅(qū)動(dòng)程序等測(cè)試用程序的更新方法。
背景技術(shù):
:目前在對(duì)服務(wù)器的諸如網(wǎng)卡(NetworkInterfaceCard;NIC)、串行輸入/輸出(SerialInput/Output;SIO)、PCI總線、軟盤(FloppyDisk)、或者驅(qū)動(dòng)等軟硬件的性能進(jìn)行測(cè)試時(shí),需要配合不同的測(cè)試工具的使用安裝多個(gè)不同的測(cè)試應(yīng)用程序,此外,上述測(cè)試作業(yè)與例如Windows、Linux等操作系統(tǒng)程序、例如基本輸入輸出系統(tǒng)(BasicInput/OutputSystem;BIOS)及基板控制器(BaseboardManagementController;BMC)等的固件(Fireware)程序、以及例如鼠標(biāo)、硬盤或軟盤等驅(qū)動(dòng)(Driver)程序等應(yīng)用程序息息相關(guān)。而上述各該應(yīng)用程序并非始終一成不變,隨著現(xiàn)今通訊以及電子技術(shù)的飛速發(fā)展,其更新的頻率也是非常的高,因此,一般在對(duì)應(yīng)上述各該應(yīng)用程序的官方網(wǎng)站上會(huì)不定期發(fā)布各該應(yīng)用程序的更新版本,一旦上述各該應(yīng)用程序版本有所更新,測(cè)試作業(yè)人員則需相應(yīng)及時(shí)地自該官方網(wǎng)站下載數(shù)據(jù)并更新該服務(wù)器中的應(yīng)用程序版本,進(jìn)而供作業(yè)人員將上述相同的測(cè)試軟硬件(測(cè)試應(yīng)用程序配合測(cè)試工具)建立在該更新后的系統(tǒng)環(huán)境中,對(duì)該服務(wù)器的軟硬件性能執(zhí)行后續(xù)測(cè)試作業(yè)。而上述各應(yīng)用程序的更新方式通常為首先,將所需的更新版本的操作系統(tǒng)程序數(shù)據(jù)、固件程序數(shù)據(jù)、以及包含多個(gè)驅(qū)動(dòng)子程序的驅(qū)動(dòng)程序數(shù)據(jù)分別儲(chǔ)存于例如光盤的第一記錄媒體、可啟動(dòng)(Bootable)的例如USB(UniversalSerialBus)隨身碟的第二記錄媒體、以及第三記錄媒體,其中,該操作系統(tǒng)程序數(shù)據(jù)中一般不一定為該更新版本的包含多個(gè)驅(qū)動(dòng)子程序的驅(qū)動(dòng)程序數(shù)據(jù)(以下簡(jiǎn)稱為內(nèi)嵌驅(qū)動(dòng)程序(OSEmbeddedDriver));接著,啟動(dòng)該服務(wù)器,進(jìn)入BIOS設(shè)置接口設(shè)置該第二記錄媒體為首選啟動(dòng)方式,保存設(shè)置后退出,再重新啟動(dòng)該服務(wù)器;隨后,將該第二記錄媒體插接至該服務(wù)器,以執(zhí)行固件更新作業(yè),待完成后再重新啟動(dòng)該服務(wù)器,再次進(jìn)入BIOS設(shè)置接口更改該第一記錄媒體為首選啟動(dòng)方式,再次保存設(shè)置后退出,再重新啟動(dòng)該服務(wù)器;將該第一記錄媒體置入該服務(wù)器,以執(zhí)行操作系統(tǒng)的更新作業(yè),在操作系統(tǒng)更新過程中,系統(tǒng)同時(shí)會(huì)將該操作系統(tǒng)程序數(shù)據(jù)所具有的所有內(nèi)嵌驅(qū)動(dòng)子程序數(shù)據(jù)加載至該服務(wù)器中,待操作系統(tǒng)更新完成后再重新啟動(dòng)該服務(wù)器,以進(jìn)入該操作系統(tǒng),此時(shí),再將該第三記錄媒體插接至該服務(wù)器,并人為地自該第三記錄媒體中逐個(gè)搜尋出與該服務(wù)器中已加載的各該內(nèi)嵌驅(qū)動(dòng)子程序?qū)?yīng)的更新版本的驅(qū)動(dòng)程序,執(zhí)行逐個(gè)驅(qū)動(dòng)子程序更新作業(yè),且此時(shí),因該服務(wù)器的操作系統(tǒng)中預(yù)先已安裝有各該內(nèi)嵌驅(qū)動(dòng)子程序,因此,每更新一個(gè)驅(qū)動(dòng)子程序,均要重新啟動(dòng)服務(wù)器,以使該驅(qū)動(dòng)子程序生效,方可進(jìn)行下一驅(qū)動(dòng)子程序的更新作業(yè)。如上所述,采用上述應(yīng)用程序更新方式,若需同時(shí)更新固件以及操作系統(tǒng),則需多次進(jìn)入服務(wù)器的BIOS設(shè)置接口更改設(shè)置系統(tǒng)啟動(dòng)方式,也需配合多次服務(wù)器重啟作業(yè),無疑增加了應(yīng)用程序更新時(shí)間上的浪費(fèi);此外,由于在操作系統(tǒng)更新時(shí)加載其所具有的內(nèi)嵌驅(qū)動(dòng)子程序,并在操作系統(tǒng)程序更新完成后再將驅(qū)動(dòng)子程序更新為更新版本的驅(qū)動(dòng)子程序,如此,造成每更新一個(gè)驅(qū)動(dòng)子程序,需重新啟動(dòng)一次服務(wù)器,而且,一般驅(qū)動(dòng)子程序至少有5或6個(gè),如此,則意味著重新啟動(dòng)服務(wù)器的次數(shù)要高達(dá)5或6次以上,進(jìn)而占用了過多時(shí)間,影響更新操作效率;再者,上述驅(qū)動(dòng)程序的更新作業(yè)是通過人為方式對(duì)該第三記錄媒體中的驅(qū)動(dòng)子程序進(jìn)行一一選取并進(jìn)行后續(xù)更新作業(yè),如此,極易由于人為因素而遺漏某一驅(qū)動(dòng)子程序的更新,進(jìn)而影響整個(gè)測(cè)試用應(yīng)用程序更新的完整性。因此,如何提出一種可解決現(xiàn)有技術(shù)種種缺失的測(cè)試用程序的更新方法,以有效節(jié)省時(shí)間、提高工作效率,并提供完整的更新作業(yè),實(shí)為目前亟欲解決的技術(shù)問題。
發(fā)明內(nèi)容鑒于上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種測(cè)試用程序的更新方法,以節(jié)約時(shí)間,進(jìn)而提高更新效率。本發(fā)明的另一目的在于提供一種測(cè)試用程序的更新方法,以避免人為因素而遺漏某一驅(qū)動(dòng)程序的更新,進(jìn)而影響整個(gè)測(cè)試用程序更新的完整性的弊端。為達(dá)上述目的及其它目的,本發(fā)明提供一種用以更新待測(cè)計(jì)算機(jī)中的操作系統(tǒng)程序、固件程序以及驅(qū)動(dòng)程序的測(cè)試用程序的更新方法,其包括以下步驟(1)提供儲(chǔ)存有更新版本的操作系統(tǒng)程序數(shù)據(jù)的第一記錄媒體,以及儲(chǔ)存有更新版本的固件程序以及驅(qū)動(dòng)程序數(shù)據(jù)的第二記錄媒體,以供使用者通過連接該第一及第二記錄媒體至該待測(cè)計(jì)算機(jī),以進(jìn)行測(cè)試用程序的更新作業(yè),其中,該操作系統(tǒng)程序中加載有引導(dǎo)順序(BootOrder)程序,以提供至少包含操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)或固件更新啟動(dòng)模式選項(xiàng)的啟動(dòng)模式引導(dǎo)菜單(BootMemO;(2)在該第一及第二記錄媒體連接至該待測(cè)計(jì)算機(jī)時(shí),通過該第一記錄媒體中儲(chǔ)存的引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)或該固件更新啟動(dòng)模式選項(xiàng),若使用者選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟(3),若使用者選擇該固件更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟(4);(3)使該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體所儲(chǔ)存的操作系統(tǒng)程序數(shù)據(jù),并據(jù)以執(zhí)行該操作系統(tǒng)的更新作業(yè),同時(shí),自該第二記錄媒體中提取更新版本的驅(qū)動(dòng)程序數(shù)據(jù),從而供加載至該待測(cè)計(jì)算機(jī)中以進(jìn)行該驅(qū)動(dòng)程序的更新作業(yè),且在完成該操作系統(tǒng)的更新作業(yè)后,結(jié)束該測(cè)試用程序的更新作業(yè);以及(4)讓該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體所儲(chǔ)存的固件程序數(shù)據(jù),并據(jù)以執(zhí)行該固件程序的更新作業(yè),且在完成該固件程序的更新作業(yè)后,返回至步驟(2)。在本發(fā)明的測(cè)試用程序的更新方法的一個(gè)實(shí)施例中,該操作系統(tǒng)更新啟動(dòng)模式為首選啟動(dòng)模式。此外,該驅(qū)動(dòng)程序數(shù)據(jù)包含網(wǎng)卡驅(qū)動(dòng)子程序數(shù)據(jù)、鍵盤驅(qū)動(dòng)子程序數(shù)據(jù)、鼠標(biāo)驅(qū)動(dòng)子程序數(shù)據(jù)、硬盤驅(qū)動(dòng)子程序數(shù)據(jù)以及軟盤驅(qū)動(dòng)子程序數(shù)據(jù)等外接設(shè)備驅(qū)動(dòng)子程序數(shù)據(jù)。該操作系統(tǒng)程序中還加載有指6定所需的驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑的驅(qū)動(dòng)安裝程序,以輔助加載各該驅(qū)動(dòng)子程序至該待測(cè)計(jì)算機(jī)中。而該操作系統(tǒng)程序數(shù)據(jù)具有包含驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序的驅(qū)動(dòng)程序數(shù)據(jù),相應(yīng)地,該驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑為對(duì)應(yīng)鏈接至該第二記錄媒體的提取路徑、以及提取級(jí)別較其低的對(duì)應(yīng)鏈接至該第一記錄媒體的提取路徑。更詳而言之,該驅(qū)動(dòng)程序的更新作業(yè)還包括在該操作系統(tǒng)的更新作業(yè)執(zhí)行至該驅(qū)動(dòng)安裝步驟時(shí),自該第二記錄媒體中提取更新版本的所有驅(qū)動(dòng)子程序數(shù)據(jù),若該驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序數(shù)據(jù)中尚有未儲(chǔ)存于該第二記錄媒體中時(shí)、則對(duì)應(yīng)鏈接至該第一記錄媒體,自該第一記錄媒體的操作系統(tǒng)程序數(shù)據(jù)中提取對(duì)應(yīng)的驅(qū)動(dòng)子程序數(shù)據(jù),進(jìn)而通過該驅(qū)動(dòng)安裝程序依據(jù)提取到的各該驅(qū)動(dòng)子程序執(zhí)行相應(yīng)的更新作業(yè)。再者,在本發(fā)明的測(cè)試用程序的更新方法中,該啟動(dòng)模式引導(dǎo)菜單還包括啟動(dòng)模式退出選項(xiàng)。另外,該第一記錄媒體以及該第二記錄媒體均為可啟動(dòng)(Bootable)記錄媒體。較佳地,該第一記錄媒體以及該第二記錄媒體為USB(UniversalSerialBus)隨身碟、光盤、或軟盤等。綜上所述,本發(fā)明的測(cè)試用程序的更新方法首先提供第一記錄媒體,以及第二記錄媒體,然后在該第一及第二記錄媒體連接至該待測(cè)計(jì)算機(jī)時(shí),通過該第一記錄媒體中儲(chǔ)存的引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)或該固件更新啟動(dòng)模式,若選擇前者,則令該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體中的操作系統(tǒng)程序數(shù)據(jù),以執(zhí)行操作系統(tǒng)的更新作業(yè),同時(shí),自該第二記錄媒體中提取更新版本的驅(qū)動(dòng)程序數(shù)據(jù),從而供加載至該待測(cè)計(jì)算機(jī)中以進(jìn)行該驅(qū)動(dòng)程序的更新作業(yè),且在完成該操作系統(tǒng)的更新作業(yè)后,結(jié)束該更新程序;若選擇后者,則令該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體中的固件程序數(shù)據(jù),以執(zhí)行固件程序的更新作業(yè),待完成后,則返回至該啟動(dòng)模式引導(dǎo)菜單,以供使用者進(jìn)一步選擇操作,由此只需單次啟動(dòng)該待測(cè)計(jì)算機(jī)即可一次性完成測(cè)試用所有程序的更新作業(yè),而有效避免現(xiàn)有的測(cè)試用程序更新作業(yè)中,需多次進(jìn)入服務(wù)器的BIOS設(shè)置接口更改設(shè)置系統(tǒng)啟動(dòng)方式,也需配合多次服務(wù)器重啟作業(yè),方可完成測(cè)試用程序的更新作業(yè),進(jìn)而造成更新時(shí)間成本的浪費(fèi),且影響更新操作7效率的弊端;此外,由于本發(fā)明的測(cè)試用程序的更新方法是在操作系統(tǒng)更新過程中同步更新更新版本的驅(qū)動(dòng)程序,因此,免除人為逐一進(jìn)行驅(qū)動(dòng)程序更新的步驟,可確保更新作業(yè)的完整性。圖1顯示本發(fā)明的測(cè)試用程序的更新方法的操作流程示意圖。[組件標(biāo)號(hào)的簡(jiǎn)單說明]S100S180步驟具體實(shí)施例方式以下是通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域的技術(shù)人員可由本說明書所揭示的內(nèi)容輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。請(qǐng)參閱圖1,顯示了本發(fā)明的測(cè)試用程序的更新方法的操作流程示意圖。如圖所示,本發(fā)明的測(cè)試用程序的更新方法用以更新待執(zhí)行軟硬件性能測(cè)試的諸如服務(wù)器的計(jì)算機(jī)中的諸如Windows、Linux等操作系統(tǒng)程序、諸如基本輸入輸出系統(tǒng)(BasicInput/OutputSystem;BIOS)及基板控制器(BaseboardManagementController;BMC)等固件程序、以及驅(qū)動(dòng)程序等。其中,該驅(qū)動(dòng)程序數(shù)據(jù)包含有網(wǎng)卡驅(qū)動(dòng)子程序數(shù)據(jù)、鍵盤驅(qū)動(dòng)子程序數(shù)據(jù)、鼠標(biāo)驅(qū)動(dòng)子程序數(shù)據(jù)、硬盤驅(qū)動(dòng)子程序數(shù)據(jù)以及軟盤驅(qū)動(dòng)子程序數(shù)據(jù)等外接設(shè)備驅(qū)動(dòng)子程序數(shù)據(jù)。如圖1所示,首先執(zhí)行步驟S100,儲(chǔ)存更新版本的操作系統(tǒng)程序數(shù)據(jù)至第一記錄媒體中,且該操作系統(tǒng)程序中加載有引導(dǎo)順序(BootOrder)程序,以提供包含操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)、固件更新啟動(dòng)模式選項(xiàng)或啟動(dòng)模式退出選項(xiàng)的啟動(dòng)模式引導(dǎo)菜單(BootMenu),并儲(chǔ)存更新版本的固件程序以及驅(qū)動(dòng)程序數(shù)據(jù)至第二記錄媒體中。其中,該第一記錄媒體以及該第二記錄媒體均為可啟動(dòng)(Bootable)記錄媒體,且該第一記錄媒體以及該第二記錄媒體可選擇為USB(UniversalSerialBus)隨身碟、光盤、或軟盤等裝置。在此,需予以說明的是,由于一般固件程序及驅(qū)動(dòng)程序的更新速度較操作系統(tǒng)程序的更新速度快,因此,本發(fā)明的測(cè)試用程序的更新方法中,將更新速度不一致的程序分別儲(chǔ)存在該第一記錄媒體以及該第二記錄媒體中。此外,在一個(gè)實(shí)施例中,該操作系統(tǒng)更新啟動(dòng)模式為首選啟動(dòng)模式,也即,當(dāng)使用者在預(yù)定時(shí)間內(nèi)未對(duì)該啟動(dòng)模式接口的任一選項(xiàng)進(jìn)行選擇時(shí),則令該待測(cè)計(jì)算機(jī)直接進(jìn)入操作系統(tǒng)更新啟動(dòng)模式執(zhí)行操作系統(tǒng)的更新作業(yè);且該操作系統(tǒng)程序中還加載有指定有所需的驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑的驅(qū)動(dòng)安裝程序,以輔助加載各該驅(qū)動(dòng)子程序至該待測(cè)計(jì)算機(jī)中,而該操作系統(tǒng)程序數(shù)據(jù)具有包含驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序的驅(qū)動(dòng)程序數(shù)據(jù),但是,該操作系統(tǒng)程序數(shù)據(jù)中包含的驅(qū)動(dòng)程序數(shù)據(jù)的版本不一定為最新版本(即更新版本),在本實(shí)施例中,該驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑包括對(duì)應(yīng)鏈接至該第二記錄媒體的提取路徑、以及提取級(jí)別較其低的對(duì)應(yīng)鏈接至該第一記錄媒體的提取路徑。再者,由于在該操作系統(tǒng)程序中加載該引導(dǎo)順序程序,通過該引導(dǎo)順序程序所提供的啟動(dòng)模式引導(dǎo)菜單的各該選項(xiàng),即可引導(dǎo)該待測(cè)計(jì)算機(jī)啟動(dòng)對(duì)應(yīng)的記錄媒體(如上所述,該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)對(duì)應(yīng)啟動(dòng)該第一記錄媒體,該固件更新啟動(dòng)模式對(duì)應(yīng)啟動(dòng)該第二記錄媒體),進(jìn)而避免現(xiàn)有技術(shù)中因啟動(dòng)不同記錄媒體,需配合多次重啟作業(yè)多次進(jìn)入BIOS設(shè)置接口更改設(shè)置系統(tǒng)啟動(dòng)方式的繁瑣步驟的弊端,以大大節(jié)約時(shí)間上的浪費(fèi)。接著進(jìn)行步驟S110。在步驟S110中,分別將該第一記錄媒體以及該第二記錄媒體插接至該待測(cè)計(jì)算機(jī)中。接著進(jìn)行步驟S120。在歩驟S120中,通過該第一記錄媒體中儲(chǔ)存的該引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)、該固件更新啟動(dòng)模式選項(xiàng)、或啟動(dòng)模式退出選項(xiàng),如果選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟S130;如果選擇該固件更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟S180;如果選擇該啟動(dòng)模式退出選項(xiàng),則結(jié)束該測(cè)試用程序更新過程。在步驟S130中,令該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體所儲(chǔ)存的操作系統(tǒng)程序數(shù)據(jù),執(zhí)行操作系統(tǒng)的更新作業(yè),而在該操作系統(tǒng)的更新作業(yè)執(zhí)行至該驅(qū)動(dòng)安裝步驟時(shí),自該第二記錄媒體中提取更新版本的所有驅(qū)動(dòng)子程序數(shù)據(jù)。接著進(jìn)行步驟S140。9在步驟S140中,偵測(cè)該驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序數(shù)據(jù)是否均儲(chǔ)存于該第二記錄媒體中,若否,則進(jìn)至步驟S150,若是,則進(jìn)至步驟S160。在步驟S150中,將該驅(qū)動(dòng)安裝程序的提取路徑轉(zhuǎn)為比對(duì)應(yīng)鏈接至該第二記錄媒體的提取路徑提取級(jí)別低的提取路徑,即對(duì)應(yīng)鏈接至該第一記錄媒體,而自該第一記錄媒體的操作系統(tǒng)程序數(shù)據(jù)中提取該第一記錄媒體中未儲(chǔ)存有的驅(qū)動(dòng)子程序數(shù)據(jù)。接著進(jìn)行步驟S160。在步驟S160中,通過該驅(qū)動(dòng)安裝程序依據(jù)提取到的各該驅(qū)動(dòng)子程序執(zhí)行對(duì)應(yīng)更新作業(yè)。接著進(jìn)行歩驟S170。在步驟S170中,繼續(xù)執(zhí)行該操作系統(tǒng)更新的其它步驟,待完成該操作系統(tǒng)的更新作業(yè)后,則結(jié)束該測(cè)試用程序更新過程。在步驟S180中,令該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體所儲(chǔ)存的固件程序數(shù)據(jù),執(zhí)行固件程序的更新作業(yè),在本實(shí)施例中,該固件程序的更新作業(yè)在DOS或MSDOS模式下執(zhí)行,但不以此為限,待完成該固件更新作業(yè)后,則返回至步驟S120,以供使用者作進(jìn)一步的啟動(dòng)模式選擇操作。綜上所述,在上述步驟S130至步驟S170中,當(dāng)在執(zhí)行操作系統(tǒng)的更新作業(yè)時(shí),首先直接自該第二記錄媒體中提取更新版本的驅(qū)動(dòng)子程序進(jìn)行安裝,而非直接對(duì)應(yīng)鏈接至該第一記錄媒體中提取該操作系統(tǒng)程序數(shù)據(jù)中自帶的驅(qū)動(dòng)子程序數(shù)據(jù),而僅在該驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序數(shù)據(jù)中尚有未儲(chǔ)存于該第二記錄媒體中時(shí),才從該第一記錄媒體中提取驅(qū)動(dòng)子程序,以保證驅(qū)動(dòng)程序安裝的完整性,因此,當(dāng)有更新版本的驅(qū)動(dòng)程序,只需將該更新版本的驅(qū)動(dòng)程序儲(chǔ)存于該第二記錄媒體中,即可令該待測(cè)計(jì)算機(jī)在操作系統(tǒng)更新過程中自動(dòng)加載該最新版本的驅(qū)動(dòng)程序,從而有效避免現(xiàn)有技術(shù)中因在操作系統(tǒng)更新過程中先更新該操作系統(tǒng)程序數(shù)據(jù)自帶的驅(qū)動(dòng)子程序,而在操作系統(tǒng)更新完成后再通過人為方式逐一進(jìn)行驅(qū)動(dòng)子程序的更新,不但需執(zhí)行多次重啟作業(yè),而且易因人為因素而遺漏某一驅(qū)動(dòng)子程序的更新作業(yè)的缺失。相比于現(xiàn)有技術(shù),本發(fā)明的測(cè)試用程序的更新方法為先提供第一記錄媒體,以及一第二記錄媒體,然后在該第一及第二記錄媒體連接10至該待測(cè)計(jì)算機(jī)時(shí),通過該第一記錄媒體中儲(chǔ)存的引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)或該固件更新啟動(dòng)模式,若選擇前者,則令該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體中的操作系統(tǒng)程序數(shù)據(jù),以執(zhí)行操作系統(tǒng)的更新作業(yè),同時(shí),從該第二記錄媒體中提取更新版本的驅(qū)動(dòng)程序數(shù)據(jù),從而供加載至該待測(cè)計(jì)算機(jī)中以進(jìn)行該驅(qū)動(dòng)程序的更新作業(yè),且在完成該操作系統(tǒng)的更新作業(yè)后,結(jié)束該更新程序;若選擇后者,則令該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體中的固件程序數(shù)據(jù),以執(zhí)行固件程序的更新作業(yè),待完成后,則返回至該啟動(dòng)模式引導(dǎo)菜單,以供使用者進(jìn)一步選擇操作。因此,應(yīng)用本發(fā)明的測(cè)試用程序的更新方法,無需通過多次進(jìn)入BIOS設(shè)置接口更改設(shè)置系統(tǒng)啟動(dòng)方式,以及配合多次重啟作業(yè),即可完成測(cè)試用程序更新作業(yè),以節(jié)約時(shí)間,進(jìn)而提升更新作業(yè)效率;再者,本發(fā)明的測(cè)試用程序的更新方法是在操作系統(tǒng)更新過程中同步更新驅(qū)動(dòng)程序,因此,免除人為逐一進(jìn)行驅(qū)動(dòng)程序更新的歩驟,可確保更新作業(yè)的完整性。上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如后述的權(quán)利要求所列。權(quán)利要求1、一種測(cè)試用程序的更新方法,用以更新待測(cè)計(jì)算機(jī)中的操作系統(tǒng)程序、固件程序以及驅(qū)動(dòng)程序,該測(cè)試用程序的更新方法包括以下步驟(1)提供儲(chǔ)存有更新版本的操作系統(tǒng)程序數(shù)據(jù)的第一記錄媒體,以及儲(chǔ)存有更新版本的固件程序以及驅(qū)動(dòng)程序數(shù)據(jù)的第二記錄媒體,以供使用者通過連接該第一及第二記錄媒體至該待測(cè)計(jì)算機(jī),以進(jìn)行測(cè)試用程序更新作業(yè),其中,該操作系統(tǒng)程序中加載有引導(dǎo)順序程序,以提供至少包含操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)或固件更新啟動(dòng)模式選項(xiàng)的啟動(dòng)模式引導(dǎo)菜單;(2)在該第一及第二記錄媒體連接至該待測(cè)計(jì)算機(jī)時(shí),通過該第一記錄媒體中儲(chǔ)存的引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng)或該固件更新啟動(dòng)模式選項(xiàng),若使用者選擇該操作系統(tǒng)更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟(3),若使用者選擇該固件更新啟動(dòng)模式選項(xiàng),則進(jìn)至步驟(4);(3)使該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體所儲(chǔ)存的操作系統(tǒng)程序數(shù)據(jù),并據(jù)以執(zhí)行該操作系統(tǒng)的更新作業(yè),同時(shí),從該第二記錄媒體中提取更新版本的驅(qū)動(dòng)程序數(shù)據(jù),從而供加載至該待測(cè)計(jì)算機(jī)中以進(jìn)行該驅(qū)動(dòng)程序的更新作業(yè),且在完成該操作系統(tǒng)的更新作業(yè)后,結(jié)束該測(cè)試用程序更新作業(yè);以及(4)使該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體所儲(chǔ)存的固件程序數(shù)據(jù),并據(jù)以執(zhí)行該固件程序的更新作業(yè),且在完成該固件程序的更新作業(yè)后,返回至步驟(2)。2、根據(jù)權(quán)利要求1所述的測(cè)試用程序的更新方法,其中,該操作系統(tǒng)更新啟動(dòng)模式為首選啟動(dòng)模式。3、根據(jù)權(quán)利要求1所述的測(cè)試用程序的更新方法,其中,該驅(qū)動(dòng)程序數(shù)據(jù)至少包含網(wǎng)卡驅(qū)動(dòng)子程序數(shù)據(jù)、鍵盤驅(qū)動(dòng)子程序數(shù)據(jù)、鼠標(biāo)驅(qū)動(dòng)子程序數(shù)據(jù)、硬盤驅(qū)動(dòng)子程序數(shù)據(jù)以及軟盤驅(qū)動(dòng)子程序數(shù)據(jù)。4、根據(jù)權(quán)利要求3所述的測(cè)試用程序的更新方法,其中,該操作系統(tǒng)程序中還加載有指定所需的驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑的驅(qū)動(dòng)安裝程序,以輔助加載各該驅(qū)動(dòng)子程序至該待測(cè)計(jì)算機(jī)中。5、根據(jù)權(quán)利要求1所述的測(cè)試用程序的更新方法,其中,該操作系統(tǒng)程序數(shù)據(jù)具有包含驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序的驅(qū)動(dòng)程序數(shù)據(jù)。6、根據(jù)權(quán)利要求4或5所述的測(cè)試用程序的更新方法,其中,該驅(qū)動(dòng)子程序數(shù)據(jù)提取路徑為對(duì)應(yīng)鏈接至該第二記錄媒體的提取路徑、以及提取級(jí)別較其低的對(duì)應(yīng)鏈接至該第一記錄媒體的提取路徑。7、根據(jù)權(quán)利要求6所述的測(cè)試用程序的更新方法,其中,該驅(qū)動(dòng)程序的更新作業(yè)包括在該操作系統(tǒng)的更新作業(yè)執(zhí)行至該驅(qū)動(dòng)安裝歩驟時(shí),自該第二記錄媒體中提取更新版本的所有驅(qū)動(dòng)子程序數(shù)據(jù),若該驅(qū)動(dòng)安裝程序所需的所有驅(qū)動(dòng)子程序數(shù)據(jù)中尚有未儲(chǔ)存于該第二記錄媒體中時(shí),則對(duì)應(yīng)鏈接至該第一記錄媒體,自該第一記錄媒體的操作系統(tǒng)程序數(shù)據(jù)中提取對(duì)應(yīng)的驅(qū)動(dòng)子程序數(shù)據(jù),進(jìn)而通過該驅(qū)動(dòng)安裝程序依據(jù)提取到的各該驅(qū)動(dòng)子程序執(zhí)行相應(yīng)的更新作業(yè)。8、根據(jù)權(quán)利要求1所述的測(cè)試用程序的更新方法,其中,該啟動(dòng)模式弓I導(dǎo)菜單還包括啟動(dòng)模式退出選項(xiàng)。9、根據(jù)權(quán)利要求1所述的測(cè)試用程序的更新方法,其中,該第一記錄媒體以及該第二記錄媒體均為可啟動(dòng)記錄媒體。10、根據(jù)權(quán)利要求9所述的測(cè)試用程序的更新方法,其中,該第一記錄媒體以及該第二記錄媒體為USB隨身碟、光盤、以及軟盤的其中一個(gè)。全文摘要一種測(cè)試用程序的更新方法,其首先提供第一記錄媒體,以及第二記錄媒體,然后在該第一及第二記錄媒體連接至待測(cè)計(jì)算機(jī)時(shí),通過該第一記錄媒體中儲(chǔ)存的引導(dǎo)順序程序,提供該啟動(dòng)模式引導(dǎo)菜單給使用者,以供選擇該操作系統(tǒng)或該固件更新啟動(dòng)模式,若選擇前者,則令該待測(cè)計(jì)算機(jī)擷取該第一記錄媒體中的操作系統(tǒng)程序數(shù)據(jù),以執(zhí)行操作系統(tǒng)的更新作業(yè),同時(shí),自該第二記錄媒體中提取更新版本的驅(qū)動(dòng)程序數(shù)據(jù),從而供加載至該待測(cè)計(jì)算機(jī)中以進(jìn)行該驅(qū)動(dòng)程序的更新作業(yè),在完成該操作系統(tǒng)的更新作業(yè)后,結(jié)束該更新程序;若選擇后者,則令該待測(cè)計(jì)算機(jī)擷取該第二記錄媒體中的固件程序數(shù)據(jù),以執(zhí)行固件程序的更新作業(yè),待完成后,則返回至該啟動(dòng)模式引導(dǎo)菜單。文檔編號(hào)G06F9/445GK101470610SQ200710160569公開日2009年7月1日申請(qǐng)日期2007年12月25日優(yōu)先權(quán)日2007年12月25日發(fā)明者羅梓桂,陳志豐申請(qǐng)人:英業(yè)達(dá)股份有限公司