[發明專利]一種針對西數硬盤11號模塊損壞的修復方法有效
| 申請號: | 201611231207.5 | 申請日: | 2016-12-28 |
| 公開(公告)號: | CN106648948B | 公開(公告)日: | 2020-04-03 |
| 發明(設計)人: | 黃旭;張佳強;董超;楊先珉 | 申請(專利權)人: | 四川秘無痕科技有限責任公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 641000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 硬盤 11 模塊 損壞 修復 方法 | ||
1.一種針對西數硬盤11號模塊損壞的修復方法,其特征在于包括以下步驟:
S1:搜索西數硬盤固件的連續空閑磁道;
S2:記錄連續空閑磁道的開始磁道數;
S3:計算邏輯UBA地址,執行公式如下:
開始磁道數-最大負磁道數=可用邏輯磁道數;
可用邏輯磁道數*每磁道扇區數=邏輯UBA地址;
S4:通過UBA方式讀取西數硬盤固件區01號地圖模塊,從01號地圖模塊中解析出11號模塊所在的固件區UBA地址,所述S4的具體步驟如下:
S41:在固件區的01號地圖模塊中搜索11號模塊的條目標記“0x12021100”或“0x1A021100”;若找到“0x12021100”則執行S42,若找到“0x1A021100”則執行S43;
S42:在條目標記后偏移6個字節,將此后的8個字節以4個字節為一組,判斷兩組的值是否相同,若相同則執行S5,若不相同則結束;
S43:在條目標記后偏移6個字節,將此后的16個字節以4個字節為一組,首先判斷前兩組的值是否都為“0x00000000”,若是執行S44;若否則執行S45;
S44:判斷后兩組的值是否相同,若相同則表明所述后兩組的值是UBA地址,執行S5;若不相同則結束;
S45:判斷前兩組的值是否相同,若相同則表明所述前兩組的值是UBA地址,執行S5;若不相同則結束;
S5:將S3中計算的邏輯UBA地址填入并覆蓋S4中的兩組的值;
S6:對01號地圖模塊重新校驗,將校驗的值寫入并覆蓋01號地圖模塊頭部偏移位置0x0C至0x0F處的校驗位;
S7:通過ROM版本,尋找一個配件盤中同ROM版本的11號模塊,以加載11號模塊到緩存的方式,做一次11號模塊加載;
S8:加載的11號模塊直接被加載到緩存,參與硬盤初始化,即可認盤并提取數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川秘無痕科技有限責任公司,未經四川秘無痕科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611231207.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種測試多控制器存儲設備的方法和裝置
- 下一篇:一種存儲系統及數據傳輸方法





