TWI274251B - Basic input/output system (BIOS) shadowed small-print hard disk drive as robust, always on, backup for hard disk image and software failure - Google Patents
Basic input/output system (BIOS) shadowed small-print hard disk drive as robust, always on, backup for hard disk image and software failure Download PDFInfo
- Publication number
- TWI274251B TWI274251B TW092106905A TW92106905A TWI274251B TW I274251 B TWI274251 B TW I274251B TW 092106905 A TW092106905 A TW 092106905A TW 92106905 A TW92106905 A TW 92106905A TW I274251 B TWI274251 B TW I274251B
- Authority
- TW
- Taiwan
- Prior art keywords
- storage
- storage device
- module
- image
- shadow
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
1274251 玖、發明說明: 【發明所屬之技術領域】 本發明係概括關於一儲存梦 仔展置之備份。更為特定而言 ,本發明係關於一種儲存裝置之利用,其為隱藏 (Μ於基本輸人輪出系統(刪,Basic !聊t
Output System)與作業系統而作為該儲存裝置之一傷份。 【先前技術】 目前而言,電腦市場伤;)¾且灶、心α T ^你極具競肀性,且電腦製造業者 係努力提供附加價值的裨益以區隔其本身與競爭者。電腦 購買者係要求更好的性能、品晳命叮土 Λ ^ 口口貝與可靠度以及售後的技術 支援。一計算(computing)裝置之故障係具有對於團體之增 加不利的影響。團體與個人係均為相當強調於企圖以降低 一電腦之修理時間。 於-種標準的計算裝置,一儲存裳置、處理器、隨機 存取A憶體(RAM, random access memory)、與作業系統係 計算裝置之中央構件。作業系統係提供—組的服務以針對 其執打於計算裝置上的應用軟體,且亦提供基本的使用者 介面。作業系統係初始儲存於儲存裝置,並且係藉著基本 輸入輸出系統(BIOS)而於電腦之初始化期間所載入。 當一計算裝置係打開時,處理器係導向於RAM之中的 特定位置,其含有一指令以進行至BI〇s。該處理器係開 始執行BIOS指令。BIOS啟動順序之第一部分係通電自我 测試(POST,Power_0n Self Test)。於此過程中,BI0S 指 7係初始化該處理器、基本硬體、與視訊配接器 1274251 adapter)。接著的BI0S指令係輪詢(1)〇11)於該計算裝置之 連接裝置。於該計算裝置之各個硬體係具有其所關連之一 預設的位址。BIOS係步進通過各個可能的位址以判定是否 有任何硬體裝置為存在於該位址。若BI〇s係判定一裝置為 位在一位址,隱係初始化該裝置,且亦可指^中斷 (imerrupt)數目、對於BI0S向量呼叫(caU)之記憶體空 間與新的記憶體位址(若需要時)。纟聽執行對於各個安 裝硬體裝置的此等任務之後,所有的硬體裝置係作初始化 ,且於RAM之中的BIOS向量呼叫係已經更新為具有資訊以 對談至硬體。 在post之成功完成後,BI0S係致動該計算裝置之儲 存裝置以找出該作業系統之第一段,例如··啟動程式載入 器(bootstrap l〇ader),其為位於儲存裝置之一者。若儲 存裝置不具有一啟動程式載入器,即··其為不可啟動,則 :能無法由BIOS所運用以載人該作業系、統至記憶體。啟動 輕式載入為係載入該作業系統至記憶體,且允許該作業系 統為初始化。啟動程式載入器係設定小的驅動程式,其介 面連接且控制該計算裝置之種種硬體子系、統。啟動程式載 入态係亦設定其保存該作業系統、使用者資訊、與應用軟 體之記憶體的分割。之後,其將該計算裝置之控制轉交至 作業系統。 汁异裝置故障之原因係範圍為自軟體失效(f ai lure)至 實際儲存裝置失敗至RAM失效。計算裝置故障之最大的原 係車人體失效。明確而言,作業系統之惡化係計算裝置失 1274251 效之主要根本原因。於最差情形時,作業系統之惡化係可 能由於移除系統檔案而使得儲存裝置為不可運作,該等系 統檔案係必要以供計算裝置為經由啟動程式載入器之啟動 ^作業系統之惡化係可能發生在當末端使用者試圖修改 系統檔案且意外删除作業系統核心相關驅動程式與模組時 。另外,作業系統之惡化係可能發生在當末端使用者安裝 其為無法運作於該作業系統之應用軟體或硬體驅動程式而 ^關連於其之此等驅動程式或硬體為損壞該作業系統複製 牯°。最後,暴露至電腦病毒係將引起該作業系統之大範圍 的損壞,且甚至可能引起於計算裝置之儲存裝置 錯誤。 、弭 是以,為了滿足目前的電腦講買者之可利用需求並且 使得作業系統之惡化的影響為最小,存在需要以儲存對於 7存裝置之影像的一複製,藉以復原對於 作的儲存裝置之—作業系統。 ^ 【實施方式】 第-圖係說明根據本發明之一個實施例之其具 過:器⑴Iter)模組的一計算裝置。計算… ::Γ 2、一儲存裝置4、一儲存介面架構5、 -基本:入輸出系統咖)6、一健存備份及過 8、與一陰影儲存裝置12。計算裝置!亦可包括-隨機存 取記憶體(RAM) 1〇。儲存|14了人士 思機存 作業系統軟體。储存4置4可含有啟動程式载入器與 1274251 份及過滤器模…可利用以復原其為儲存於 分Γ或:丄2之啟動程式載入器、作業系統的特定部 或1個作業系統至儲存裝置4,當計算 ^ m a ^ 之儲存 ^ Λ已經失效。失效係可能因為啟動程式载人器已經 二或者疋’失效係可能為在於,作業系統之系統 或作業系統之驅動程式檔案係惡化。一旦該安^田/、 存備份及過滤器模組8所復原,儲存裝置4 ϋ二由儲 裝置,所利用。藉著具有位於計心 的優::=模、组8,修理之時間係可降低且具競爭力 計算裝4 1係可為個人電腦。舉例而言,計 亦可為工業用的個人電腦、一網路、 ::r(—)、或其具有-陰影儲二 置。於本發明之另一個實施例,計算裝置】: 、1網路的路由器(router)或者 的、’、、、 :r:r發明之一個實施例,計算裝 存介面架構,其允許於系統上之超過 =能=:上:可能超過-個儲存裝置“ 统上,)具有一類似刪之動體,其控制於系 、’、之可能超過一個儲存裝置的介面之初始化。… 陰影儲存裝置12係可位於計算裝置i之 陰衫儲存裝置12係可位於計算裝置1 二 裝置_ 6仍然可與陰影儲存裝置1 ^ 了要^算 裝置12係可為“隱藏(invi 例、陰衫儲存 例如··無法由計算裝 1274251 置BIOS 6所辨識。健存傷份及過淚 BIOS與作举季蛘A w °杈,,且8係可防止 U Μ相識及初純該陰f彡儲 ,於正常作業期間,例如:對 、換吕之 寫入作業’該計算裝置_6係不二4二, 裝置12。 ϋ圖存取该陰影儲存 陰影儲存裝置12係可為一 機。或者,險事儲,更磲拽,即··固定式的磁碟 於本發明之…係可為-唯讀記憶體(_。 上… 例,陰影儲存褒置12係可為-曰片 上之碟片(DiSk-〇n-Ghip)或者— 曰曰片 裝置4係可為-固定式的磁碟機。或者=碟:。儲存 為- _。於本發…他實"丨f㈣置4係可 曰 ^之其他實&例,儲存裝置4係可為一 二:構,除式的磁碟機、或是任何其他合適 二施例"存*份 = 乍菓彳田案係彳貝壞或拭除於儲存裝置4 備份及過遽器模組8係可利用以復原作業播案至儲 4。儲存備份及過渡器模組8係可邏輯為部份之 〇S 6。於本發明之一個實施例,儲存備份及過滤器模組 系可為位於如同BIOS 6之相同的實際裝置。於本發明之 另一個實施例中,儲存備份及過滤器模組8係可為位於不 同於BIOS 6之一實際裝置。 諸存備伤及過濾器模、组8可包括··一主要過遽器模組 216以使得陰影儲存裝置12為隱藏;一影像創造 (creatlon)模組 218;以及,一復原(rest〇rati〇n)模組 2別 1274251 。主要過濾器模組216、影像創造模組218、與復原模袓 ⑽係可為實施於軟體。或者’主要過濾器模組216、影像 創w杈組218、與復原模組220係可為實施於一快閃式 C^ash)唯讀記憶體(_)、—特定應用積體電路⑽〇、 電子拭除式可程式規劃的唯讀記憶體(EEpR〇M)、或是任 何其他合適元件之一者。 要過濾器模組216係可使得陰影儲存裝置12 =Π) “與作業系統。換言之,於計算裝置i之初始: 要過濾器模組216係可防止麵為初始化該陰影 ▲置’且防止指定對於聰向量呼叫之中斷與記憶體 二於本發明之一個實施例’主要過遽器模组⑽係可 介面阻播dking)模組,以邏輯阻擋複數 連接之-者而使得陰影健存裝置12為可隱藏於 一:、’且邏輯保留該複數個儲存介面架構5連接之 一者’其為針對陰㈣存裝置12之_而阻播。 為整該—個實施例’健存介面架構5連接係可 連接。&=(⑽,…咐則E1㈣ ;么明之另-個實施例’儲存介面架構5連接係 ^ small computer syst;m 中)連接。於該储存介面架構5連接為-⑽連接 測二=中,輔助的則舰連接係可為由作業系統之谓 ⑽連接田^且^業/^系僅可見到於計算裝^之三個 存取。 且為無法由使用者透過作業系統所 1274251 主要過慮益模組216亦可包括一鐘別 (authentication)模組,以提供對於使用者之鑑別,以利 用該影像創造模組218與復原模組220。於本發明之一個 實施例,鑑別模組係可鑑別一使用者為透過一 BI〇s設定系 統以利用該影像創造模組218與復原模組220。於本發明 之另一個實施例中,鑑別模組係可鑑別一使用者為透過另 一軟體程式以利用該影像創造模組2i 8與復原模組2別。 鑑別模組係可允許僅有某些個別的存取至陰影健存裝 置12。㈣模組係可允許僅有—原始設備製造業者(嶋, ongmal equipment manufacturer)或是一末端使用者以 輸入密碼與使用者ID (純)而得到存取至陰影儲存 …以說明性質而言,代表計算裝置1 (參閱第一圖): =設備製造業者(_)的個體係可允許於一使用者m 遂、碼之輸入時而存取险吾;枝# 七 仔取陰衫儲存裝置丨2。代表OEM的個體係 可存取陰影儲存梦署益 ” 以%明&所& " 猎以修理系統或者復原該系統。 以5兒明性質而言,说本μ 12,皇利用^的個體係可存取陰影儲存裝置 ,、利用啫如一鍵盤或滑鼠之一 一 iS邙烟攸工Λ 荆八在置,或猎者經由 同路而與計算裝4 1為遠端通訊,1利輸私 據機或區域網路控制 如一數 為提供一第次者,一末端使用者係可 攸u 昂—使用者ID盥笫派站、, 存裝置丨2。 .....,猎以允許為存取陰影儲 衫像創造模組218係a & 第一圖)之一儲了儲存其來自儲存裝置4 (參月 ㈡)之儲存裝置影像至陰影儲 旦 模組218係可包括一 、置12。衫像創; ’…”—儲存檔案(archiving)术 1274251 、、且之至乂者。於本發明之一個實施例,該儲存裝 係可藉著僅為運用儲存檔案模組而複製自儲存裝置: 影儲存裝置12。於本發明之另—個實施例,該儲存陰 像係可由壓縮模組而壓縮以創造一壓縮後的健存裝置= ,且壓縮後㈣存裝置f彡像係可運用該财 : :::陰影儲存裝置&影像創造模…可利用:: 巧i %後的儲存裝置影像係可具有一小 _ 二存裝置影像之較小的檔案尺寸係可二陰 / -子凌置12之整體的儲存需求。 劍i儲存裝置影像係可包括複數個軟體模組。因此,影像 組218係可儲存該複數個軟體模組之僅有一者、兮 =體模組之某些、或該等軟體模組之全部。以說二;: 作:二個人電腦’該儲存裝置影像係可包括:諸如-運 及作章t式载入益、作業系統槽案與播案夹(f〇ider)、以 施例二:驅播案之軟體模組。於本發明之一個實 像創造模、組21= 與储存播案模組係均為利用,影 哭。 ’、可僅為壓縮及儲存該運作啟動程式載入 儲存該作業中’該影像創造模組係可僅為壓縮及 ,影像創造模,且2】λ 於本發明之又一個實施例 個軟體模组,且運糸可運用㈣縮模組以壓縮所有複數 個軟m 該儲存檔案模組以實際儲存所有複數 個叙體拉組至陰影儲存裝置12。 於本發明+ , 來自該陰㈣#2實=例中,復原模組220係可復原其 、12之館存裝置影像的至少一部分至 12 1274251 組財…(,第一圖)。該復原模組可包括:解壓縮模 n:4取模組之至少一者。於本發明之一個實施例, 组218之壓縮模組係創造—M縮後的儲存 衫 < ,復原模组22〇係可利用解壓縮模組 ^ 後的儲存梦番旦/你 肝&細遠壓縮 象之至少一部分’且將其返回為儲存穿晉 4所能夠瞭鉉+ μ i 子表置 秉解之一格式。復原模組220係可利 模組以取得其為解i縮後的儲存裝置影像之至少—t 而且實際復片並 口丨刀’ 之 二至儲存裝置4。解塵縮後的儲存裝置 口p刀係於内容上為同於原始 儲存裝置影像)。 省仔放置衫像(即: 相在:本發明之另—個實施例中,於其,僅有儲存产牵π 置:利用以儲存該儲存裝置影像的-份拷貝於陰影= 裝置影像之至少_部分至儲存而未解屋縮)該儲存 之知作%力。於本發明之此實施例中 破置 可複製其來自陰影儲存裝置12之健存裝置^备案模組係 部分’且將其儲存於儲存裝置4。 至少- 儲存裝置影像亦可肖技% 模組2?n仫~r 旻數個軟體模組。因此,禮局 、,,22〇係可能儲存該儲存裝 设原 該儲存裝置影像之一些部象之僅為… 份。以說明性質而言 二該储存裝置影像之所有部 括:一運作啟動程式载入儲存裝置影像可包 及作業系統驅動程式”於:業系統檔案與播案夹、以 壓縮模組以創造之-個實施例中1 錯存褒置影像且儲存槽案模組 13 ^74251 _存該ι㈣的儲存裝置㈣於陰料存裝置i2,復原 220係可僅為解麼縮及復原該作業系統檔案與播案夹 二於另—個實施例中,復原模組⑽係可僅為解I縮及復 Ά乍業系統'驅動程式檔案。於本發明之又-個實施例中 二原模組220係可運用該解I縮模組以解I縮該I縮後 ^ _ 且了運用儲存擷取模組以復 原其為解壓縮後的儲存奘罟旦Η务夕&本 J贿仔表置衫像之所有部分於儲存裝置4 〇 第二圖係說明根據本發一 备Μ & 豕+ ¾乃之個實施例的一備份儲存 系、,先1置,其為於一環绩, 里 LV . ^ 兄於,、,一作業系統軟體係支援 乂旁路BIOS向量呼叫而且透枬枝六 遠技5 mo 存介面架構以作成直接 運接至一儲存裝置。當一雷 壯¥ & —— 係開機,在所有設置的硬體 衣置為猎著β I 〇S之初始化後,此蓉 穿署曰… 化傻此專作業系統亦輪詢(P〇U) ^ 化該作業系統可於輪詢_所找到之任何裝置 。於該個實施例中’儲存備份及過遽器模組8 态模組216係可能無法阻擋吟$ 氣 作鱟…^… 狺“儲存裝置12之偵測,因為 :業糸統係當其為執行輪詢時而未利用職6。於〜『 施例中,另外的硬體修改係 "Λ 左+ # . 而要作實施,因為風險係 ;••作業系統係可為能夠偵測 μ 明性皙而丄Τ · π〜儲存政置12。以說 忐古敁^ 糸透過儲存介面架構5而作 成直接連接至位於計算裝置的儲在 向忭
fi而认斗 储存裳置’且為無關於BIOS 6而輪詢該等硬體裝置。 1 於第三圖所示之本發明的眚 月的實施例中,計算裝1 !可更 包括一阻擋裝置320。阻擋裝f 『更 π展置320係可實際阻擋其來自 1274251 儲存"面木構5連接之者的電氣訊號至陰影儲存裝置I? 。以說明性質而言,儲存介面架構5連接係可為一⑽連 ,。於本發明之此個實施例中,阻播裝置320係可為於計 异:置1 (參閱第一圖)之正常作業期間而阻擋其為來自次 屬⑽連接的電氣訊號。此阻擋(Μ。—)係可保持 :業糸統為免於㈣陰影儲存U 12。於本發明之一個實 施例,Llnux作業系統係無法與陰影館存裝置u為通訊, 因為阻播裝置32G係已經阻擋至陰影儲存裝置之電氣連接 Ο 遞欲ΛΠ陰影儲存裝置12在適當鐘別後而為存取於 疋:式,阻擋裝置32。係可致能已阻 號,右一使用—者係於BI0S設定程式。換言之,於上文所論 之本發明的貫施例中,阻播裝 1_接,僅在當一使用者為=設=能次要:屬 例,使用者係可為能夠利用該麼縮模址 鈿 解慶縮模組、與儲存擷取模組用子板組、 i 右便用者係於BI OS設定藉 式。於第三圖所示之本發 6…王 ^ ^ . 個n施例’儲存備份及過 濾杰杈、、且8係與阻擋裝置32〇為直接 十 存備份及過遽H模組8的訊號 ° /、允㈣自儲 進仃至陰影儲存裝置12。 弟四圖係說明針對根據本發明之一 儲存裝置系統之一個产p R 實&例的一備份 , 爪私圖。一儲存備份及過滹哭模徂s 係使得-陰影儲存裝置12 慮…杈、、且8 。於本發減於—職(步驟_ 個灵靶例中,儲存備份及 儲存來自儲料置4之 係 褚存4置衫像至陰影儲存裝置12 15 !274251 ⑶驟402)。儲存備份及過滤器模組8係復原其來自陰影 '存12之儲存裝置影像至儲存裝置4 (步驟404)。 θ儘管上述說明係參照本發明之特定實施例,所將瞭解 ^ 者夕仏改係可作成而未偏離其精神。隨附的申請專 利範圍係意欲涵蓋兮装| 盍4 4修改,如將為歸屬於本發明之真正 ::可與精神。因& ’目前揭示的實施例係在各方面為視 二說雜質而非為限制性質,本發明之範•係由隨附的申 %專利範圍而非為前述說明 θ甘+或& 士 ^ Θ尸汀扣出,且其成為於申請專利 乾圍之等效性的音Μ盥鉻 其 心義^乾圍内的所有變化係意欲為包含於 【圖式簡單說明】 (一) 圖式部分 第一圖係說明根據本發明之—個實施例之其具有一儲 存備份及過濾器模組的一計算裝置· 弟一圖係說明根據本發明之 ^ ^ ^ ^個貫施例的一儲存備份 及過濾、器模組; 第三圖係說明根據本發明 y ^ Χ β之個實施例的一備份儲存 糸:裝置’其為於一環境’於其,-作業系統軟體係支援 以旁路BIOS (基本輸入輸出系統)向量呼叫而且透過一儲 存介面架構以作成直接連接至一儲存裝置·及 第四圖係說明針對根據本發明 ^ 之一個實施例的一備份 儲存I置糸統之一個流程圖。 (二) 元件代表符號 1 計算裝置 16 1274251 2 處理器 4 儲存裝置 5 儲存介面架構 6 基本輸入輸出系統(B10S) 8 儲存備份及過濾器模組 10 隨機存取記憶體(RAM) 12 陰影儲存裝置 216 主要過濾器模組 218 影像創造模組 220 復原模組 320 阻擋裝置 400、402、404 第四圖之流程圖的步驟 17
Claims (1)
1274251 I, '·’ f 〜一〜 拾、申請專利範圍: I物少ψ卞 存裝置之 1 *種彳諸存備份及過滹哭梭 •一〜 備份於一陰影儲存#印=时輪組,以允許一 〜芮什衣置,該模組包含· 一主要過濾器模組,以使 . 本輸入輪出系統(BIOS) · *〜儲存裝置為隱藏於基 衫像創造模組,以儲 裝置影像於陰影儲存裝U /、“自該儲存裝置之-館存 一復原模組,以復及直决 置影像的至少—部分於=自置該陰影儲存裝置之儲存裝 業能力; '"置,以復原該儲存裝置之作 其中該儲存裝置影像包含— 業系統檔案與檔案夹, 運乍啟動程式載入器,作 9 由 乍業系統聽動程式檔案。 其中:該主::二圍第1項之健存備份及過㈣組, 以利用該影像創造模組與復原模:::鐘別模組,提供鑑別 "3,.::二?圍第1項之儲存備份及過渡器模組, 組:至創造模組包括:-壓縮模組與-儲存構案模 Α由4· \巾w專利乾11帛1項之儲存備份及過濾、器模έ且, 檔案。 〜像更包括:使用者安裝之軟體與組態 5·=申明專利圍帛4項之儲存備份及過濾器模組, 〆、中。亥儲存操取板組係僅為復原該運作啟動程式载入器 〇 6· 士申叫專利範圍帛“員之儲存備份及過濾器模組, 18 ^74251 失。Λ儲存揭取換組係、僅為復原該作業系統樓案與檔案 其中tr利範圍…之儲存備份及過渡器模組, 案。’子擷取拉組係僅為復原該作業系統驅動程式檔 其中8,·:1:專利範圍…1之儲存備份及過渡器模組, 的儲存裝置旦彡 輛核、、且以創造一壓縮後 的儲存夺士置=,且利用該儲存樓案模組以複製該壓縮後 衣置衫像至陰影儲存裝置。 9 ·如申睛專利範圍第8項之 其中,該復原❹係利㈣㈣ 77及過據11模組, 的儲存f置$ # i縮摈組以解壓縮該壓縮後 置影像至餘存裝置。 4存擷取拉組以復原該儲存裝 10·—種儲存備份及過遽 備份於一陰影健存裝置,該模組挺包且含.以允坪—儲存裝置之 一主要過遽器模組,以使得陰影 本輸入輸出系統(810幻; 哀置為fe滅於基 裝置影像於陰影儲存裝置;及 名存4置之一儲存 -復原模組,以復原其來自 置影像的至少_部分於儲存裝 ::存“之儲存裝 業能力; 復原该錯存裝置之作 其尹該儲存裝置影像包含、蚕从μ & 業系統播案與播案央,以載入器,作 尹忒办像創造模組包含 -、, 3 組與一館存播案模 19 Ϊ274251 組之至少一者; 壓縮模 與一儲存擷取模組 其中该復原模組包含一 之至少一者。 之備:八h —種儲存備份及過濾器模組,以汾珠 — ^〜儲存裝置,該模組包含·· 讦衣罝 主要過濾器模組,以使得@ g + 本輪入輪出系統⑽s); 知館存褒置為隱藏於基 —影像創造模組,以 裝置旦〈你 子來自该儲存#罟夕 .. 衣置衫像於陰影儲存裝置;及 嗓仔凌置之一儲存 :復原模組,以復原其來自該陰 置衫像的至少一部 存4置之儲存裝 業能力; 料4置,以復原該儲存裝置之作 k^中5亥主要過濾器模組包括:一介而UB扯《 擋複數個儲存八 卩播模組,以/1 且 存參置/ 架構連接之—者的偵測而使得_/ 存4置為隱藏於計算裝置,且保留 使付錢影儲 的偵测所阻抒 A '、於陰影儲存裝置 H亥硬數個儲存介面架構連 置 12.—種計算裝置,包含: 者 —處理器; 一儲存裝置; 儲存介面架構; 基本輸入輸出系統(BIOS); 一陰影儲存裝置,其為隱藏於BIOS;及 儲存備份及過濾器模組,其包括: 主要過濾器模組,以使得該陰 BIOS; 戒置為隱藏於 20 1274251 一影像創造模組, 儲存 # 儲存其來自該儲存,I 裝置影像於該陰影儲存裝置· 于歧置之 -復原模組’以複製其來自該陰影 置影像的至少-部分於儲存裝置 1之儲存裝 業能力; 1 2 3 4 5 6储存裝置之作 -阻叔7G件’在當計算裝置作業系統 裝置係為於該計算梦罟向加士 叫卫的决定何種 T #哀置内部時,將來自儲存 影儲存裝置的信號除能。 面未構至陰 13·如申請專利範圍帛12項之計算 算裝置係選擇自发Λ ώ 加,兩 其中,該計 、-網路咖:: 、一工業用的個人電腦 、勺儲存機器、一網際網路的路由 網路的伺服器、與-機上盒所組成之群組。…網際 14·如申請專利範圍第12項之計算裝置,发 =腦系統介面(SCSI)係介於處理器與儲存裝置^二 存介面架構。 i间的傾 15·如申請專利範圍第12項之計算裝置,其 。益件電子(IDE)介面係介於處理器與儲存裝置 儲存介面架構。 中,_ 之間的
該儲 該儲 該儲 21 1 6.如申請專利範圍第丨2項之計算裝置,其中 2 存裝置係一硬碟機。 3 1 7·如申請專利範圍第1 2項之計算裝置,其中 4 存4置係一快閃式唯讀記憶體(ROM)。 5 18·如申請專利範圍第1 2項之計算襞置,其中 6 存裝置係一晶片上之碟片。 Ϊ274251 1 9 · 一種復原儲存萝 成為可啟動,該方法包含之方法,以使得該儲存裝置能夠 使得-陰影儲存裝置為 (Bios); I枣輸入輸出系統 該陰影儲 儲存其來自該儲存妒 存裝置存褒置之-儲存裝置影像至 復原其來自該陰影儲存裝置之 部分,以復原該儲存I 、置衫像的至少一 什衣置之作業能力; 其中儲存該儲存裝置影像包〜 存檔案模組之至少—者· 壓^模組與一儲 ’、中復原至;_部分之該儲存 用一解壓縮模組與一儲户 、衫像的步驟包含利 储存擷取模組中至少一 ,、中該儲存裝置影像之步驟 ’ 以及作業系統驅動程式檔 2〇·如申請專利範圍第19項 置影像更包括··使用者安 & ’其中’該儲存裝 21 —插斤店 之1人體與組態檔案。 21· 一種设原儲存裝置之方法,、 成為可啟動,該方法包含·,,以使得該儲存裝置能夠 使得一陰影儲存裝置 (Bi〇S); 〜思减於一基本輸入輸出系統 儲存其來自該儲存裝 存裝置,·及 _存裝置影像至該陰影 入器,作業系統檔案與擋案夾,3 運作啟動程式載 ^ ° /、 儲 復原其來自該陰影儲存裝置 之儲存裝置影像的至少— 22 !274251 口p + ’以復原該儲左 辟存裝置之作業能力; -中儲存該儲存梦 ^ .. if |置影像包含利用~ 存私案模組之至少一者· —堡縮模組與一儲 其中復原至少_ μ、 用—& #分之該儲存裝置影務 一解壓縮模組與一 〜像的步驟包含利 Ν 儲存擷取模組中至少一 + 其中儲存該儲六# 者; 的儲存裝置影像,以:二:彻包含··創造一顏 〜儲存裝置。 省存裝置影像至陰 22.如申請專利範圍第2〗項之方 縮後的儲存裝置影像 ,,其中,復原該壓 冢之ν驟包括:解屢飨β… 的儲存裝置影像之至小一加 &細及设原該壓縮後 邵分0 23· —種復原儲存裝置之方法, 成為可啟動,該方法包含· 吏侍垓儲存裝置能夠 使侍陰影儲存裝置為隱藏於一笑本^ (BIOS); 基本輪入輸出系統 儲存其來自該儲存裝置之一 存裝置,·及 、置衫像至該陰影儲 復原其來自該陰影儲存裝置 部分,以復原該儲存# $ 仔凌置衫像的至少一 尽β熥存裝置之作業能力; 其中使得該陰影儲存裝 數個儲存介面架構連接 ”〜之步驟更包括··阻擋複 置為隱藏於聽,且保留::的相而使得該陰影館存裝 ’、邊八為用於陰影儲在 阻擋之該複數個儲存介面架構連接的一者。谓測所 24, 一種程式碼儲存裝置,包含: 23 !27425l 一機器可讀取之儲存媒體;及 機器可讀取之程式碼,1 A 存媒體/該機器可讀取之程式碼係/有於指^幾以器可讀取之儲 使得一陰影儲存裝置為隱藏於一 · 入輪出系統(BJ〇S); 才、置之一基本輸 複製其來自該儲存裝置之一儲 存裝置;及 哀置衫像至該陰影儲 復原其來自該陰影儲存裝 部分,以德扃兮枝六壯 之锗存裝置影像的至少一 ί 復原°亥儲存裝置之作業能力; 其中,該機器可讀取之程式碼更 個儲存介面架構連接$ 3々以·阻擔複數 两木稱運接之一者的偵測 為隱藏於BIOS,且_ @ n κ μ陰影儲存裝置 且保邊其為用於陰影儲 播之該複數個健存介面架構連接的一者。的谓測所阻 25·如申請專利範圍帛24項之程式碼 ,該機器可讀取之γ — ”、錯存破置,其中 J 口貝取之式碼更包括指令以利 儲存檔案模組之至 反‘模組與 ^ 者,以複製其來自該儲在姑迪 储存裝置影|至陰影儲存裝i。 《置之- 26.如申請專利範圍第25項之程 丨 ,該機器可讀取之p ^ $ 省存破置,其中 矛王式碼更包括指令以利用 與儲存擷取模組之至小^ W用—解壓縮模組 u 一 ;—者,以復原其來自陴旦彡~ + 之儲存裝置影像的至小^ v ^ 目险知储存裳置 力。 至》—部分而復原該儲存震置之作業能 申叫專利範圍第26項之程 ,該儲存裝置影像白& 3緒存凌置,其中 象L括:一運作啟動程式載 作業系 24 1274251 統檔案與檔案夾、以及作業系統驅動程式檔案。 拾壹、圖式: 如次頁。
25
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/107,379 US7007195B2 (en) | 2002-03-27 | 2002-03-27 | BIOS shadowed small-print hard disk drive as robust, always on, backup for hard disk image & software failure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200305807A TW200305807A (en) | 2003-11-01 |
| TWI274251B true TWI274251B (en) | 2007-02-21 |
Family
ID=28452637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW092106905A TWI274251B (en) | 2002-03-27 | 2003-03-27 | Basic input/output system (BIOS) shadowed small-print hard disk drive as robust, always on, backup for hard disk image and software failure |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7007195B2 (zh) |
| EP (1) | EP1490766A2 (zh) |
| CN (1) | CN100367225C (zh) |
| AU (1) | AU2003220246A1 (zh) |
| TW (1) | TWI274251B (zh) |
| WO (1) | WO2003083658A2 (zh) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6944758B2 (en) * | 2003-03-31 | 2005-09-13 | Giga-Byte Technology Co., Ltd. | Backup method for interface BIOS by making backup copy of interface BIOS in system BIOS and executing backup interface BIOS in system BIOS if error occurs |
| US20050235281A1 (en) * | 2004-04-19 | 2005-10-20 | Telefonaktiebolaget L M Ericsson (Publ) | Combined software installation package |
| US7509530B2 (en) * | 2005-01-19 | 2009-03-24 | Sonic Solutions | Method and system for use in restoring an active partition |
| CN100337201C (zh) * | 2005-05-19 | 2007-09-12 | 杭州华三通信技术有限公司 | 系统安全启动的方法及其装置 |
| JP4940599B2 (ja) | 2005-08-26 | 2012-05-30 | 富士通株式会社 | 情報処理装置、情報処理装置制御プログラム、情報処理装置制御方法 |
| US8347137B1 (en) * | 2006-02-03 | 2013-01-01 | Acronis International Gmbh | System and method for bare metal restore of a computer over a network |
| US20110087792A2 (en) * | 2006-02-07 | 2011-04-14 | Dot Hill Systems Corporation | Data replication method and apparatus |
| US7783850B2 (en) * | 2006-03-28 | 2010-08-24 | Dot Hill Systems Corporation | Method and apparatus for master volume access during volume copy |
| US20080162915A1 (en) * | 2006-12-29 | 2008-07-03 | Price Mark H | Self-healing computing system |
| US8751467B2 (en) * | 2007-01-18 | 2014-06-10 | Dot Hill Systems Corporation | Method and apparatus for quickly accessing backing store metadata |
| US7831565B2 (en) * | 2007-01-18 | 2010-11-09 | Dot Hill Systems Corporation | Deletion of rollback snapshot partition |
| TW200834338A (en) * | 2007-02-05 | 2008-08-16 | Power Quotient Internat Company | Computer system architecture and the corresponding method for its operating system thereof |
| US7716183B2 (en) * | 2007-04-11 | 2010-05-11 | Dot Hill Systems Corporation | Snapshot preserved data cloning |
| US7975115B2 (en) * | 2007-04-11 | 2011-07-05 | Dot Hill Systems Corporation | Method and apparatus for separating snapshot preserved and write data |
| US8001345B2 (en) * | 2007-05-10 | 2011-08-16 | Dot Hill Systems Corporation | Automatic triggering of backing store re-initialization |
| US7783603B2 (en) * | 2007-05-10 | 2010-08-24 | Dot Hill Systems Corporation | Backing store re-initialization method and apparatus |
| US8204858B2 (en) * | 2007-06-25 | 2012-06-19 | Dot Hill Systems Corporation | Snapshot reset method and apparatus |
| TWI492060B (zh) * | 2009-11-26 | 2015-07-11 | Ying Mao Invest Ltd | Computer system with built-in flash memory backup unit and method thereof |
| CN102841863A (zh) * | 2012-07-10 | 2012-12-26 | 上海德拓信息技术有限公司 | 采用双硬盘读写操作的数据备援方法 |
| US9235468B2 (en) * | 2013-04-12 | 2016-01-12 | Qualcomm Incorporated | Systems and methods to improve the reliability and lifespan of flash memory |
| CN105095000A (zh) * | 2014-04-29 | 2015-11-25 | 鸿富锦精密工业(武汉)有限公司 | Bios恢复电路 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2741020B2 (ja) * | 1986-06-23 | 1998-04-15 | ノーリツ鋼機 株式会社 | 写真プリンターのデーターに関するバックアップ法 |
| US5826012A (en) * | 1995-04-21 | 1998-10-20 | Lettvin; Jonathan D. | Boot-time anti-virus and maintenance facility |
| US5793943A (en) * | 1996-07-29 | 1998-08-11 | Micron Electronics, Inc. | System for a primary BIOS ROM recovery in a dual BIOS ROM computer system |
| US6167494A (en) * | 1998-04-28 | 2000-12-26 | International Business Machine Corporation | Method and system for recovering from operating system failure |
| KR20010071560A (ko) * | 1998-06-22 | 2001-07-28 | 콜린 콘스터블 | 가상 데이터 기억 시스템 |
| DE19841275A1 (de) * | 1998-09-09 | 2000-03-16 | Wolfgang Martin | Hardware-Bootmanager |
| US6195695B1 (en) * | 1998-10-27 | 2001-02-27 | International Business Machines Corporation | Data processing system and method for recovering from system crashes |
| US7069431B2 (en) * | 2001-07-31 | 2006-06-27 | Lenovo ( Singapore) Pte Ltd. | Recovery of a BIOS image |
-
2002
- 2002-03-27 US US10/107,379 patent/US7007195B2/en not_active Expired - Fee Related
-
2003
- 2003-03-13 EP EP03716543A patent/EP1490766A2/en not_active Withdrawn
- 2003-03-13 AU AU2003220246A patent/AU2003220246A1/en not_active Abandoned
- 2003-03-13 CN CNB038113457A patent/CN100367225C/zh not_active Expired - Fee Related
- 2003-03-13 WO PCT/US2003/007778 patent/WO2003083658A2/en not_active Ceased
- 2003-03-27 TW TW092106905A patent/TWI274251B/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2003083658A2 (en) | 2003-10-09 |
| AU2003220246A8 (en) | 2003-10-13 |
| TW200305807A (en) | 2003-11-01 |
| CN100367225C (zh) | 2008-02-06 |
| CN1653428A (zh) | 2005-08-10 |
| US20030188223A1 (en) | 2003-10-02 |
| WO2003083658A3 (en) | 2004-08-19 |
| EP1490766A2 (en) | 2004-12-29 |
| AU2003220246A1 (en) | 2003-10-13 |
| US7007195B2 (en) | 2006-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI274251B (en) | Basic input/output system (BIOS) shadowed small-print hard disk drive as robust, always on, backup for hard disk image and software failure | |
| CN102479098B (zh) | 使用快照图像的引导设备和方法 | |
| TWI482015B (zh) | 於裝置初始化期間備份韌體之技術 | |
| US8060786B2 (en) | Method for recovering basic input output system and computer device thereof | |
| CN103699372A (zh) | 从中央存储装置引导计算机系统 | |
| CN105279047B (zh) | 数据备份装置、方法及数据恢复装置、方法 | |
| CN105573864A (zh) | 终端系统恢复方法及其系统 | |
| CN107450997B (zh) | 图片动态播放的方法及装置 | |
| US20070294566A1 (en) | Restoring Computing Devices Using Network Boot | |
| CN101420484B (zh) | 用于移动终端的壁纸显示方法以及移动终端 | |
| CN104572354A (zh) | 基于恢复服务的操作系统备份和恢复的方法及其设备 | |
| TWI342519B (en) | Computer apparatus and starting method and module thereof | |
| US20140089653A1 (en) | Electronic apparatus, method of restoring guid partition table (gpt) and computer-readable recording medium | |
| TW201716999A (zh) | 開機檢查方法及電腦系統 | |
| US10185573B2 (en) | Caching based operating system installation | |
| KR20140091818A (ko) | 부팅 장치 및 방법 | |
| CN110399168A (zh) | 多数据盘存储服务器的系统启动方法、装置及设备 | |
| CN111063387B (zh) | 一种固态硬盘性能测试方法、装置、设备及存储介质 | |
| KR101393034B1 (ko) | 시스템 복원 장치 및 방법 | |
| CN105335248B (zh) | 信息处理方法及电子设备 | |
| CN113867747B (zh) | 服务器 | |
| CN110045966A (zh) | 安装器的处理方法、装置及设备 | |
| CN108509252A (zh) | 虚拟机启动装置、方法及主机 | |
| JP2012174031A (ja) | 情報処理装置、情報処理装置の起動方法、プログラム | |
| CN114968297A (zh) | Ota升级方法、电子设备及芯片系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |