[go: up one dir, main page]

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 PDF

Info

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
Application number
TW092106905A
Other languages
English (en)
Other versions
TW200305807A (en
Inventor
Alan Previn Alexis
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of TW200305807A publication Critical patent/TW200305807A/zh
Application granted granted Critical
Publication of TWI274251B publication Critical patent/TWI274251B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup 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
TW092106905A 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 TWI274251B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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