專(zhuān)利名稱(chēng):信息處理設(shè)備及其控制程序和控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)系統(tǒng)分區(qū)的內(nèi)容進(jìn)行復(fù)制或恢復(fù)的信息處理設(shè)備、信息處理設(shè)備控制程序和信息處理設(shè)備控制方法。
背景技術(shù):
傳統(tǒng)上,當(dāng)諸如PC(個(gè)人計(jì)算機(jī))的信息處理設(shè)備的系統(tǒng)中發(fā)生故障時(shí),采取使用諸如CD-ROM和DVD-ROM或HDD(硬盤(pán)驅(qū)動(dòng)器)的便攜式記錄介質(zhì)進(jìn)行的恢復(fù),作為對(duì)包括OS在內(nèi)的分區(qū)的出廠(chǎng)缺省狀態(tài)或開(kāi)始使用該系統(tǒng)之后的某一特定時(shí)間點(diǎn)的狀態(tài)進(jìn)行恢復(fù)的方法。
在信息處理設(shè)備使用便攜式記錄介質(zhì)進(jìn)行恢復(fù)的情況下,創(chuàng)建應(yīng)急O(jiān)S(操作系統(tǒng))和映像文件,該映像文件預(yù)先復(fù)制了出廠(chǎng)缺省的或開(kāi)始使用該系統(tǒng)之后的某一特定時(shí)間點(diǎn)的系統(tǒng)分區(qū)。在系統(tǒng)發(fā)生故障時(shí),從便攜式記錄介質(zhì)啟動(dòng)應(yīng)急O(jiān)S,并且將映像文件從便攜式記錄介質(zhì)復(fù)制到系統(tǒng)分區(qū)。這樣系統(tǒng)分區(qū)就得到了恢復(fù)。
在信息處理設(shè)備使用HDD進(jìn)行恢復(fù)的另一種情況下,出廠(chǎng)缺省的或者開(kāi)始使用該系統(tǒng)之后的某一特定時(shí)間點(diǎn)的系統(tǒng)分區(qū)的映像文件是預(yù)先創(chuàng)建在除了系統(tǒng)分區(qū)以外的區(qū)域內(nèi)的。在系統(tǒng)發(fā)生故障時(shí),用戶(hù)在重啟的時(shí)候進(jìn)行特定的操作,從而啟動(dòng)預(yù)先存儲(chǔ)在隱藏分區(qū)內(nèi)或便攜式記錄介質(zhì)上的應(yīng)急O(jiān)S。此后,將存儲(chǔ)在隱藏分區(qū)內(nèi)的映像文件復(fù)制到系統(tǒng)分區(qū)上,從而恢復(fù)了系統(tǒng)分區(qū)。
與本發(fā)明相關(guān)的公知傳統(tǒng)技術(shù)是,例如,日本專(zhuān)利申請(qǐng)?zhí)亻_(kāi)公報(bào)第2003-280914號(hào)。根據(jù)該公報(bào)的信息裝置和記錄介質(zhì)包括存儲(chǔ)有普通程序的第一分區(qū)、存儲(chǔ)有用于對(duì)第一分區(qū)上的程序的初始狀態(tài)進(jìn)行恢復(fù)的恢復(fù)程序的第二分區(qū)、從這些分區(qū)之一啟動(dòng)的引導(dǎo)塊,以及指示要在引導(dǎo)塊中啟動(dòng)的分區(qū)的啟動(dòng)分區(qū)切換程序。如果在打開(kāi)電源的時(shí)候進(jìn)行了特定的輸入操作,則BIOS用來(lái)啟動(dòng)所述啟動(dòng)分區(qū)切換程序。
在使用便攜式記錄介質(zhì)進(jìn)行恢復(fù)的信息處理設(shè)備中,在系統(tǒng)發(fā)生故障的時(shí)候,為了啟動(dòng)應(yīng)急O(jiān)S,用戶(hù)必須對(duì)BIOS(基本輸入/輸出系統(tǒng))進(jìn)行操作,例如,用戶(hù)需要改變BIOS的設(shè)置。不過(guò),在某些情況下,沒(méi)有足夠知識(shí)的用戶(hù)無(wú)法對(duì)BIOS進(jìn)行操作。另外,如果用來(lái)進(jìn)行恢復(fù)的便攜式記錄介質(zhì)丟失或損壞,則無(wú)法進(jìn)行系統(tǒng)恢復(fù)。
在使用HDD進(jìn)行恢復(fù)的另一種信息處理設(shè)備中,在系統(tǒng)發(fā)生故障的時(shí)候,為了啟動(dòng)應(yīng)急O(jiān)S,用戶(hù)必須在打開(kāi)電源或BIOS啟動(dòng)之后進(jìn)行特殊的操作。在某些情況下,沒(méi)有足夠知識(shí)的用戶(hù)無(wú)法對(duì)BIOS進(jìn)行操作。另外,如果存儲(chǔ)在隱藏分區(qū)上的映像文件被損壞,則系統(tǒng)將無(wú)法恢復(fù)。
為了啟動(dòng)應(yīng)急O(jiān)S,需要存在于HDD的頭扇區(qū)和系統(tǒng)分區(qū)的頭扇區(qū)中的啟動(dòng)程序。如果HDD的頭扇區(qū)或系統(tǒng)分區(qū)的頭扇區(qū)被損壞,則無(wú)法進(jìn)行系統(tǒng)恢復(fù)。
在對(duì)系統(tǒng)進(jìn)行復(fù)制時(shí),會(huì)有在系統(tǒng)運(yùn)行期間不可訪(fǎng)問(wèn)的文件。因此,用戶(hù)必須關(guān)閉正常OS并且啟動(dòng)應(yīng)急O(jiān)S,然后必須執(zhí)行對(duì)系統(tǒng)分區(qū)的內(nèi)容進(jìn)行復(fù)制的操作。沒(méi)有足夠知識(shí)的用戶(hù)無(wú)法完成這種操作。
發(fā)明內(nèi)容
為了解決上述問(wèn)題而提出本發(fā)明,并且本發(fā)明目的是提供一種可以提高系統(tǒng)可恢復(fù)能力的信息處理設(shè)備、信息處理設(shè)備控制程序和信息處理設(shè)備控制方法。
為了解決上述問(wèn)題,根據(jù)本發(fā)明,一種信息處理設(shè)備對(duì)記錄介質(zhì)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)有第一程序,該第一程序是在正常工作期間運(yùn)行的程序,該信息處理設(shè)備包括復(fù)制設(shè)置部分,該復(fù)制設(shè)置部分依賴(lài)第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置信息處理設(shè)備下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟該信息處理設(shè)備,其中該啟動(dòng)信息給出與存儲(chǔ)在不同于第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;啟動(dòng)程序,該啟動(dòng)程序在信息處理設(shè)備啟動(dòng)時(shí)起作用,并且根據(jù)設(shè)置在該非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)第二程序;以及復(fù)制執(zhí)行部分,該復(fù)制執(zhí)行部分依賴(lài)第二程序進(jìn)行操作,并且根據(jù)復(fù)制信息在不同于第一程序分區(qū)的分區(qū)上創(chuàng)建復(fù)制文件,作為第一程序分區(qū)的內(nèi)容的副本。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。如果請(qǐng)求恢復(fù)第一程序分區(qū),則復(fù)制設(shè)置部分在非易失性存儲(chǔ)裝置中設(shè)置啟動(dòng)信息并重啟計(jì)算機(jī),并且如果還未設(shè)置復(fù)制信息,則復(fù)制執(zhí)行部分還根據(jù)復(fù)制文件來(lái)恢復(fù)第一程序分區(qū)。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。啟動(dòng)程序還根據(jù)用戶(hù)在信息處理設(shè)備啟動(dòng)時(shí)進(jìn)行的操作來(lái)啟動(dòng)第二程序,并且復(fù)制執(zhí)行部分還根據(jù)復(fù)制文件來(lái)恢復(fù)第一分區(qū)。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。第一程序分區(qū)、第二程序分區(qū)和復(fù)制文件存在于同一記錄介質(zhì)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。第一程序分區(qū)存在于第一記錄介質(zhì)上,而第二程序分區(qū)和復(fù)制文件存在于與第一記錄介質(zhì)不同的記錄介質(zhì)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。將復(fù)制信息作為復(fù)制標(biāo)識(shí)文件存儲(chǔ)在與第一程序分區(qū)不同的分區(qū)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。在創(chuàng)建了復(fù)制文件之后,復(fù)制執(zhí)行部分改變復(fù)制標(biāo)識(shí)文件的文件名或者刪除該復(fù)制標(biāo)識(shí)文件。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。將與記錄介質(zhì)上的分區(qū)相關(guān)的信息預(yù)先存儲(chǔ)在非易失性存儲(chǔ)裝置中,并且啟動(dòng)程序根據(jù)與該記錄介質(zhì)上的分區(qū)相關(guān)的信息來(lái)檢查第二程序分區(qū),并且如果第二程序分區(qū)被確定為工作正常,則啟動(dòng)第二程序。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備進(jìn)行如下設(shè)置。第一程序是操作系統(tǒng)。
另外,根據(jù)本發(fā)明,一種信息處理設(shè)備控制程序使計(jì)算機(jī)對(duì)記錄介質(zhì)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)第一程序,該第一程序是在正常工作期間運(yùn)行的程序,該信息處理設(shè)備控制程序包括復(fù)制設(shè)置步驟,該復(fù)制設(shè)置步驟依賴(lài)第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置計(jì)算機(jī)下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟該信息處理設(shè)備,其中該啟動(dòng)信息表示與存儲(chǔ)在不同于第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;復(fù)制啟動(dòng)步驟,該復(fù)制啟動(dòng)步驟依賴(lài)于在啟動(dòng)計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序,根據(jù)設(shè)置在非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)第二程序;以及復(fù)制執(zhí)行步驟,該復(fù)制執(zhí)行步驟依賴(lài)第二程序進(jìn)行操作,并且如果已經(jīng)設(shè)置了復(fù)制信息,則在與第一程序分區(qū)不同的分區(qū)上創(chuàng)建復(fù)制文件,作為第一程序分區(qū)的內(nèi)容的副本。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。在復(fù)制執(zhí)行步驟之后還包括恢復(fù)設(shè)置步驟,該恢復(fù)設(shè)置步驟依賴(lài)第一程序進(jìn)行操作,并且如果請(qǐng)求恢復(fù)第一程序分區(qū),則在非易失性存儲(chǔ)裝置中設(shè)置啟動(dòng)信息并且重啟計(jì)算機(jī);恢復(fù)啟動(dòng)步驟,該恢復(fù)啟動(dòng)步驟依賴(lài)于在啟動(dòng)計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序來(lái)啟動(dòng)第二程序;以及恢復(fù)執(zhí)行步驟,該恢復(fù)執(zhí)行步驟依賴(lài)第二程序進(jìn)行操作,并且如果還未設(shè)置復(fù)制信息,則根據(jù)復(fù)制文件來(lái)恢復(fù)第一程序分區(qū)。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。在恢復(fù)執(zhí)行步驟之后還包括恢復(fù)啟動(dòng)步驟,該恢復(fù)啟動(dòng)步驟根據(jù)用戶(hù)進(jìn)行的操作,依賴(lài)于在啟動(dòng)計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序來(lái)啟動(dòng)第二程序;以及恢復(fù)執(zhí)行步驟,該恢復(fù)執(zhí)行步驟依賴(lài)第二程序進(jìn)行操作,并且根據(jù)復(fù)制文件來(lái)恢復(fù)第一分區(qū)。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。第一程序分區(qū)、第二程序分區(qū)和復(fù)制文件存在于同一記錄介質(zhì)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。第一程序分區(qū)存在于第一記錄介質(zhì)上,而第二程序分區(qū)和復(fù)制文件存在于與第一記錄介質(zhì)不同的記錄介質(zhì)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。將復(fù)制信息作為復(fù)制標(biāo)識(shí)文件存儲(chǔ)在與第一程序分區(qū)不同的分區(qū)上。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。在創(chuàng)建了復(fù)制文件之后,復(fù)制執(zhí)行部分改變復(fù)制標(biāo)識(shí)文件的文件名或者刪除該復(fù)制標(biāo)識(shí)文件。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。將與記錄介質(zhì)上的分區(qū)相關(guān)的信息預(yù)先存儲(chǔ)在非易失性存儲(chǔ)裝置中,并且復(fù)制啟動(dòng)步驟根據(jù)與該記錄介質(zhì)上的分區(qū)相關(guān)的信息來(lái)檢查第二程序分區(qū),并且如果該第二程序分區(qū)被確定為工作正常,則啟動(dòng)第二程序。
可以對(duì)根據(jù)本發(fā)明的信息處理設(shè)備控制程序進(jìn)行如下設(shè)置。第一程序是操作系統(tǒng)。
另外,根據(jù)本發(fā)明,一種信息處理設(shè)備控制方法用于對(duì)記錄介質(zhì)(用于信息處理設(shè)備)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)第一程序,該第一程序是在正常工作期間運(yùn)行的程序,該信息處理設(shè)備控制方法包括復(fù)制設(shè)置步驟,該復(fù)制設(shè)置步驟依賴(lài)第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置該信息處理設(shè)備下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟該信息處理設(shè)備,其中該啟動(dòng)信息表示與存儲(chǔ)在不同于與第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;復(fù)制啟動(dòng)步驟,該復(fù)制啟動(dòng)步驟依賴(lài)于在啟動(dòng)信息處理設(shè)備時(shí)運(yùn)行的啟動(dòng)程序,根據(jù)設(shè)置在非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)第二程序;以及復(fù)制執(zhí)行步驟,該復(fù)制執(zhí)行步驟依賴(lài)第二程序進(jìn)行操作,并且如果已經(jīng)設(shè)置了復(fù)制信息,則在與第一程序分區(qū)不同的分區(qū)上創(chuàng)建復(fù)制文件,作為第一程序分區(qū)的內(nèi)容的副本。
根據(jù)本發(fā)明,用戶(hù)只需在正常的系統(tǒng)上進(jìn)行簡(jiǎn)單的操作。因此,即使缺乏技術(shù)知識(shí)的用戶(hù)也能夠進(jìn)行系統(tǒng)的分區(qū)復(fù)制處理,從而進(jìn)行正常的操作。
圖1是表示根據(jù)第一實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)的示例的框圖;圖2是表示根據(jù)本發(fā)明的信息處理設(shè)備的軟件結(jié)構(gòu)的示例的框圖;
圖3是表示根據(jù)本發(fā)明的信息處理設(shè)備中的復(fù)制設(shè)置部分的操作示例的流程圖;圖4是表示啟動(dòng)根據(jù)本發(fā)明的信息處理設(shè)備時(shí)的操作示例的流程圖;以及圖5是表示根據(jù)第二實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)的示例的框圖。
具體實(shí)施例方式
現(xiàn)在將參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。
(第一實(shí)施例)在本實(shí)施例中,將涉及具有一個(gè)HDD的信息處理設(shè)備的示例。
首先,對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)進(jìn)行說(shuō)明。
圖1是表示根據(jù)第一實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)的示例的框圖。該信息處理設(shè)備的硬件是由CPU 1、非易失性存儲(chǔ)器2、非易失性存儲(chǔ)器3和HDD 4構(gòu)成的。CPU 1運(yùn)行從非易失性存儲(chǔ)器3或HDD 4讀入到非易失性存儲(chǔ)器2中的程序。HDD 4具有位于頭部的HDD頭扇區(qū)14和其它區(qū)域,即,用于存儲(chǔ)稍后說(shuō)明的第一OS的第一OS分區(qū)11、用于存儲(chǔ)稍后說(shuō)明的第二OS的第二OS分區(qū)12,以及用于存儲(chǔ)第一OS分區(qū)11的副本等的復(fù)制分區(qū)13。
與傳統(tǒng)的信息處理設(shè)備相似,HDD頭扇區(qū)14存儲(chǔ)有從HDD 4啟動(dòng)所必需的程序、與各個(gè)分區(qū)有關(guān)的信息,以及表示是可引導(dǎo)HDD的啟動(dòng)標(biāo)志。在第一OS分區(qū)11的頂部存儲(chǔ)有該分區(qū)的信息、啟動(dòng)該分區(qū)所必需的程序,以及表示是可引導(dǎo)分區(qū)的啟動(dòng)標(biāo)志。同樣,在第二OS分區(qū)12的頂部存儲(chǔ)有該分區(qū)的信息、啟動(dòng)該分區(qū)所必需的程序,以及表示是可引導(dǎo)分區(qū)的啟動(dòng)標(biāo)志。
接下來(lái),將對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的軟件結(jié)構(gòu)進(jìn)行說(shuō)明。
圖2是表示根據(jù)本發(fā)明的信息處理設(shè)備的軟件結(jié)構(gòu)的示例的框圖。該信息處理設(shè)備的軟件是由BIOS 21、BIOS設(shè)置部分22、第一OS 31、復(fù)制設(shè)置部分32、第一OS分區(qū)數(shù)據(jù)33、第二OS 41、復(fù)制執(zhí)行部分42、映像(image)文件55、復(fù)制標(biāo)識(shí)文件56、恢復(fù)標(biāo)識(shí)文件57和映像標(biāo)識(shí)文件58構(gòu)成的。
BIOS 21和BIOS設(shè)置部分22存儲(chǔ)在非易失性存儲(chǔ)器3中。第一OS 31、復(fù)制設(shè)置部分32和第一OS分區(qū)數(shù)據(jù)33存儲(chǔ)在第一OS分區(qū)11中。此外,第二OS 41和復(fù)制執(zhí)行部分42存儲(chǔ)在第二OS分區(qū)12中。映像文件55、復(fù)制標(biāo)識(shí)文件56、恢復(fù)標(biāo)識(shí)文件57和映像標(biāo)識(shí)文件58存儲(chǔ)在復(fù)制分區(qū)13中。在初始狀態(tài)下,映像文件55、復(fù)制標(biāo)識(shí)文件56、恢復(fù)標(biāo)識(shí)文件57和映像標(biāo)識(shí)文件58都不存在。復(fù)制分區(qū)13中可以有多個(gè)映像文件55和多個(gè)映像標(biāo)識(shí)文件58。
對(duì)于第一OS 31,例如,將第一OS分區(qū)11用作驅(qū)動(dòng)器C,該驅(qū)動(dòng)器C是系統(tǒng)驅(qū)動(dòng)器,并且將復(fù)制分區(qū)13用作驅(qū)動(dòng)器D。將第二OS分區(qū)12作為隱藏分區(qū),該隱藏分區(qū)僅可通過(guò)第一OS 31進(jìn)行訪(fǎng)問(wèn)。
BIOS 21是為了啟動(dòng)該信息處理設(shè)備而執(zhí)行的程序。BIOS設(shè)置部分22用于存儲(chǔ)BIOS 21的設(shè)置。除了由傳統(tǒng)的BIOS使用的設(shè)置之外,BIOS設(shè)置部分22還具有與啟動(dòng)標(biāo)識(shí)符和各個(gè)分區(qū)相關(guān)的信息。第一OS 31是用于對(duì)信息處理設(shè)備進(jìn)行正常操作的OS,而第二OS 41是用于執(zhí)行第一OS分區(qū)復(fù)制處理或第一OS分區(qū)恢復(fù)處理的OS。將啟動(dòng)標(biāo)識(shí)符設(shè)置為表示第二和第一OS啟動(dòng)模式的值之一。在第二OS啟動(dòng)模式下,在啟動(dòng)信息處理設(shè)備時(shí),啟動(dòng)第二OS 41,并且執(zhí)行第一OS分區(qū)復(fù)制處理或第一OS分區(qū)恢復(fù)處理。在第一OS啟動(dòng)模式下,啟動(dòng)第一OS 31,并且執(zhí)行正常操作。在正常操作期間,將啟動(dòng)標(biāo)識(shí)符設(shè)置為第一OS啟動(dòng)模式。
第一OS分區(qū)數(shù)據(jù)33是第一OS分區(qū)11中除了第一OS 31和復(fù)制設(shè)置部分32之外的數(shù)據(jù)。第一OS分區(qū)數(shù)據(jù)33是第一OS分區(qū)復(fù)制處理的對(duì)象。復(fù)制設(shè)置部分32是依賴(lài)于第一OS 31運(yùn)行的應(yīng)用程序,并對(duì)第一OS分區(qū)復(fù)制處理或第一OS分區(qū)恢復(fù)處理進(jìn)行設(shè)置。復(fù)制執(zhí)行部分42是依賴(lài)于第二OS 41運(yùn)行的應(yīng)用程序,并執(zhí)行第一OS分區(qū)復(fù)制處理或第一OS分區(qū)恢復(fù)處理。
復(fù)制標(biāo)識(shí)文件56是用來(lái)從復(fù)制設(shè)置部分32向復(fù)制執(zhí)行部分42發(fā)出與執(zhí)行第一OS分區(qū)復(fù)制處理有關(guān)的指令的文件。同樣地,恢復(fù)標(biāo)識(shí)文件57是用來(lái)從復(fù)制設(shè)置部分32向復(fù)制執(zhí)行部分42發(fā)出與執(zhí)行第一OS分區(qū)恢復(fù)處理有關(guān)的指令的文件。映像文件55是第一OS分區(qū)11的副本并且是通過(guò)第一OS分區(qū)復(fù)制處理創(chuàng)建的。映像標(biāo)識(shí)文件58是與映像文件55相對(duì)應(yīng)地創(chuàng)建的,并且具有與映像文件55相關(guān)的信息。
接下來(lái),將對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的操作進(jìn)行說(shuō)明。
首先,對(duì)復(fù)制設(shè)置部分32的操作進(jìn)行說(shuō)明,復(fù)制設(shè)置部分32依賴(lài)信息處理設(shè)備的第一OS 31進(jìn)行操作。
圖3是表示根據(jù)本發(fā)明的信息處理設(shè)備的復(fù)制設(shè)置部分的操作示例的流程圖。首先,根據(jù)來(lái)自用戶(hù)的指令,在第一OS 31上啟動(dòng)復(fù)制設(shè)置部分32(S11)。然后復(fù)制設(shè)置部分32獲得用戶(hù)的指令,并且確定該用戶(hù)的指令是否與第一OS分區(qū)復(fù)制處理有關(guān)(S12)。
如果該指令與第一OS分區(qū)復(fù)制處理有關(guān)(S12,是),則復(fù)制設(shè)置部分32將啟動(dòng)標(biāo)識(shí)符設(shè)置為第二OS啟動(dòng)模式(S21),在復(fù)制分區(qū)13中創(chuàng)建復(fù)制標(biāo)識(shí)文件56(S22)并且重啟信息處理設(shè)備(S41)。然后,復(fù)制設(shè)置部分32終止該流程。在該流程中,復(fù)制設(shè)置部分32可以使復(fù)制標(biāo)識(shí)文件56包括由用戶(hù)輸入的注釋。
相反,如果用戶(hù)的指令與第一OS分區(qū)復(fù)制處理無(wú)關(guān),則復(fù)制設(shè)置部分32確定該用戶(hù)的指令是否與第一OS分區(qū)恢復(fù)處理有關(guān)(S13)。
如果用戶(hù)的指令與第一OS分區(qū)恢復(fù)處理有關(guān)(S13,是),則復(fù)制設(shè)置部分32將啟動(dòng)標(biāo)識(shí)符設(shè)置為表示第二OS啟動(dòng)模式的值(S31),在復(fù)制分區(qū)13中創(chuàng)建恢復(fù)標(biāo)識(shí)文件57(S32),并且前進(jìn)到處理步驟S41。
相反,如果用戶(hù)的指令與第一OS分區(qū)恢復(fù)處理無(wú)關(guān)(S13,否),則復(fù)制設(shè)置部分32對(duì)現(xiàn)有的映像文件55進(jìn)行管理(S14),并且終止該流程。在該流程中,在現(xiàn)有映像文件55的管理過(guò)程中,復(fù)制設(shè)置部分32顯示存儲(chǔ)在復(fù)制分區(qū)13上的現(xiàn)有映像文件55的列表、用于將所選擇的映像文件55復(fù)制到便攜式記錄介質(zhì)中的按鈕以及用于刪除所選擇的映像文件55的按鈕等。復(fù)制設(shè)置部分32還等待(或接受)來(lái)自用戶(hù)的指令,并且按照來(lái)自用戶(hù)的指令執(zhí)行映像文件55的復(fù)制或刪除。所顯示的現(xiàn)有映像文件55的列表可以采用與映像標(biāo)識(shí)文件58中的注釋等相關(guān)的信息。
下面,將對(duì)啟動(dòng)時(shí)信息處理設(shè)備的操作進(jìn)行說(shuō)明。
該信息處理設(shè)備的啟動(dòng)包括在打開(kāi)處于關(guān)機(jī)狀態(tài)的信息處理設(shè)備時(shí)的啟動(dòng)以及類(lèi)似處理步驟S41的重啟。圖4是表示根據(jù)本發(fā)明的信息處理設(shè)備在啟動(dòng)時(shí)的示例操作的流程圖。該流程是在啟動(dòng)信息處理設(shè)備時(shí)執(zhí)行的,例如,在由復(fù)制設(shè)置部分32進(jìn)行的重啟(S41)、系統(tǒng)故障之后的啟動(dòng)等的時(shí)候。首先,BIOS 21參照BIOS設(shè)置部分22并且確定啟動(dòng)標(biāo)識(shí)符是否已經(jīng)被設(shè)置為第二OS啟動(dòng)模式(S51)。
如果啟動(dòng)標(biāo)識(shí)符沒(méi)有被設(shè)置為第二OS啟動(dòng)模式,即,如果啟動(dòng)標(biāo)識(shí)符被設(shè)置為第一OS啟動(dòng)模式(S51,否),則BIOS 21確定用戶(hù)是否已進(jìn)行了特定的操作(S54)。如果沒(méi)有進(jìn)行特定的操作(S54,否),則BIOS 21啟動(dòng)第一OS 31(S52)并且終止該流程。相反,如果進(jìn)行了特定的操作(S54,是),則BIOS 21前進(jìn)到處理步驟S53。特定的操作例如是下述操作。在啟動(dòng)信息處理設(shè)備時(shí),用戶(hù)按下功能鍵等以使BIOS 21顯示啟動(dòng)菜單。在該菜單上,用戶(hù)選擇需要第一OS分區(qū)復(fù)制處理、第一OS分區(qū)恢復(fù)處理或啟動(dòng)第二OS 41的處理。除了第一OS分區(qū)復(fù)制處理和第一OS分區(qū)恢復(fù)處理之外,該啟動(dòng)菜單還顯示可選擇項(xiàng),例如用于啟動(dòng)的記錄介質(zhì)、BIOS的設(shè)置等等。
如果啟動(dòng)標(biāo)識(shí)符已經(jīng)被設(shè)置為第二OS啟動(dòng)模式(S51,是),則BIOS21檢查第二OS分區(qū)12,并且確定第二OS分區(qū)12是否工作正常(S53)。在第二OS分區(qū)12的檢查中,BIOS 21檢查存儲(chǔ)在HDD頭扇區(qū)14中的第二OS分區(qū)12的分區(qū)ID是否為預(yù)定值。BIOS 21還檢查存儲(chǔ)在第二OS分區(qū)12的頭扇區(qū)中的第二OS分區(qū)12的啟動(dòng)標(biāo)志是否為預(yù)定值。如果所有這些值都正確,則BIOS 21確定第二OS分區(qū)12工作正常。
如果第二OS分區(qū)12被確定為異常(S53,否),則流程前進(jìn)到處理步驟S52。相反,如果第二OS分區(qū)12被確定為工作正常(S53,是),則BIOS 21啟動(dòng)第二OS 41(S61)。接著,第二OS 41啟動(dòng)復(fù)制執(zhí)行部分42。復(fù)制執(zhí)行部分42確定是否存在復(fù)制標(biāo)識(shí)文件56(S63)。
如果存在復(fù)制標(biāo)識(shí)文件56(S63,是),則復(fù)制執(zhí)行部分42創(chuàng)建第一OS分區(qū)數(shù)據(jù)33的副本,作為復(fù)制分區(qū)13上的映像文件55(S73)。復(fù)制執(zhí)行部分42顯示通知信息,以將第一OS分區(qū)復(fù)制處理的操作狀態(tài)通知給用戶(hù)。在第一OS分區(qū)11的復(fù)制完成時(shí),復(fù)制執(zhí)行部分42對(duì)復(fù)制標(biāo)識(shí)文件56重新命名,從而使其對(duì)應(yīng)于映像文件55的名稱(chēng),并且將該映像文件作為映像標(biāo)識(shí)文件58(S74)。復(fù)制執(zhí)行部分42還在BIOS設(shè)置部分22中將啟動(dòng)標(biāo)識(shí)符的值設(shè)置為第一OS啟動(dòng)模式(S75),重啟信息處理設(shè)備(S76),并且終止該流程。
相反,如果不存在復(fù)制標(biāo)識(shí)文件56(S63,否),則復(fù)制執(zhí)行部分42根據(jù)來(lái)自用戶(hù)的指令確定用于第一OS分區(qū)恢復(fù)處理的映像文件55(S82)。復(fù)制執(zhí)行部分42還在第一OS分區(qū)11上對(duì)復(fù)制分區(qū)13上的映像文件55進(jìn)行復(fù)制,并且將該副本作為新的第一OS分區(qū)數(shù)據(jù)33(S83)。復(fù)制執(zhí)行部分42顯示通知信息,以將第一OS分區(qū)恢復(fù)處理的操作狀態(tài)通知給用戶(hù)。在映像文件55的復(fù)制完成時(shí),刪除恢復(fù)標(biāo)識(shí)文件57(S84),并且流程前進(jìn)到處理S75。
(第二實(shí)施例)在本實(shí)施例中,將說(shuō)明具有兩個(gè)HDD的信息處理設(shè)備的示例。
首先對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)進(jìn)行說(shuō)明。
圖5是表示根據(jù)第二實(shí)施例的信息處理設(shè)備的硬件結(jié)構(gòu)的示例的框圖。在圖5中,與圖1中所示的相同附圖標(biāo)記表示與圖1所示的相同或等同的組成部分。在這里將省略對(duì)這些組成部分的說(shuō)明。圖5示出了所包括的兩個(gè)HDD 5和6,而不是圖1中所示的一個(gè)HDD 4。
HDD 5具有位于其頭部的HDD頭扇區(qū)15,以及作為另一區(qū)域的第一OS分區(qū)11。HDD 6具有位于其頭部的HDD頭扇區(qū)16,以及作為其它區(qū)域的復(fù)制分區(qū)13和第二OS分區(qū)12。與傳統(tǒng)的信息處理設(shè)備一樣,HDD頭扇區(qū)15存儲(chǔ)有從HDD 5啟動(dòng)所需的程序、與HDD 5中的各個(gè)分區(qū)有關(guān)的信息,以及表示是可引導(dǎo)HDD的啟動(dòng)標(biāo)志。同樣,HDD頭扇區(qū)16存儲(chǔ)有從HDD 6啟動(dòng)所需的程序、與HDD 6中的各個(gè)分區(qū)有關(guān)的信息,以及表示是可引導(dǎo)HDD的啟動(dòng)標(biāo)志。
首先,將對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的軟件結(jié)構(gòu)進(jìn)行說(shuō)明。
根據(jù)本實(shí)施例的信息處理設(shè)備具有與根據(jù)第一實(shí)施例的信息處理設(shè)備相同的軟件結(jié)構(gòu)。
接下來(lái),對(duì)根據(jù)本實(shí)施例的信息處理設(shè)備的操作進(jìn)行說(shuō)明。
根據(jù)本實(shí)施例的信息處理設(shè)備在第一OS上的操作與根據(jù)第一實(shí)施例的信息處理設(shè)備相同。此外,該信息處理設(shè)備在啟動(dòng)時(shí)的操作與第一實(shí)施例中的相同。然而,在處理步驟S53中對(duì)第二OS分區(qū)12進(jìn)行的檢查中,BIOS 21檢查存儲(chǔ)在HDD頭扇區(qū)16中的第二OS分區(qū)12的分區(qū)ID是否為預(yù)定值,還檢查存儲(chǔ)在第二OS分區(qū)12的頭扇區(qū)中的第二OS分區(qū)12的啟動(dòng)標(biāo)志是否為預(yù)定值。如果這些值都正確,則BIOS 21確定第二OS分區(qū)12工作正常。
根據(jù)本實(shí)施例,具有第一OS分區(qū)11的HDD 5和具有第二OS分區(qū)12的HDD 6是彼此獨(dú)立的記錄介質(zhì)。因此,即使在由于HDD 5上的物理?yè)p壞或HDD頭扇區(qū)15上的邏輯損壞而導(dǎo)致第一OS 31不能啟動(dòng)時(shí),HDD 6中的第二OS 41和復(fù)制執(zhí)行部分42也能夠啟動(dòng)。因此,用于恢復(fù)映像文件55的第一OS分區(qū)恢復(fù)處理可以在新連接的外部HDD或作為受損HDD 5的替換而連接的另一HDD上執(zhí)行。通過(guò)使用外部HDD或另一HDD作為新的第一OS分區(qū)11,該信息處理設(shè)備可以簡(jiǎn)單快捷地得到恢復(fù)。
根據(jù)第一和第二實(shí)施例,只需用戶(hù)在第一OS 31上進(jìn)行簡(jiǎn)單的操作,就可以自動(dòng)執(zhí)行第一OS分區(qū)復(fù)制處理。因此,即使缺乏技術(shù)知識(shí)的用戶(hù)也能夠容易地進(jìn)行第一OS分區(qū)復(fù)制處理。同樣,只需用戶(hù)在第一OS 31上進(jìn)行簡(jiǎn)單的操作,就可以自動(dòng)執(zhí)行第一OS分區(qū)恢復(fù)處理。因此,即使缺乏技術(shù)知識(shí)的用戶(hù)也能夠進(jìn)行第一OS分區(qū)恢復(fù)處理。此外,只需用戶(hù)選擇用于第一OS分區(qū)恢復(fù)處理的映像文件55或者僅對(duì)映像文件55進(jìn)行管理,該用戶(hù)就能夠在該用戶(hù)進(jìn)行過(guò)第一OS分區(qū)復(fù)制處理的任意時(shí)間點(diǎn)恢復(fù)第一OS分區(qū)。
傳統(tǒng)的信息處理設(shè)備需要正常OS所使用的分區(qū)的頭扇區(qū),以便啟動(dòng)應(yīng)急O(jiān)S。如果該頭扇區(qū)被損壞,則無(wú)法進(jìn)行恢復(fù)。然而,根據(jù)第一實(shí)施例,即使在第一OS分區(qū)11的頭扇區(qū)被邏輯損壞時(shí),BIOS 21也能夠啟動(dòng)第二OS 41,因此,可以進(jìn)行信息處理設(shè)備的恢復(fù)。此外,根據(jù)第二實(shí)施例,即使在HDD 5被物理?yè)p壞時(shí),第一OS分區(qū)11也能夠從HDD 6恢復(fù)到替換HDD中。由此可以對(duì)信息處理設(shè)備進(jìn)行恢復(fù)。
在第一實(shí)施例中,在對(duì)第二OS分區(qū)12進(jìn)行檢查(S53)時(shí),BIOS 21檢查存儲(chǔ)在HDD頭扇區(qū)14中的第二OS分區(qū)12的分區(qū)ID。然而,可以如下設(shè)置該實(shí)施例。即,可以將HDD頭扇區(qū)14的信息存儲(chǔ)在BIOS設(shè)置部分22中,并且BIOS 21可以檢查存儲(chǔ)在BIOS設(shè)置部分22中的第二OS分區(qū)12的分區(qū)ID。這樣,即使在HDD頭扇區(qū)14被損壞時(shí),也能夠啟動(dòng)第二OS 41。
同樣,在第二實(shí)施例中,在對(duì)第二OS分區(qū)12進(jìn)行檢查(S53)時(shí),BIOS 21檢查存儲(chǔ)在HDD頭扇區(qū)16中的第二OS分區(qū)12的分區(qū)ID。然而,可以如下設(shè)置該實(shí)施例。即,可以將HDD頭扇區(qū)16的信息存儲(chǔ)在BIOS設(shè)置部分22中,并且BIOS 21可以檢查存儲(chǔ)在BIOS設(shè)置部分22中的第二OS分區(qū)12的分區(qū)ID。這樣,即使在HDD頭扇區(qū)16被損壞時(shí),也能夠啟動(dòng)第二OS 41。
另外,在第一和第二實(shí)施例中,第二OS 41和復(fù)制執(zhí)行部分42是預(yù)先存儲(chǔ)在第二OS分區(qū)12中的。然而,在初始狀態(tài)下,第二OS 41和復(fù)制執(zhí)行部分42不需要存在于第二OS分區(qū)12中。在這種情況下,在信息處理設(shè)備第一次執(zhí)行第一OS分區(qū)復(fù)制處理之前,例如利用存儲(chǔ)有第二OS41和復(fù)制執(zhí)行部分42的便攜式記錄介質(zhì),在第二OS分區(qū)12上預(yù)先創(chuàng)建第二OS 41和復(fù)制執(zhí)行部分42。
另外,在第一和第二實(shí)施例中,如果進(jìn)行了第一OS分區(qū)恢復(fù)處理,則第一OS分區(qū)11由映像文件55重寫(xiě),因此,會(huì)丟失在創(chuàng)建映像文件55之后更新的第一OS分區(qū)數(shù)據(jù)33。為了防止數(shù)據(jù)33丟失,可以在進(jìn)行第一OS分區(qū)恢復(fù)處理之前,對(duì)當(dāng)前存在的第一OS分區(qū)數(shù)據(jù)33和用于恢復(fù)的映像文件55之間的差異進(jìn)行存儲(chǔ)。在第一OS分區(qū)恢復(fù)處理之后,可以將該差異反映到第一OS分區(qū)11上。
另外,在第一和第二實(shí)施例中,映像文件55是由復(fù)制執(zhí)行部分42創(chuàng)建的??梢灶A(yù)先存儲(chǔ)作為出廠(chǎng)缺省第一OS分區(qū)11的副本的映像文件55。而且,在第一和第二實(shí)施例中,映像文件55是作為第一OS分區(qū)11的副本而創(chuàng)建的。然而,只要第一OS分區(qū)11可以得到恢復(fù),該映像文件也可以另選地由表示第一OS分區(qū)11的內(nèi)容的多個(gè)文件或其中壓縮有第一OS分區(qū)11的內(nèi)容的文件來(lái)構(gòu)成。
另外,在第一和第二實(shí)施例中,當(dāng)復(fù)制設(shè)置部分32指示進(jìn)行第一OS分區(qū)復(fù)制處理時(shí),該部分32創(chuàng)建復(fù)制標(biāo)識(shí)文件56。當(dāng)復(fù)制設(shè)置部分32指示進(jìn)行第一OS分區(qū)恢復(fù)處理時(shí),該部分32創(chuàng)建恢復(fù)標(biāo)識(shí)文件57。然而,復(fù)制設(shè)置部分32可以在指示進(jìn)行第一OS分區(qū)恢復(fù)處理時(shí)不創(chuàng)建恢復(fù)標(biāo)識(shí)文件57,但是如果復(fù)制標(biāo)識(shí)文件56存在,則復(fù)制執(zhí)行部分42可以執(zhí)行第一OS分區(qū)復(fù)制處理,而如果復(fù)制標(biāo)識(shí)文件56不存在,則可以執(zhí)行第一OS分區(qū)恢復(fù)處理。
此外,可以提供使得構(gòu)成信息處理設(shè)備的計(jì)算機(jī)執(zhí)行上述各個(gè)步驟的程序作為信息處理設(shè)備控制程序。在存儲(chǔ)于計(jì)算機(jī)可讀記錄介質(zhì)中的情況下,可以由構(gòu)成信息處理設(shè)備的計(jì)算機(jī)來(lái)執(zhí)行該程序。計(jì)算機(jī)可讀記錄介質(zhì)的示例可以包括內(nèi)置在計(jì)算機(jī)中的內(nèi)部存儲(chǔ)裝置(例如ROM或RAM)、便攜式存儲(chǔ)介質(zhì)(例如CD-ROM、軟盤(pán)、DVD盤(pán)、磁光盤(pán)、IC卡等)、存儲(chǔ)有計(jì)算機(jī)程序的數(shù)據(jù)庫(kù)、另一臺(tái)計(jì)算機(jī)及其數(shù)據(jù)庫(kù),以及在線(xiàn)傳輸介質(zhì)。
復(fù)制文件與上述實(shí)施例中的映像文件相對(duì)應(yīng)。第一程序與這些實(shí)施例中的第一OS相對(duì)應(yīng)。第二程序與這些實(shí)施例中的第二OS相對(duì)應(yīng)。啟動(dòng)程序與這些實(shí)施例中的BIOS相對(duì)應(yīng)。非易失性存儲(chǔ)裝置與這些實(shí)施例中的非易失性存儲(chǔ)器相對(duì)應(yīng)。此外,啟動(dòng)信息與這些實(shí)施例中的啟動(dòng)標(biāo)識(shí)符相對(duì)應(yīng)。
復(fù)制設(shè)置步驟與這些實(shí)施例中的處理步驟S21、S22和S41相對(duì)應(yīng)。復(fù)制啟動(dòng)步驟與這些實(shí)施例中的處理步驟S51、S53、S54和S61相對(duì)應(yīng)。復(fù)制執(zhí)行步驟與這些實(shí)施例中的處理步驟S73和S74相對(duì)應(yīng)?;謴?fù)啟動(dòng)步驟與這些實(shí)施例中的處理步驟S51、S53和S54相對(duì)應(yīng)?;謴?fù)執(zhí)行步驟與這些實(shí)施例中的處理步驟S82、S83和S84相對(duì)應(yīng)。此外,恢復(fù)設(shè)置步驟與上述實(shí)施例中的處理步驟S31、S32和S41相對(duì)應(yīng)。
權(quán)利要求
1.一種信息處理設(shè)備,其對(duì)記錄介質(zhì)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)有第一程序,該第一程序是在正常操作期間運(yùn)行的程序,該信息處理設(shè)備包括復(fù)制設(shè)置部分,該復(fù)制設(shè)置部分依賴(lài)所述第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置所述信息處理設(shè)備下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制所述第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟所述信息處理設(shè)備,其中該啟動(dòng)信息給出與存儲(chǔ)在不同于所述第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;啟動(dòng)程序,該啟動(dòng)程序在啟動(dòng)所述信息處理設(shè)備時(shí)進(jìn)行操作,并且根據(jù)設(shè)置在所述非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)所述第二程序;以及復(fù)制執(zhí)行部分,該復(fù)制執(zhí)行部分依賴(lài)所述第二程序進(jìn)行操作,并且根據(jù)所述復(fù)制信息在與所述第一程序分區(qū)不同的分區(qū)上創(chuàng)建復(fù)制文件,作為所述第一程序分區(qū)的內(nèi)容的副本。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中如果請(qǐng)求恢復(fù)所述第一程序分區(qū),則所述復(fù)制設(shè)置部分在所述非易失性存儲(chǔ)裝置中設(shè)置所述啟動(dòng)信息,并重啟計(jì)算機(jī),并且如果還未設(shè)置所述復(fù)制信息,則所述復(fù)制執(zhí)行部分還根據(jù)所述復(fù)制文件來(lái)恢復(fù)所述第一程序分區(qū)。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述啟動(dòng)程序還根據(jù)用戶(hù)在啟動(dòng)所述信息處理設(shè)備時(shí)進(jìn)行的操作來(lái)啟動(dòng)所述第二程序,并且所述復(fù)制執(zhí)行部分還根據(jù)所述復(fù)制文件來(lái)恢復(fù)所述第一分區(qū)。
4.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述第一程序分區(qū)、所述第二程序分區(qū)和所述復(fù)制文件存在于同一記錄介質(zhì)上。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述第一程序分區(qū)存在于第一記錄介質(zhì)上,而所述第二程序分區(qū)和所述復(fù)制文件存在于與該第一記錄介質(zhì)不同的記錄介質(zhì)上。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述復(fù)制信息被作為復(fù)制標(biāo)識(shí)文件存儲(chǔ)在與所述第一程序分區(qū)不同的分區(qū)上。
7.根據(jù)權(quán)利要求6所述的信息處理設(shè)備,其中在創(chuàng)建所述復(fù)制文件之后,所述復(fù)制執(zhí)行部分改變所述復(fù)制標(biāo)識(shí)文件的文件名或者刪除該復(fù)制標(biāo)識(shí)文件。
8.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中與所述記錄介質(zhì)上的分區(qū)相關(guān)的信息被預(yù)先存儲(chǔ)在所述非易失性存儲(chǔ)裝置中,并且所述啟動(dòng)程序根據(jù)與所述記錄介質(zhì)上的分區(qū)相關(guān)的所述信息來(lái)檢查所述第二程序分區(qū),并且如果所述第二程序分區(qū)被確定為工作正常,則啟動(dòng)所述第二程序。
9.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述第一程序是操作系統(tǒng)。
10.一種信息處理設(shè)備控制程序,其使計(jì)算機(jī)對(duì)記錄介質(zhì)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)有第一程序,該第一程序是在正常操作期間運(yùn)行的程序,該信息處理設(shè)備控制程序包括復(fù)制設(shè)置步驟,該復(fù)制設(shè)置步驟依賴(lài)所述第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置計(jì)算機(jī)下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制所述第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟信息處理設(shè)備,其中該啟動(dòng)信息表示與存儲(chǔ)在不同于所述第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;復(fù)制啟動(dòng)步驟,該復(fù)制啟動(dòng)步驟依賴(lài)于啟動(dòng)所述計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序,根據(jù)設(shè)置在所述非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)所述第二程序;以及復(fù)制執(zhí)行步驟,該復(fù)制執(zhí)行步驟依賴(lài)所述第二程序進(jìn)行操作,并且如果已經(jīng)設(shè)置了所述復(fù)制信息,則在與所述第一程序分區(qū)不同的分區(qū)上創(chuàng)建復(fù)制文件,作為所述第一程序分區(qū)的內(nèi)容的副本。
11.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,使得所述計(jì)算機(jī)在所述復(fù)制執(zhí)行步驟之后能夠執(zhí)行恢復(fù)設(shè)置步驟,該恢復(fù)設(shè)置步驟依賴(lài)所述第一程序進(jìn)行操作,并且如果請(qǐng)求恢復(fù)所述第一程序分區(qū),則在所述非易失性存儲(chǔ)裝置中設(shè)置所述啟動(dòng)信息,并重啟所述計(jì)算機(jī),恢復(fù)啟動(dòng)步驟,該恢復(fù)啟動(dòng)步驟依賴(lài)于在啟動(dòng)計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序來(lái)啟動(dòng)所述第二程序,以及恢復(fù)執(zhí)行步驟,該恢復(fù)執(zhí)行步驟依賴(lài)所述第二程序進(jìn)行操作,并且如果還未設(shè)置所述復(fù)制信息,則根據(jù)所述復(fù)制文件來(lái)恢復(fù)所述第一程序分區(qū)。
12.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,使得所述計(jì)算機(jī)在所述恢復(fù)執(zhí)行步驟之后能夠執(zhí)行恢復(fù)啟動(dòng)步驟,該恢復(fù)啟動(dòng)步驟依賴(lài)于在啟動(dòng)所述計(jì)算機(jī)時(shí)運(yùn)行的啟動(dòng)程序,根據(jù)用戶(hù)進(jìn)行的操作來(lái)啟動(dòng)所述第二程序;以及恢復(fù)執(zhí)行步驟,該恢復(fù)執(zhí)行步驟依賴(lài)所述第二程序進(jìn)行操作,并且根據(jù)所述復(fù)制文件來(lái)恢復(fù)所述第一分區(qū)。
13.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,其中所述第一程序分區(qū)、所述第二程序分區(qū)和所述復(fù)制文件存在于同一記錄介質(zhì)上。
14.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,其中所述第一程序分區(qū)存在于第一記錄介質(zhì)上,而所述第二程序分區(qū)和所述復(fù)制文件存在于與該第一記錄介質(zhì)不同的記錄介質(zhì)上。
15.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,其中所述復(fù)制信息被作為復(fù)制標(biāo)識(shí)文件存儲(chǔ)在與所述第一程序分區(qū)不同的分區(qū)上。
16.根據(jù)權(quán)利要求15所述的信息處理設(shè)備控制程序,其中在創(chuàng)建所述復(fù)制文件之后,所述復(fù)制執(zhí)行步驟改變所述復(fù)制標(biāo)識(shí)文件的文件名或者刪除該復(fù)制標(biāo)識(shí)文件。
17.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,其中與所述記錄介質(zhì)上的分區(qū)相關(guān)的信息被預(yù)先存儲(chǔ)在所述非易失性存儲(chǔ)裝置中,并且所述復(fù)制啟動(dòng)步驟根據(jù)與所述記錄介質(zhì)上的分區(qū)相關(guān)的所述信息來(lái)檢查所述第二程序分區(qū),并且如果所述第二程序分區(qū)被確定為工作正常,則啟動(dòng)所述第二程序。
18.根據(jù)權(quán)利要求10所述的信息處理設(shè)備控制程序,其中所述第一程序是操作系統(tǒng)。
19.一種信息處理設(shè)備控制方法,用于對(duì)信息處理設(shè)備所使用的記錄介質(zhì)上的多個(gè)分區(qū)當(dāng)中的第一程序分區(qū)的內(nèi)容進(jìn)行復(fù)制,該第一程序分區(qū)存儲(chǔ)有第一程序,該第一程序是在正常操作期間運(yùn)行的程序,該信息處理設(shè)備控制方法包括復(fù)制設(shè)置步驟,該復(fù)制設(shè)置步驟依賴(lài)所述第一程序進(jìn)行操作,在非易失性存儲(chǔ)裝置中設(shè)置信息處理設(shè)備下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制所述第一程序分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制信息,并且重啟所述信息處理設(shè)備,其中該啟動(dòng)信息表示與存儲(chǔ)在不同于所述第一程序分區(qū)的第二程序分區(qū)上的第二程序的啟動(dòng)有關(guān)的指令;復(fù)制啟動(dòng)步驟,該復(fù)制啟動(dòng)步驟依賴(lài)于在啟動(dòng)所述信息處理設(shè)備時(shí)運(yùn)行的啟動(dòng)程序,根據(jù)設(shè)置在所述非易失性存儲(chǔ)裝置中的啟動(dòng)信息來(lái)啟動(dòng)所述第二程序;以及復(fù)制執(zhí)行步驟,該復(fù)制執(zhí)行步驟依賴(lài)所述第二程序進(jìn)行操作,并且如果已經(jīng)設(shè)置了所述復(fù)制信息,則在與所述第一程序分區(qū)不同的分區(qū)上創(chuàng)建復(fù)制文件,作為所述第一程序分區(qū)的內(nèi)容的副本。
20.根據(jù)權(quán)利要求19所述的信息處理設(shè)備控制方法,其中所述第一程序是操作系統(tǒng)。
全文摘要
公開(kāi)了可以提高系統(tǒng)可恢復(fù)能力的信息處理設(shè)備及其控制程序和控制方法。該信息處理設(shè)備對(duì)存儲(chǔ)第一SO(31)的第一OS分區(qū)的內(nèi)容進(jìn)行復(fù)制,并包括復(fù)制設(shè)置部分(32),其依賴(lài)第一OS(31)工作,在非易失性存儲(chǔ)裝置中設(shè)置信息處理設(shè)備下一次啟動(dòng)時(shí)的啟動(dòng)信息,設(shè)置給出與復(fù)制第一OS分區(qū)的內(nèi)容有關(guān)的指令的復(fù)制標(biāo)識(shí)文件(56),并重啟信息處理設(shè)備,其中該啟動(dòng)信息給出與存儲(chǔ)在不同于第一OS分區(qū)的第二OS分區(qū)上的第二OS(41)的啟動(dòng)有關(guān)的指令;BIOS(21),在啟動(dòng)信息處理設(shè)備啟動(dòng)時(shí)工作,并根據(jù)啟動(dòng)信息啟動(dòng)第二OS(41);和復(fù)制執(zhí)行部分(42),其依賴(lài)第二OS工作,并根據(jù)復(fù)制標(biāo)識(shí)文件(56)在與第一OS分區(qū)不同的分區(qū)上創(chuàng)建映像文件(55),作為第一OS分區(qū)的內(nèi)容的副本。
文檔編號(hào)G06F9/445GK1920787SQ200610001949
公開(kāi)日2007年2月28日 申請(qǐng)日期2006年1月23日 優(yōu)先權(quán)日2005年8月26日
發(fā)明者木村真敏, 巖佐直樹(shù), 河田浩一, 前川裕幸, 丸山晶子 申請(qǐng)人:富士通株式會(huì)社