[發明專利]一種硬盤掃描檢測方法在審
| 申請號: | 202011103015.2 | 申請日: | 2020-10-15 |
| 公開(公告)號: | CN112164415A | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 周津;何全;付彥淇;劉超;仇旭東 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G11C29/32 | 分類號: | G11C29/32;G11C29/42 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 劉二格 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 硬盤 掃描 檢測 方法 | ||
1.一種硬盤掃描檢測方法,其特征在于,包括以下步驟:
S1:將硬盤分為大小相同的N個區域;
S2:將每個區域里面的數據分為M個大小統一的數據塊;
S3:采用區塊掃描方法,以跳躍的方式對硬盤進行掃描,讀取數據,找到硬盤數據壞道。
2.如權利要求1所述的硬盤掃描檢測方法,其特征在于,所述步驟S1中,N個區域的地址是連續的。
3.如權利要求2所述的硬盤掃描檢測方法,其特征在于,所述步驟S2中,M個數據塊間地址是連續的。
4.如權利要求3所述的硬盤掃描檢測方法,其特征在于,所述步驟S3中,區塊掃描方法中,每次掃描跳躍一個區域,在每個區域里面每次只掃描一個數據塊,直到掃描到最后一個區域,一個掃描的小周期結束,接著從最開始的區域里面的下一個數據塊再開始掃描,直到最后一個區域的最后一個數據塊掃描完成,一個總的掃描周期結束。
5.如權利要求4所述的硬盤掃描檢測方法,其特征在于,所述步驟S3中,區塊掃描方法的過程為:
5.1、確定硬盤的掃描周期T;
5.2、假設當前時間點為Tc,上次掃描的時間點為Ts,如果Tc-TsT,等待時間T+Ts-Tc,啟動掃描;
5.3、重置硬盤掃描參數:等待時間time,數據塊大小block_size,開始地址address,區域大小section_size,區域數量section_num;
5.4、重置區域位置section_pos=0和開始地址的偏移量offset=0;
5.5、如果硬盤上有用戶請求,等待一個預設時間常量Tw;
5.6、發出硬盤讀請求,請求區域地址為address+(section_pos*section_size)+(block_size*offset),大小為block_size;
5.7、讀請求完成后,檢查信息中所報告的潛在錯誤地址fault_address;
5.8、如果fault_address扇區有錯誤,啟動修復命令REASSIGN BLOCK修復此扇區;
5.9、區域位置section_pos+1;
5.10、如果section_pos+1section_num,轉步驟5.5;
5.11、offset+1,重置區域位置section_pos=0;
5.12、如果offset+1section_size/block_size,轉步驟5.5;
5.13、一次掃描過程結束,轉步驟5.2等待下次掃描啟動。
6.一種如權利要求1-5中任一項所述的硬盤掃描檢測方法在數據存儲技術領域的應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011103015.2/1.html,轉載請聲明來源鉆瓜專利網。





