[發明專利]硬盤裝置及其控制方法有效
| 申請號: | 201810044705.1 | 申請日: | 2018-01-17 |
| 公開(公告)號: | CN109471807B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 近藤陽介;古橋佳奈 | 申請(專利權)人: | 株式會社東芝;東芝電子元件及存儲裝置株式會社 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F3/06 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 徐健;段承恩 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬盤 裝置 及其 控制 方法 | ||
1.一種硬盤裝置,通過LBA受理來自主機的地址指定,具有:
設定單元,其按各世代關聯地設定通過所述LBA的再分配而被更新的舊世代的LBA和再分配后的新世代的LBA之間的差量值;
讀取單元,其在通過來自所述主機的讀取命令或者寫入命令而指定了所述LBA的情況下,讀取在與該指定的LBA對應的扇區所寫入的數據;
第1判定單元,其判定所述讀取單元讀取的所述數據所包含的世代信息是否為表示所述新世代的世代信息;
修正單元,其在所述第1判定單元判定為不是表示所述新世代的世代信息的情況下,基于所述設定單元所設定的所述差量值修正所述新世代的LBA;
第2判定單元,其根據由所述修正單元修正后的LBA判定是否是扇區錯誤;以及
寫入單元,其在來自所述主機的命令為寫入命令的情況下,將所述第2判定單元進行了判定的不是所述扇區錯誤的扇區中所寫入的數據,以新世代的用戶數據進行重寫,所述新世代的用戶數據包含所述新世代的世代信息和所述指定的新世代的LBA。
2.根據權利要求1所述的硬盤裝置,其特征在于,
具有輸出單元,所述輸出單元在來自所述主機的命令為讀取命令、所述第1判定單元判定為不是表示所述新世代的世代信息的情況下,將不是所述扇區的讀取值的預定值返回到所述主機。
3.根據權利要求2所述的硬盤裝置,其特征在于,
所述輸出單元在所述第1判定單元判定為是表示所述新世代的世代信息的情況下,將所述扇區的讀取值返回到所述主機。
4.根據權利要求2所述的硬盤裝置,其特征在于,
所述輸出單元在所述扇區是扇區錯誤的情況下,將扇區錯誤返回到所述主機。
5.根據權利要求1~4中任一項所述的硬盤裝置,其特征在于,
所述設定單元,每當所述再分配時,關于在各再分配中更新了的各個舊世代的LBA,按世代來關聯地設定所述差量值。
6.根據權利要求5所述的硬盤裝置,其特征在于,
所述修正單元從所述設定單元所設定的按所述世代的所述差量值提取一個符合的所述差量值,將所述新世代的LBA修正為所述舊世代的LBA。
7.根據權利要求3所述的硬盤裝置,其特征在于,
所述設定單元,每當所述再分配時,關于在各再分配時更新了的各個舊世代的LBA,按世代來關聯地設定所述差量值,
所述修正單元從所述設定單元所設定的按所述世代的所述差量值提取一個符合的所述差量值,將所述新世代的LBA修正為所述舊世代的LBA,
所述輸出單元在所述設定單元所設定的按所述世代的所述差量值中不包含符合的差量值的情況下,將扇區錯誤返回到所述主機。
8.根據權利要求7所述的硬盤裝置,其特征在于,
所述輸出單元在所述第2判定單元判定為所述修正單元提取而修正所得的所述舊世代的LBA是扇區錯誤的情況下,將所述扇區錯誤返回到所述主機。
9.根據權利要求1~4中任一項所述的硬盤裝置,其特征在于,
所述扇區所包含的所述世代信息以及所述LBA相對于附加于所述數據的CRC數據通過異或而被嵌入。
10.根據權利要求1~4中任一項所述的硬盤裝置,其特征在于,
所述設定單元以所述扇區的物理塊為單位設定所述差量值。
11.一種硬盤裝置的控制方法,是通過LBA受理來自主機的地址指定的硬盤裝置的控制方法,包括:
按各世代關聯地設定通過所述LBA的再分配而被更新的舊世代的LBA和再分配后的新世代的LBA之間的差量值的步驟;
在通過來自所述主機的讀取命令或者寫入命令指定了所述LBA的情況下,讀取在與該指定的LBA對應的扇區中所寫入的數據的步驟;
判定所述讀取的數據所包含的世代信息是否為表示所述新世代的世代信息的步驟;
在判定為不是表示所述新世代的世代信息的情況下,基于所述設定的差量值修正所述新世代的LBA的步驟;
根據所述修正后的LBA判定是否是扇區錯誤的步驟;
在來自所述主機的命令是寫入命令的情況下,將不是所述扇區錯誤的扇區中所寫入的數據,以新世代的用戶數據來重寫,所述新世代的用戶數據包含所述新世代的世代信息和所述指定的新世代的LBA。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東芝;東芝電子元件及存儲裝置株式會社,未經株式會社東芝;東芝電子元件及存儲裝置株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810044705.1/1.html,轉載請聲明來源鉆瓜專利網。





