[發明專利]文件系統的容錯方法及其裝置無效
| 申請號: | 201010277550.X | 申請日: | 2010-09-10 |
| 公開(公告)號: | CN101930384A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | 董孝峰;張全勝;陳鵬 | 申請(專利權)人: | 北京中科院軟件中心有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F11/14 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 樊一槿 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件系統 容錯 方法 及其 裝置 | ||
技術領域
本發明涉及計算機安全技術領域,特別涉及一種計算機操作系統中文件系統的容錯方法及其裝置。
背景技術
隨著計算機技術日益廣泛的應用,包括通用計算機和嵌入式計算機在內的計算機系統已經滲透到各個行業和領域,給計算機系統的安全提出了更高的要求。在很多情況下,由于操作系統的非法關機、斷電,導致文件系統損壞,計算機不能正常啟動。
目前,針對文件系統的損壞已經提出了一些解決方案。公開號為CN1460210A的中國專利申請提出一種防止計算機操作系統損壞的裝置和方法,揭示了如下技術內容:對硬盤進行分區,第一存儲區域是不允許用戶訪問的不可見區域,第二存儲區域存儲操作系統,第一存儲區域是第二存儲區域的備份;在計算機啟動時,基本輸入輸出系統(BIOS,Basic?Input?Output?System)檢查第一標志的值,在第一標志設定為非正常終止時,復制第一存儲區域的備份文件至第二存儲區域,并重置標志。
公開號為CN1549131A的中國專利申請提出一種計算機操作系統的修復方法,揭示了如下技術內容:預先在硬盤的HPA(Host?Protected?Area)區備份所有與啟動計算機有關的信息;在硬盤的HPA中設置自檢模塊,并在計算機的BIOS中增設用以調用自檢模塊的命令;計算機由硬盤引導啟動時,由BIOS調用自檢模塊,如果與啟動計算機有關的信息是否被破壞,則對損壞部分進行修復后啟動計算機。
但是在實現本發明的過程中,發明人發現上述技術方案的缺陷在于:需要備份所有與啟動計算機有關的信息,修復的數據較多,修復的時間長;并且備份信息存儲在硬盤,啟動慢,內存使用率低。
發明內容
本發明實施例提供一種文件系統的容錯方法及其裝置,通過從備份裝置中讀取預先存儲的文件分區表信息并覆蓋文件系統的分區表,根據覆蓋后的分區表啟動操作系統;可使得備份的信息少,修復的時間短;并且,通過硬件備份信息,可使得系統啟動快、內存使用率高。
為實現上述目的,本發明實施例提供一種文件系統的容錯方法,應用于計算機操作系統中,所述方法包括:
在操作系統啟動時,從備份裝置中讀取預先存儲的所述操作系統對應的文件分區表信息;將讀取的所述文件分區表信息覆蓋所述操作系統對應的文件系統的分區表;根據所述文件系統的分區表啟動所述操作系統。
本發明實施例還提供一種文件系統的容錯裝置,應用于計算機操作系統中,所述容錯裝置包括:
備份裝置,用于預先存儲所述操作系統對應的文件分區表信息;
讀取單元,用于在操作系統啟動時,從所述備份裝置中讀取所述文件分區表信息;
覆蓋單元,用于將讀取的所述文件分區表信息覆蓋所述操作系統對應的文件系統的分區表;
啟動單元,用于根據所述文件系統的分區表啟動所述操作系統。
本發明實施例的有益效果在于,通過從備份裝置中讀取預先存儲的文件分區表信息并覆蓋文件系統的分區表,根據覆蓋后的分區表啟動操作系統;可使得備份的信息少,修復的時間短;并且,通過硬件備份信息,可使得系統啟動快、內存使用率高。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,并不構成對本發明的限定。在附圖中:
圖1是本發明實施例1的容錯方法的流程圖;
圖2是本發明實施例2的容錯方法的流程圖;
圖3是本發明實施例2的容錯方法的又一流程圖;
圖4是本發明實施例3的容錯裝置的構成圖;
圖5是本發明實施例4的容錯裝置的構成圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,下面結合附圖對本發明實施例作進一步詳細說明。在此,本發明的示意性實施例及其說明用于解釋本發明,但并不作為對本發明的限定。
實施例1
本發明實施例提供一種文件系統的容錯方法,應用于計算機操作系統中,如圖1所示,所述方法包括:
步驟101,在操作系統啟動時,從備份裝置中讀取預先存儲的操作系統對應的文件分區表信息;
步驟102,將讀取的文件分區表信息覆蓋操作系統對應的文件系統的分區表;
步驟103,根據文件系統的分區表啟動操作系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科院軟件中心有限公司,未經北京中科院軟件中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010277550.X/2.html,轉載請聲明來源鉆瓜專利網。





