專利名稱:計算機操作系統(tǒng)的恢復(fù)方法及裝置及生產(chǎn)該系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種計算機操作系統(tǒng)的恢復(fù)方法,且特別有關(guān)于一種當(dāng)計算機操作系統(tǒng)(Operating System,OS)異常時,在不需系統(tǒng)光盤(System CD,SCD)與恢復(fù)光盤(Recovery CD,RCD)的情況下,以磁盤對磁盤(disk-to-disk,D2D)的方式恢復(fù)原始的計算機操作系統(tǒng)的方法及裝置。在本發(fā)明的另一可供選擇的實施例中,本發(fā)明系關(guān)于一種可依據(jù)使用者的需求量身訂作,而以組態(tài)生產(chǎn)(BTC)模式來制造計算機系統(tǒng)的方法。
背景技術(shù):
在計算機出貨之前,計算機制造商通常會在計算機的數(shù)據(jù)儲存裝置,如硬盤中安裝操作系統(tǒng)。此操作系統(tǒng)通常包含了硬件驅(qū)動程序與應(yīng)用程序。在計算機的生產(chǎn)過程中,計算機制造商會將操作系統(tǒng)圖像文件(OS Image File)安裝至計算機的硬盤之中。當(dāng)使用者開啟(Power On)計算機時,計算機會將硬盤中的操作系統(tǒng)圖像文件解開(Explode)、還原,以預(yù)先安裝與啟動(Pre-Setup)操作系統(tǒng)。
在生產(chǎn)過程中,有時候計算機制造商也會將修補文件(Patch File)或硬件程序更新文件安裝于計算機的硬盤之中,其系用來修補文件系用來升級操作系統(tǒng)的硬件驅(qū)動程序或是應(yīng)用程序,或者用來修正出現(xiàn)于操作系統(tǒng)中的硬件驅(qū)動程序或是應(yīng)用程序的錯誤。在一般的情況中,修補文件系存放于一修正目錄(Patch Directory)之下。在使用者預(yù)先安裝與啟動操作系統(tǒng)的后,計算機會將修補文件復(fù)制至儲存舊有程序的所在位置,以便于執(zhí)行修補文件時,取代舊有程序或是將舊有程序的版本更新。
通常,計算機在出貨時會附上一片系統(tǒng)光盤(System CD,SCD)與恢復(fù)光盤(Recovery CD,RCD)。系統(tǒng)光盤中包含至少一修補文件、應(yīng)用程序與硬件驅(qū)動程序?;謴?fù)光盤包含開機文件以及操作系統(tǒng)圖像文件。當(dāng)操作系統(tǒng)中的硬件驅(qū)動程序或應(yīng)用程序有所更新時,計算機制造商會將修補文件(更新過的文件)放置于系統(tǒng)光盤中,因此,使用者可以利用系統(tǒng)光盤來更新驅(qū)動程序或應(yīng)用程序。
此外,如果計算機是出貨至多語系的國家,如瑞士,由于瑞士具有德文、法文、與意大利文等三種官方語言,計算機廠商必須在計算機硬盤中安裝三個操作系統(tǒng)圖像文件。在生產(chǎn)過程中,為了將多個操作系統(tǒng)圖像文件同時放入硬盤中,計算機廠商可使用微軟的多操作系統(tǒng)預(yù)先安裝工具箱(MicrosoftMultiple Operating System Preinstallation Toolkit,MPK)將硬盤格式化為特殊格式。而使用者在開啟計算機時,可以選擇其一進行安裝。
然而,如果操作系統(tǒng)中所內(nèi)建的硬件驅(qū)動程序或是應(yīng)用程序有所更新時,卻無法將更新后的文件直接取代舊有的程序,也就是無法在MPK的格式上立即進行修改,因而造成計算機廠商與使用者極大的不便。
此外,當(dāng)計算機是出貨至多語系的國家,以瑞士為例,計算機廠商必須隨計算機附上三片不同的恢復(fù)光盤,以分別儲存德文版操作系統(tǒng)圖像文件、法文版操作系統(tǒng)圖像文件、與意大利文版操作系統(tǒng)圖像文件。然而,在此三片恢復(fù)光盤中,只能有一片恢復(fù)光盤可以包含開機文件,以符合操作系統(tǒng)供貨商的規(guī)定。如此,當(dāng)計算機發(fā)生問題時,使用者必須先使用具有開機文件的恢復(fù)光盤來進行開機,再使用其所需的語言版本的操作系統(tǒng)圖像文件的恢復(fù)光盤以恢復(fù)計算機,亦造成使用者的極大不便。
再者,由于每一次操作系統(tǒng)驅(qū)動程序、操作系統(tǒng)應(yīng)用程序以及修補文件的更新都必須重新制作恢復(fù)光盤與系統(tǒng)光盤,無論在時間與金錢的成本都造成極大的負擔(dān)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的一目的為提供一種當(dāng)計算機操作系統(tǒng)異常時,在不需系統(tǒng)光盤與恢復(fù)光盤的情況下,以磁盤對磁盤(Disk To Disk,D2D)的方式可以將原始的操作系統(tǒng)自動恢復(fù)的方法及裝置。
此外,本發(fā)明的另一目的系可以依據(jù)使用者所選定的操作系統(tǒng)版本,自動找尋并恢復(fù)相應(yīng)的應(yīng)用程序。
本發(fā)明的另一目的為提供一種以組態(tài)生產(chǎn)模式制造計算機系統(tǒng)的方法,其為接受使用者所選購的一訂單,而將所指定的操作系統(tǒng)圖像文件與應(yīng)用程序于生產(chǎn)過程中復(fù)制于計算機硬盤中,并提供磁盤對磁盤的操作系統(tǒng)恢復(fù)功能于計算機系統(tǒng)中的商業(yè)方法。
依據(jù)本發(fā)明實施例的計算機操作系統(tǒng)的恢復(fù)裝置,包括具有第一分區(qū)、第二分區(qū)、與包含開機文件的第三分區(qū)的數(shù)據(jù)儲存裝置、以及具有恢復(fù)功能的基本輸入/輸出系統(tǒng)。當(dāng)執(zhí)行恢復(fù)功能時,基本輸入/輸出系統(tǒng)讓計算機系統(tǒng)由第三分區(qū)進行開機。當(dāng)開機之后,將第二分區(qū)內(nèi)的計算機操作系統(tǒng)圖像文件還原為一操作系統(tǒng)并復(fù)制至第一分區(qū),并將第三分區(qū)的狀態(tài)設(shè)為隱藏與非活動,且將第一分區(qū)的狀態(tài)設(shè)為活動,并讓計算機系統(tǒng)由第一分區(qū)重新開機。
另外,第二分區(qū)中還選擇性地包含修補文件,當(dāng)計算機系統(tǒng)由第三分區(qū)開機之后,還將第二分區(qū)內(nèi)的修補文件復(fù)制至第一分區(qū)之中,且當(dāng)計算機系統(tǒng)由第一分區(qū)進行重新開機之后,還執(zhí)行此修補文件,從而將第一分區(qū)內(nèi)的計算機操作系統(tǒng)進行修補。
此外,第二分區(qū)中還具有用以產(chǎn)生應(yīng)用程序的安裝文件或是該計算機操作系統(tǒng)的修補文件的批處理文件,其系用以產(chǎn)生應(yīng)用程序的安裝文件或計算機操作系統(tǒng)的修補文件至第一分區(qū)之中。當(dāng)計算機系統(tǒng)由第三分區(qū)開機之后,執(zhí)行該批處理文件以產(chǎn)生相應(yīng)此應(yīng)用程序的安裝文件或至計算機操作系統(tǒng)的修補文件至第一分區(qū)之中,且當(dāng)計算機系統(tǒng)由第一分區(qū)進行重新開機之后,執(zhí)行此安裝文件或修補文件,從而將此應(yīng)用程序安裝于第一分區(qū)內(nèi)或是修補該計算機操作系統(tǒng)。
依據(jù)本發(fā)明實施例的計算機操作系統(tǒng)的恢復(fù)方法,首先,提供具有一恢復(fù)功能的基本輸入/輸出系統(tǒng)與具有第一分區(qū)、第二分區(qū)、與包含開機文件第三分區(qū)的數(shù)據(jù)儲存裝置。
當(dāng)執(zhí)行恢復(fù)功能時,設(shè)定第三分區(qū)的狀態(tài)為非隱藏與活動,并讓計算機系統(tǒng)由第三分區(qū)進行開機。當(dāng)計算機系統(tǒng)開機之后,還原第二分區(qū)內(nèi)的計算機操作系統(tǒng)圖像文件為一計算機操作系統(tǒng)并復(fù)制至第一分區(qū),之后,設(shè)定第三分區(qū)的狀態(tài)為隱藏與非活動,且設(shè)定第一分區(qū)的狀態(tài)為活動,并讓計算機系統(tǒng)由第一分區(qū)重新開機。
類似地,第二分區(qū)中還可選擇性地具有修補文件,當(dāng)計算機系統(tǒng)由第三分區(qū)開機之后,還將第二分區(qū)內(nèi)的修補文件復(fù)制至第一分區(qū)之中,且當(dāng)計算機系統(tǒng)由第一分區(qū)進行重新開機之后,還執(zhí)行此修補文件,從而將第一分區(qū)內(nèi)的計算機操作系統(tǒng)進行修補。此外,第二分區(qū)中還具有用以產(chǎn)生應(yīng)用程序的安裝文件或計算機操作系統(tǒng)的修補文件的批處理文件,其系用以產(chǎn)生應(yīng)用程序的安裝文件或計算機操作系統(tǒng)的修補文件至第一分區(qū)之中。當(dāng)計算機系統(tǒng)由第三分區(qū)開機之后,執(zhí)行該批處理文件以產(chǎn)生相應(yīng)此應(yīng)用程序的安裝文件或計算機操作系統(tǒng)的修補文件至第一分區(qū)之中,且當(dāng)計算機系統(tǒng)由第一分區(qū)進行重新開機之后,執(zhí)行此安裝文件或修補文件,從而將此應(yīng)用程序安裝于第一分區(qū)內(nèi)或是修補該計算機操作系統(tǒng)。
其中,若第二分區(qū)中有多個操作系統(tǒng)圖像文件,當(dāng)使用者選擇安裝完之后,計算機系統(tǒng)可以將其它的操作系統(tǒng)圖像文件刪除。相同地,若第二分區(qū)中有多個批處理文件,當(dāng)使用者安裝完應(yīng)用程序或執(zhí)行修補文件的后,計算機系統(tǒng)可以將其它的批處理文件刪除。
另外,依據(jù)本發(fā)明實施例的以組態(tài)生產(chǎn)(BTC)模式制造計算機系統(tǒng)的方法,首先,接受一使用者所選購的訂單,其中該訂單中系指定至少一操作系統(tǒng)與至少一應(yīng)用程序。之后,分割計算機的數(shù)據(jù)儲存裝置為一第一分區(qū)、一第二分區(qū)、與一第三分區(qū)。接著,儲存相應(yīng)此操作系統(tǒng)的操作系統(tǒng)圖像文件與用以產(chǎn)生應(yīng)用程序的安裝文件或操作系統(tǒng)的修補文件的批處理文件至第二分區(qū)中。其中批處理文件系用以產(chǎn)生應(yīng)用程序的安裝文件或操作系統(tǒng)的修補文件至該第一分區(qū)之中。
之后,儲存開機文件至第三分區(qū),并設(shè)定第三分區(qū)的狀態(tài)為隱藏與非活動,并提供一恢復(fù)功能于此計算機系統(tǒng)的基本輸入/輸出系統(tǒng)中。最后,將具有恢復(fù)功能的基本輸入/輸出系統(tǒng)、操作系統(tǒng)圖像文件、用以產(chǎn)生應(yīng)用程序的安裝文件或操作系統(tǒng)的修補文件的批處理文件的計算機系統(tǒng)出貨。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合所附圖示,進行詳細說明如下圖1為顯示依據(jù)本發(fā)明第一實施例的計算機操作系統(tǒng)的恢復(fù)裝置的一示意圖。
圖2為顯示依據(jù)本發(fā)明第一實施例的計算機操作系統(tǒng)的恢復(fù)方法的一流程圖。
圖3A為顯示依據(jù)本發(fā)明第一實施例的操作系統(tǒng)恢復(fù)前計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
圖3B為顯示依據(jù)本發(fā)明第一實施例的操作系統(tǒng)恢復(fù)后計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
圖4為顯示依據(jù)本發(fā)明第二實施例的計算機操作系統(tǒng)的恢復(fù)裝置的一示意圖。
圖5為顯示依據(jù)本發(fā)明第二實施例的計算機操作系統(tǒng)的恢復(fù)方法的一流程圖。
圖6A為顯示依據(jù)本發(fā)明第二實施例操作的系統(tǒng)恢復(fù)前計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
圖6B為顯示依據(jù)本發(fā)明第二實施例的操作系統(tǒng)恢復(fù)后計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
圖7為顯示依據(jù)本發(fā)明第三實施例的以組態(tài)生產(chǎn)模式制造計算機系統(tǒng)的方法的一流程圖。
具體實施例方式
第一實施例圖1為顯示依據(jù)本發(fā)明第一實施例的計算機操作系統(tǒng)的恢復(fù)裝置架構(gòu)的一示意圖。依據(jù)本發(fā)明實施例的計算機操作系統(tǒng)的恢復(fù)裝置1000,包括一數(shù)據(jù)儲存裝置1100與具有一恢復(fù)功能的一基本輸入/輸出系統(tǒng)(BIOS)1200。
數(shù)據(jù)儲存裝置1100可以是計算機中的硬盤,且具有第一分區(qū)1110、第二分區(qū)1120、與第三分區(qū)1130。第二分區(qū)1120中具有一操作系統(tǒng)圖像文件1121、一非必須(optional)的修補文件1122,以及用以產(chǎn)生一應(yīng)用程序的一安裝文件或操作系統(tǒng)的一修補文件的一批處理文件1123,批處理文件1123系用以產(chǎn)生相應(yīng)應(yīng)用程序的一安裝文件操作系統(tǒng)的一修補文件至第一分區(qū)1110之中。第三分區(qū)1130具有一特殊標(biāo)簽,且其初始狀態(tài)設(shè)定為隱藏與非活動,并且第三分區(qū)1130中儲存一開機文件1131。
圖2為系顯示依據(jù)本發(fā)明第一實施例的計算機操作系統(tǒng)的恢復(fù)方法的一流程圖。圖3A與3B系分別顯示依據(jù)本發(fā)明第一實施例的操作系統(tǒng)恢復(fù)前、后計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
同時參考圖2與圖3A、3B。首先,如步驟S2000,提供具有一恢復(fù)功能的基本輸入/輸出系統(tǒng)1200與具有第一分區(qū)1110、第二分區(qū)1120、與包含開機文件1131的第三分區(qū)1130的數(shù)據(jù)儲存裝置1100于計算機系統(tǒng)中,如圖3A所示。第二分區(qū)1120具有一操作系統(tǒng)圖像文件1121、一非必須的修補文件1122以及一批處理文件1123。
特別的是,基本輸入/輸出系統(tǒng)1200會檢查第三分區(qū)1130的標(biāo)簽是否符合一特定名稱(此特定名稱可以是內(nèi)定的),若第三分區(qū)1130的標(biāo)簽符合此特定名稱,基本輸入/輸出系統(tǒng)1200方提供此恢復(fù)功能。
接著,于步驟S2001,若計算機系統(tǒng)不執(zhí)行恢復(fù)功能時,則結(jié)束此流程。于步驟S2001,當(dāng)使用者讓計算機系統(tǒng)執(zhí)行恢復(fù)功能時,如步驟S2002所示,基本輸入/輸出系統(tǒng)1200會設(shè)定第三分區(qū)1130的狀態(tài)為非隱藏與活動,且如步驟S2003所示,基本輸入/輸出系統(tǒng)1200會讓計算機系統(tǒng)利用第三分區(qū)1130中的開機文件1131,由第三分區(qū)1130進行開機。
之后,當(dāng)由第三分區(qū)1130開機之后,如步驟S2004所示,第二分區(qū)1120內(nèi)的操作系統(tǒng)圖像文件1121還原為一操作系統(tǒng)1111且將操作系統(tǒng)1111復(fù)制至第一分區(qū)1110,且如步驟S2005所示,將修補文件1122復(fù)制至第一分區(qū)1110,并如步驟S2006,執(zhí)行用以產(chǎn)生一應(yīng)用程序或一修補文件的批處理文件1123,以產(chǎn)生相應(yīng)應(yīng)用程序的一安裝文件1112或操作系統(tǒng)的一修補文件1122至第一分區(qū)1110之中。
接著,如步驟S2007所示,基本輸入/輸出系統(tǒng)1200將第三分區(qū)1130的狀態(tài)設(shè)為隱藏與非活動,且將第一分區(qū)1110的狀態(tài)設(shè)為活動,并如步驟S2008所示,基本輸入/輸出系統(tǒng)1200會讓計算機系統(tǒng)由第一分區(qū)1110重新開機。
之后,當(dāng)計算機系統(tǒng)由第一分區(qū)1110重新開機之后,則如步驟S2009所示,執(zhí)行第一分區(qū)內(nèi)的操作系統(tǒng)修補文件1122,從而將第一分區(qū)1110內(nèi)的操作系統(tǒng)1111進行修補或更新。最后,如步驟S2010,執(zhí)行安裝文件1112,從而將應(yīng)用程序1124安裝于第一分區(qū)1110之內(nèi)。在經(jīng)歷操作系統(tǒng)恢復(fù)后的計算機系統(tǒng)的數(shù)據(jù)儲存裝置的分割狀態(tài)為圖3B所示。
注意的是,當(dāng)計算機系統(tǒng)由第三分區(qū)1130進行開機之后,基本輸入/輸出系統(tǒng)1200可以讓恢復(fù)功能無效。并且第二分區(qū)1120中的操作系統(tǒng)圖像文件1121、修補文件1122以及批處理文件1123的屬性設(shè)為隱藏。因此,當(dāng)使用者在使用計算機時不會發(fā)覺系統(tǒng)有這些文件存在。
第二實施例圖4為顯示依據(jù)本發(fā)明第二實施例的計算機操作系統(tǒng)的恢復(fù)裝置架構(gòu)的一示意圖。注意的是,本發(fā)明第二實施例主要可以應(yīng)用于具有多語系操作系統(tǒng)接口的計算機操作系統(tǒng)的恢復(fù),或是提供更有彈性的操作系統(tǒng)選擇予使用者。圖4與圖1中相同組件以相同的符號表示。依據(jù)本發(fā)明實施例的計算機操作系統(tǒng)的恢復(fù)裝置1000,包括一數(shù)據(jù)儲存裝置1100與具有一恢復(fù)功能的一基本輸入/輸出系統(tǒng)(BIOS)1200。
數(shù)據(jù)儲存裝置1100可以是計算機中的硬盤,且具有第一分區(qū)1110、第二分區(qū)1120、與第三分區(qū)1130。其中,第二分區(qū)1120中具有多個操作系統(tǒng)圖像文件1121、一非必須的修補文件1122、多個用以產(chǎn)生應(yīng)用程序安裝文件或操作系統(tǒng)的修補文件的批處理文件1123,批處理文件1123系用以產(chǎn)生相應(yīng)應(yīng)用程序的安裝文件或操作系統(tǒng)的修補文件至第一分區(qū)1110之中。第三分區(qū)1130具有一標(biāo)簽且其初始狀態(tài)為隱藏與非活動,且第三分區(qū)1130中儲存一開機文件1131。這些操作系統(tǒng)圖像文件1121可以是相應(yīng)不同的操作系統(tǒng)的圖像文件或是相應(yīng)不同語言版本的操作系統(tǒng)的圖像文件。
圖5為顯示依據(jù)本發(fā)明第二實施例的計算機操作系統(tǒng)的恢復(fù)方法的一流程圖。圖6A與6B系分別顯示依據(jù)本發(fā)明第二實施例操作系統(tǒng)恢復(fù)前、后計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)的一示意圖。
同時參考圖5與圖6A、6B。首先,如步驟S5000,提供具有一恢復(fù)功能的基本輸入/輸出系統(tǒng)1200與具有第一分區(qū)1110、第二分區(qū)1120、與具有開機文件1131的第三分區(qū)1130的數(shù)據(jù)儲存裝置1100于計算機系統(tǒng)中,如圖6A所示。第二分區(qū)1120具有多個操作系統(tǒng)圖像文件1121、一非必須的修補文件1122以及多個批處理文件1123。相同地,操作系統(tǒng)圖像文件1121可以是相應(yīng)不同的操作系統(tǒng)的圖像文件或是相應(yīng)不同語言版本的操作系統(tǒng)的圖像文件。
特別的是,基本輸入/輸出系統(tǒng)1200會檢查第三分區(qū)1130的標(biāo)簽是否符合一特定名稱(此特定名稱可以是內(nèi)定的),若第三分區(qū)1130的標(biāo)簽符合此特定名稱,基本輸入/輸出系統(tǒng)1200方提供此恢復(fù)功能。
接著,于步驟S5001,若計算機系統(tǒng)不執(zhí)行恢復(fù)功能時,則結(jié)束此流程。于步驟S5001,當(dāng)計算機系統(tǒng)執(zhí)行恢復(fù)功能時,如步驟S5002所示,基本輸入/輸出系統(tǒng)1200設(shè)定第三分區(qū)1130的狀態(tài)為非隱藏與活動,且如步驟S5003所示,基本輸入/輸出系統(tǒng)1200讓計算機系統(tǒng)利用第三分區(qū)1130中的開機文件1131,由第三分區(qū)1130進行開機。
之后,當(dāng)由第三分區(qū)1130開機之后,計算機系統(tǒng)可以自動偵測第二分區(qū)1120中所有的操作系統(tǒng)圖像文件1121,并如步驟S5004,提供一接口予使用者由這些操作系統(tǒng)圖像文件1121中選擇其希望恢復(fù)的一特定操作系統(tǒng)圖像文件。當(dāng)選擇之后,則如步驟S5005所示,將選定的特定操作系統(tǒng)圖像文件1121還原為一操作系統(tǒng)1111且將操作系統(tǒng)1111復(fù)制至第一分區(qū)1110,且如步驟S5006所示,將選定的特定操作系統(tǒng)圖像文件1121之外的操作系統(tǒng)圖像文件刪除。
之后,如步驟S5007所示,將修補文件1122復(fù)制至第一分區(qū)1110,并如步驟S5008所示,依據(jù)選定的特定操作系統(tǒng)圖像文件1121選擇相應(yīng)的批處理文件1123來執(zhí)行,以產(chǎn)生相應(yīng)應(yīng)用程序1124的一安裝文件1112或操作系統(tǒng)修補文件1122至第一分區(qū)1110之中。注意的是,在此情況中,由于某些應(yīng)用程序或修補文件系專屬于該選定的操作系統(tǒng),因此,可以直接執(zhí)行相應(yīng)這些應(yīng)用程序或操作系統(tǒng)修補文件的批處理文件。接著,如步驟5009所示,刪除其它的批處理文件。
接著,如步驟S5010所示,基本輸入/輸出系統(tǒng)1200將第三分區(qū)1130的狀態(tài)設(shè)為隱藏與非活動,且將第一分區(qū)1110的狀態(tài)設(shè)為活動,并如步驟S5011所示,讓計算機系統(tǒng)由第一分區(qū)1110重新開機。
之后,當(dāng)計算機系統(tǒng)由第一分區(qū)1110重新開機之后,則如步驟S5012所示,執(zhí)行第一分區(qū)內(nèi)的修補文件1122,從而將第一分區(qū)1110內(nèi)的操作系統(tǒng)1111進行修補。最后,如步驟S5013所示,執(zhí)行安裝文件1112,從而將應(yīng)用程序1124安裝于第一分區(qū)1110之內(nèi)。操作系統(tǒng)恢復(fù)后計算機的數(shù)據(jù)儲存裝置的分割狀態(tài)為圖6B所示。
注意的是,當(dāng)計算機系統(tǒng)由第三分區(qū)1130進行開機之后,基本輸入/輸出系統(tǒng)1200可以讓恢復(fù)功能無效,并且第二分區(qū)1120中的操作系統(tǒng)圖像文件1121、修補文件1122以及批處理文件1123的屬性為隱藏。因此,當(dāng)使用者在使用計算機時不會發(fā)覺系統(tǒng)有這些文件存在。
第三實施例圖7為一流程圖系顯示依據(jù)本發(fā)明第三實施例的以組態(tài)生產(chǎn)(build-to-configuration,BTC)模式制造的計算機系統(tǒng)的一生產(chǎn)流程。本發(fā)明第三實施例的目的為系提供一種可以接受使用者選購的訂單,將指定的操作系統(tǒng)圖像文件與修補文件以及所想要的應(yīng)用程序于生產(chǎn)過程中復(fù)制于計算機硬盤中,并提供磁盤對磁盤的操作系統(tǒng)恢復(fù)功能于該計算機系統(tǒng)的商業(yè)方法。
首先,如步驟S7000,接受使用者選構(gòu)的一訂單,其中訂單系指定至少一操作系統(tǒng)與至少一應(yīng)用程序或操作系統(tǒng)的修補文件。之后,如步驟S7001,分割計算機的數(shù)據(jù)儲存裝置為一第一分區(qū)、一第二分區(qū)、與一第三分區(qū)。接著,如步驟S7002,儲存相應(yīng)此指定的操作系統(tǒng)的操作系統(tǒng)圖像文件以及用以產(chǎn)生所想要的應(yīng)用程序的安裝文件或操作系統(tǒng)修補文件的批處理文件至第二分區(qū)中。其中批處理文件系用以產(chǎn)生應(yīng)用程序的安裝文件或操作系統(tǒng)修補文件至該第一分區(qū)之中。
之后,如步驟S7003所示,儲存開機文件至第三分區(qū),并設(shè)定第三分區(qū)的狀態(tài)為隱藏與非活動。另外,如步驟S7004所示,提供一恢復(fù)功能于此計算機系統(tǒng)的基本輸入/輸出系統(tǒng)中。最后,如步驟S7005所示,將具有恢復(fù)功能、操作系統(tǒng)圖像文件、修補文件以及用以產(chǎn)生應(yīng)用程序的安裝文件或操作系統(tǒng)修補文件的批處理文件的計算機系統(tǒng)出貨。
其中,恢復(fù)功能系用以當(dāng)使用者第一次使用計算機或是計算機的操作系統(tǒng)發(fā)生故障時來恢復(fù)初始的操作系統(tǒng),其系與本發(fā)明第一實施例與第二實施例中所述相同。
因此,藉由本發(fā)明所提供的計算機系統(tǒng)的操作系統(tǒng)恢復(fù)系統(tǒng)及方法,可以當(dāng)計算機系統(tǒng)的操作系統(tǒng)異常時,在不需系統(tǒng)光盤與恢復(fù)光盤的情況下,自動恢復(fù)至原始的操作系統(tǒng),同時依據(jù)恢復(fù)的操作系統(tǒng)信息,自動恢復(fù)相應(yīng)的應(yīng)用程序,進而使得操作系統(tǒng)的恢復(fù)行為更具效率,并有效節(jié)省產(chǎn)品生產(chǎn)時的時間與金錢成本。
此外,本發(fā)明亦提供更有彈性的計算機生產(chǎn)方法,使得使用者可以依據(jù)自己的需求將相應(yīng)的操作系統(tǒng)圖像文件與應(yīng)用程序于生產(chǎn)過程中直接復(fù)制于計算機硬盤中,并提供磁盤對磁盤的操作系統(tǒng)恢復(fù)功能于該個人化計算機之中。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此項技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視后附的申請專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種計算機操作系統(tǒng)的恢復(fù)裝置,包括一數(shù)據(jù)儲存裝置,包括一第一分區(qū);一第二分區(qū),具有一操作系統(tǒng)圖像文件;以及一第三分區(qū),具有一開機文件,該第三分區(qū)的狀態(tài)為隱藏與非活動;以及一基本輸入/輸出系統(tǒng),提供一恢復(fù)功能,當(dāng)執(zhí)行該恢復(fù)功能時,設(shè)定該第三分區(qū)的狀態(tài)為非隱藏與活動,并讓該計算機系統(tǒng)由該第三分區(qū)進行開機,當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,將該第二分區(qū)內(nèi)的該操作系統(tǒng)圖像文件還原為一操作系統(tǒng)并復(fù)制至該第一分區(qū),并將該第三分區(qū)的狀態(tài)設(shè)為隱藏與非活動,且將該第一分區(qū)的狀態(tài)設(shè)為活動,并讓該計算機系統(tǒng)由該第一分區(qū)進行重新開機。
2.如權(quán)利要求1所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該第三分區(qū)具有一標(biāo)簽,并且該基本輸入/輸出系統(tǒng)還檢查該第三分區(qū)的該標(biāo)簽是否符合一特定名稱,若該第三分區(qū)的該標(biāo)簽符合該特定名稱,方提供該恢復(fù)功能。
3.如權(quán)利要求1所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中于讓該計算機系統(tǒng)由該第三分區(qū)進行開機之后,還讓該恢復(fù)功能無效。
4.如權(quán)利要求1所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該第二分區(qū)還至少包括用以產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件的一批處理文件,其系產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件至該第一分區(qū)之中。
5.如權(quán)利要求4所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,執(zhí)行該批處理文件以產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件至該第一分區(qū)之中。
6.如權(quán)利要求5所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中當(dāng)該計算機系統(tǒng)由該第一分區(qū)進行重新開機之后,還執(zhí)行該安裝文件或修補文件,從而將一應(yīng)用程序安裝于該第一分區(qū)內(nèi),或者修補該計算機操作系統(tǒng)。
7.如權(quán)利要求1所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該第二分區(qū)中的該操作系統(tǒng)圖像文件的一屬性為隱藏。
8.如權(quán)利要求4所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中在該第二分區(qū)中用以產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件的該批處理文件的一屬性為隱藏。
9.一種計算機操作系統(tǒng)的恢復(fù)裝置,包括一數(shù)據(jù)儲存裝置,包括一第一分區(qū);一第二分區(qū),具有多個操作系統(tǒng)圖像文件以及多個批處理文件,每個批處理文件系用以產(chǎn)生一應(yīng)用程序的一安裝文件或一操作系統(tǒng)的一修補文件;以及一第三分區(qū),具有一開機文件,該第三分區(qū)的狀態(tài)為隱藏與非活動;以及一基本輸入/輸出系統(tǒng),提供一恢復(fù)功能,當(dāng)執(zhí)行該恢復(fù)功能時,設(shè)定該第三分區(qū)的狀態(tài)為非隱藏與活動,并讓該計算機系統(tǒng)由該第三分區(qū)進行開機,當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,由該第二分區(qū)內(nèi)的該等操作系統(tǒng)圖像文件中選擇一特定操作系統(tǒng)圖像文件,將該特定操作系統(tǒng)圖像文件還原為一操作系統(tǒng)并復(fù)制至該第一分區(qū),且依據(jù)選定的該特定操作系統(tǒng)圖像文件由每一該等批處理文件中選擇一特定批處理文件,并執(zhí)行所選定的批處理文件以產(chǎn)生一應(yīng)用程序的一安裝文件或一操作系統(tǒng)的一修補文件至該第一分區(qū),并將該第三分區(qū)的狀態(tài)設(shè)為隱藏與非活動,且將該第一分區(qū)的狀態(tài)設(shè)為活動,并讓該計算機系統(tǒng)由該第一分區(qū)進行重新開機。
10.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該第三分區(qū)具有一標(biāo)簽,并且該基本輸入/輸出系統(tǒng)還檢查該第三分區(qū)的該標(biāo)簽是否符合一特定名稱,若該第三分區(qū)的該標(biāo)簽符合該特定名稱,方提供該恢復(fù)功能。
11.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該基本輸入/輸出系統(tǒng)讓該計算機系統(tǒng)由該第三分區(qū)進行開機之后,還讓該恢復(fù)功能無效。
12.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中當(dāng)該計算機系統(tǒng)由該第一分區(qū)進行重新開機之后,還執(zhí)行該安裝文件或修補文件,從而將一應(yīng)用程序安裝于該第一分區(qū)內(nèi),或者修補該計算機操作系統(tǒng)。
13.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該基本輸入/輸出系統(tǒng)還將該第二分區(qū)內(nèi)該特定操作系統(tǒng)圖像文件的外的該等操作系統(tǒng)圖像文件刪除。
14.如權(quán)利要求9所述的計算機系統(tǒng)的操作系統(tǒng)的恢復(fù)裝置,其中該基本輸入/輸出系統(tǒng)還將該第二分區(qū)內(nèi)的特定批處理文件之外的批處理文件刪除。
15.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中該第二分區(qū)中的該等操作系統(tǒng)圖像文件的一屬性為隱藏。
16.如權(quán)利要求9所述的計算機操作系統(tǒng)的恢復(fù)裝置,其中在該第二分區(qū)中該等批處理文件的一屬性為隱藏。
17.一種計算機操作系統(tǒng)的恢復(fù)方法,包括下列步驟提供具有一恢復(fù)功能的基本輸入/輸出系統(tǒng);提供具有一第一分區(qū)、具有一操作系統(tǒng)圖像文件的一第二分區(qū)與包含一開機文件且狀態(tài)為隱藏與非活動的一第三分區(qū)的一數(shù)據(jù)儲存裝置;當(dāng)執(zhí)行該恢復(fù)功能時,設(shè)定該第三分區(qū)的狀態(tài)為非隱藏與活動,并讓該計算機系統(tǒng)由該第三分區(qū)進行開機;當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,還原該第二分區(qū)內(nèi)的該操作系統(tǒng)圖像文件為一操作系統(tǒng)并復(fù)制至該第一分區(qū);設(shè)定該第三分區(qū)的狀態(tài)為隱藏與非活動,且設(shè)定該第一分區(qū)的狀態(tài)為活動;以及讓該計算機系統(tǒng)由該第一分區(qū)進行重新開機。
18.如權(quán)利要求17所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第三分區(qū)具有一標(biāo)簽,該方法還包括以該基本輸入/輸出系統(tǒng)檢查該第三分區(qū)的該標(biāo)簽是否符合一特定名稱,若該第三分區(qū)的該標(biāo)簽符合該特定名稱,方提供該恢復(fù)功能。
19.如權(quán)利要求17所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括于讓該計算機系統(tǒng)由該第三分區(qū)進行開機之后,讓該恢復(fù)功能無效。
20.如權(quán)利要求17所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第二分區(qū)還至少包括用以產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件的一批處理文件。
21.如權(quán)利要求20所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,執(zhí)行該批處理文件以產(chǎn)生一應(yīng)用程序的安裝文件或該計算機操作系統(tǒng)的一修補文件至該第一分區(qū)之中。
22.如權(quán)利要求21所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括當(dāng)該計算機系統(tǒng)由該第一分區(qū)進行重新開機之后,執(zhí)行該安裝文件或該修補文件,從而安裝該應(yīng)用程序于該第一分區(qū)內(nèi),或者修補該計算機操作系統(tǒng)。
23.如權(quán)利要求17所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第二分區(qū)中的該操作系統(tǒng)圖像文件的一屬性為隱藏。
24.如權(quán)利要求20所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第二分區(qū)中用以產(chǎn)生一應(yīng)用程序的一安裝文件或該計算機操作系統(tǒng)的一修補文件的該等批處理文件的一屬性為隱藏。
25.一種計算機操作系統(tǒng)的恢復(fù)方法,包括下列步驟提供具有一恢復(fù)功能的基本輸入/輸出系統(tǒng);提供具有一第一分區(qū)、具有多個操作系統(tǒng)圖像文件、多個分別用以產(chǎn)生一應(yīng)用程序的一安裝文件的或該計算機操作系統(tǒng)的一修補文件的一批處理文件的一第二分區(qū)、與具有一開機文件且狀態(tài)為隱藏與非活動的一第三分區(qū)的一數(shù)據(jù)儲存裝置;當(dāng)執(zhí)行該恢復(fù)功能時,設(shè)定該第三分區(qū)的狀態(tài)為非隱藏與活動,并讓該計算機系統(tǒng)由該第三分區(qū)進行開機;當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,由該第二分區(qū)內(nèi)的該等操作系統(tǒng)圖像文件中選擇一特定操作系統(tǒng)圖像文件;還原該特定操作系統(tǒng)圖像文件為一操作系統(tǒng)并復(fù)制至該第一分區(qū);依據(jù)選定的該特定操作系統(tǒng)圖像文件由每一該等批處理文件中選擇一特定批處理文件,并執(zhí)行該特定批處理文件以產(chǎn)生一應(yīng)用程序的安裝文件或該計算機操作系統(tǒng)的一修補文件至該第一分區(qū);設(shè)定該第三分區(qū)的狀態(tài)為隱藏與非活動,且設(shè)定該第一分區(qū)的狀態(tài)為活動;以及讓該計算機系統(tǒng)由該第一分區(qū)進行重新開機。
26.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第三分區(qū)具有一標(biāo)簽,該方法還包括以該基本輸入/輸出系統(tǒng)檢查該第三分區(qū)的該標(biāo)簽是否符合一特定名稱,若該第三分區(qū)的該標(biāo)簽符合該特定名稱,方提供該恢復(fù)功能。
27.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括于讓該計算機系統(tǒng)由該第三分區(qū)進行開機之后,讓該恢復(fù)功能無效。
28.如權(quán)利要求25所述的計算機系統(tǒng)的操作系統(tǒng)恢復(fù)方法,還包括當(dāng)該計算機系統(tǒng)由該第一分區(qū)進行重新開機之后,執(zhí)行該應(yīng)用程序的安裝文件或該計算機操作系統(tǒng)的修補文件,從而安裝一應(yīng)用程序于該第一分區(qū)內(nèi),或者修補該計算機操作系統(tǒng)。
29.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括刪除該第二分區(qū)內(nèi)該特定操作系統(tǒng)圖像文件的外的該等操作系統(tǒng)圖像文件。
30.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,還包括刪除該第二分區(qū)內(nèi)該特定批處理文件之外的批處理文件。
31.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第二分區(qū)中的該等操作系統(tǒng)圖像文件的一屬性為隱藏文件。
32.如權(quán)利要求25所述的計算機操作系統(tǒng)的恢復(fù)方法,其中該第二分區(qū)中的該等批處理文件的一屬性為隱藏文件。
33.一種以組態(tài)生產(chǎn)(BTC)模式制造計算機系統(tǒng)的方法,包括下列步驟接受由一使用者所選購的一訂單,其中該訂單系指定至少一操作系統(tǒng)與至少一應(yīng)用程序或該操作系統(tǒng)的一修補文件;提供一數(shù)據(jù)儲存裝置,其具有一第一分區(qū)、一第二分區(qū)以及一第三分區(qū);儲存相應(yīng)該操作系統(tǒng)的一操作系統(tǒng)圖像文件,以及用以產(chǎn)生該訂單所指定的應(yīng)用程序的一安裝文件或該操作系統(tǒng)的一修補文件的一批處理文件至該第二分區(qū)中,其中該批處理文件系用以產(chǎn)生該應(yīng)用程序的安裝文件或該操作系統(tǒng)的修補文件至該第一分區(qū)之中;儲存一開機文件至該第三分區(qū),并設(shè)定該第三分區(qū)的狀態(tài)為隱藏與非活動;提供具有一恢復(fù)功能的一基本輸入/輸出系統(tǒng);以及將具有該恢復(fù)功能的基本輸入/輸出系統(tǒng)、該操作系統(tǒng)圖像文件以及用以產(chǎn)生該應(yīng)用程序的一安裝文件或該操作系統(tǒng)的一修補文件的批處理文件的一計算機系統(tǒng)出貨。
34.如權(quán)利要求33所述的以組態(tài)生產(chǎn)(BTC)模式制造計算機系統(tǒng)的方法,其中當(dāng)執(zhí)行該恢復(fù)功能時,設(shè)定該第三分區(qū)的狀態(tài)為非隱藏與活動,并讓該計算機系統(tǒng)由該第三分區(qū)進行開機,且當(dāng)該計算機系統(tǒng)由該第三分區(qū)開機之后,將該第二分區(qū)內(nèi)的該操作系統(tǒng)圖像文件還原為一操作系統(tǒng)并復(fù)制至該第一分區(qū),且執(zhí)行該批處理文件以產(chǎn)生一應(yīng)用程序的一安裝文件或該操作系統(tǒng)的一修補文件至該第一分區(qū),并將該第三分區(qū)的狀態(tài)設(shè)為隱藏與非活動,且將該第一分區(qū)的狀態(tài)設(shè)為活動,并讓該計算機系統(tǒng)由該第一分區(qū)進行重新開機。
35.如權(quán)利要求33所述的以組態(tài)生產(chǎn)(BTC)模式制造計算機系統(tǒng)的方法,還包括當(dāng)該計算機系統(tǒng)由該第一分區(qū)進行重新開機之后,執(zhí)行該應(yīng)用程序的安裝文件或該操作系統(tǒng)的修補文件,從而安裝該應(yīng)用程序于該第一分區(qū)內(nèi),或者修補該操作系統(tǒng)。
全文摘要
一種計算機操作系統(tǒng)的恢復(fù)裝置,包括具有第一分區(qū)、第二分區(qū)以及包含開機文件的第三分區(qū)的數(shù)據(jù)儲存裝置,再加上具有恢復(fù)功能的基本輸入/輸出系統(tǒng)。當(dāng)欲利用BIOS來執(zhí)行系統(tǒng)恢復(fù)功能時,先讓計算機系統(tǒng)由第三分區(qū)進行開機。當(dāng)開機之后,將第二分區(qū)內(nèi)的操作系統(tǒng)圖像文件還原為一操作系統(tǒng)并復(fù)制至第一分區(qū),并將第三分區(qū)的狀態(tài)設(shè)為隱藏與非活動,且將第一分區(qū)的狀態(tài)設(shè)為活動,并讓計算機系統(tǒng)由第一分區(qū)重新開機。以便于計算機開機時,操作系統(tǒng)會自動執(zhí)行每個批處理文件以安裝所想要的應(yīng)用程序或修補文件或驅(qū)動程序更新文件,而不須為了因應(yīng)使用者的需求而重新安裝操作系統(tǒng)及應(yīng)用程序。
文檔編號G06F11/14GK1484152SQ02142638
公開日2004年3月24日 申請日期2002年9月18日 優(yōu)先權(quán)日2002年9月18日
發(fā)明者林文彬 申請人:宏基股份有限公司