[發明專利]硬盤控制方法和裝置有效
| 申請號: | 201210395262.3 | 申請日: | 2012-10-17 |
| 公開(公告)號: | CN103777893B | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 陳志列;艾宇 | 申請(專利權)人: | 研祥智能科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬盤 控制 方法 裝置 | ||
一種硬盤控制方法,包括以下步驟:將數據記錄路徑設置為至少兩塊硬盤中的一塊硬盤;控制所述至少兩塊硬盤中未設置為數據記錄路徑的其余硬盤進入深度休眠狀態;循環執行以下步驟:執行倒計時指令;當倒計時結束時控制所述處于深度休眠狀態的其中一塊硬盤進入喚醒狀態;將所述數據記錄路徑設置為所述進入喚醒狀態的硬盤,且從下一條寫入指令起將數據記錄在所述進入喚醒狀態的硬盤;判定是否沒有數據寫入到被設置為數據記錄路徑的所述進入喚醒狀態的硬盤的前一塊硬盤,若是,則控制所述前一塊硬盤進入深度休眠狀態。此外還提供了一種硬盤控制裝置。上述硬盤控制方法和裝置,如此控制多個硬盤交替工作,延長了硬盤的使用壽命。
技術領域
本發明涉及計算機控制領域,特別是涉及一種硬盤控制方法和裝置。
背景技術
硬盤作為常用存儲設備,主要分為普通硬盤和寬溫硬盤。普通硬盤正常工作時間是連續5天工作,每天連續工作8小時;寬溫硬盤,在普通硬盤基礎上,對其內部機械結構、化學材料、電子器件做了特殊處理,因而其可以工作在更寬的溫度范圍。就硬盤的設計特點而言,其內部具有非常精密的機械結構設計,搭配控制芯片及控制軟件,將數據記錄到高速旋轉的磁盤上。
經過大量數據統計,普通硬盤其工作時間超過5×8規格時,會隨機發生某些不確定故障,如數據讀寫錯誤、硬盤控制器狀態異常等,導致數據傳輸不穩定、不可靠。所以,當需要使用普通硬盤作為視頻監控數據記錄存儲設備時(如將普通硬盤應用于智能交通行業卡口工控機上),其往往需要24小時不間斷連續工作,直到定期維護檢修,其連續工作時間必定會遠遠超出其規格,降低硬盤壽命,甚至造成應用故障。
發明內容
基于此,有必要提供一種能延長普通硬盤使用壽命的硬盤控制方法。
此外,還有必要提供一種能延長普通硬盤使用壽命的硬盤控制裝置。
一種硬盤控制方法,包括以下步驟:
將數據記錄路徑設置為至少兩塊硬盤中的一塊硬盤;
控制所述至少兩塊硬盤中未設置為數據記錄路徑的其余硬盤進入深度休眠狀態;
執行倒計時指令;
當倒計時結束時控制所述處于深度休眠狀態的其中一塊硬盤進入喚醒狀態;
將所述數據記錄路徑設置為所述進入喚醒狀態的硬盤,且從下一條寫入指令起將數據記錄在所述進入喚醒狀態的硬盤;
判定是否沒有數據寫入到被設置為數據記錄路徑的所述進入喚醒狀態的硬盤的前一塊硬盤,若是,則控制所述前一塊硬盤進入深度休眠狀態。
在其中一個實施例中,在所述將數據記錄路徑設置為至少兩塊硬盤中的一塊硬盤的步驟之前,還包括步驟:
讀取所述至少兩塊硬盤的狀態,判斷是否正常工作,若是,則將數據記錄路徑設置為至少兩塊硬盤中的一塊硬盤,否則重啟操作系統。
在其中一個實施例中,所述控制所述至少兩塊硬盤中未設置為數據記錄路徑的其余硬盤進入深度休眠狀態的步驟之后,還包括:
讀取所述其余硬盤的狀態寄存器值,判斷所述其余硬盤是否進入深度休眠狀態,若是,則執行倒計時指令,若否,則控制未進入深度休眠狀態的其余硬盤進行復位,然后再控制復位后的硬盤進入深度休眠狀態。
在其中一個實施例中,所述當倒計時結束時控制所述處于深度休眠狀態的其中的一塊硬盤進入喚醒狀態的步驟之后,還包括步驟:
讀取所述進入喚醒狀態的硬盤的狀態寄存器值,判斷所述進入喚醒狀態的硬盤是否進入正常工作狀態,若是,則將所述數據記錄路徑設置為所述進入喚醒狀態的硬盤,若否,則將所述進入喚醒狀態的硬盤進行復位,然后再將所述數據記錄路徑設置為所述進入喚醒狀態的硬盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于研祥智能科技股份有限公司,未經研祥智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210395262.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有雙CPU的微型控制芯片
- 下一篇:一種機器類終端的接入控制方法及裝置





