Patentable/Patents/US-10831601
US-10831601

Reconstruction hard disk array and reconstruction method for to-be-reconstructed hard disks therein including comparing backup data with an access timestamp of first, second and third hard disks

PublishedNovember 10, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A reconstruction method based on a hard disk array comprises determining whether at least one damaged hard disk among a plurality of hard disks of the hard disk array has been replaced by at least one to-be-reconstructed hard disk, and writing a backup data corresponding to the at least one damaged hard disk into the at least one to-be-reconstructed hard disk according to a mapping table and information of the at least one damaged hard disk.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A reconstruction method based on a hard disk array, comprising: determining whether at least one damaged hard disk among a plurality of hard disks of the hard disk array has been replaced by at least one to-be-reconstructed hard disk; and writing a backup data corresponding to the at least one damaged hard disk into the at least one to-be-reconstructed hard disk according to a mapping table and information of the at least one damaged hard disk; wherein the hard disk array is capable of error correcting, the plurality of hard disks comprises a first hard disk, a second hard disk and a third hard disk, and the at least one to-be-reconstructed hard disk comprises the first hard disk and the second hard disk, wherein the writing the backup data corresponding to the at least one damaged hard disk into the at least one to-be-reconstructed hard disk comprises: writing a backup data corresponding to the first hard disk into the first hard disk according to the mapping table; and comparing a backup data corresponding to the second hard disk with an access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk.

2

2. The method as claimed in claim 1 , wherein the comparing the backup data corresponding to the second hard disk with the access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk comprises: determining whether a data time of the backup data corresponding to the second hard disk corresponds to the access timestamp; and reconstructing the second hard disk according to the data stored in the first hard disk and the third hard disk when the data time corresponds to the access timestamp.

3

3. The method as claimed in claim 2 , wherein the comparing the backup data corresponding to the second hard disk with the access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk further comprises: writing the backup data corresponding to the second hard disk into the second hard disk when the data time does not correspond to the access timestamp.

4

4. The method as claimed in claim 2 , further comprising, when the data time does not correspond to the access timestamp: modifying an error correction code stored in the first hard disk, the second hard disk or the third hard disk according to data of the first hard disk, the second hard disk and the third hard disk.

5

5. The method as claimed in claim 2 , wherein the data time of the backup data corresponding to the second hard disk is a backup time of the backup data corresponding to the second hard disk.

6

6. The method as claimed in claim 1 , wherein the first hard disk and the second hard disk have a plurality of sectors, and the comparing the backup data corresponding to the second hard disk with the access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk comprises: determining whether a data time of a backup data corresponding to a first sector of the plurality of sectors of the second hard disk corresponds to the access timestamp; and reconstructing the first sector of the second hard disk according to the data stored in the first hard disk and the third hard disk when the data time corresponds to the access timestamp.

7

7. The method as claimed in claim 6 , wherein the comparing the backup data corresponding to the second hard disk with the access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk further comprises: writing the backup data corresponding to the first sector of the backup data into the first sector when the data time does not correspond to the access timestamp.

8

8. The method as claimed in claim 6 , further comprising, when the data time does not correspond to the access timestamp: modifying an error correction code stored in the first hard disk, the second hard disk or the third hard disk according to data of the first hard disk, a first sector and the third hard disk.

9

9. The method as claimed in claim 6 , wherein the data time of the backup data corresponding to the first sector of the plurality of sectors of the second hard disk is a backup time of the backup data corresponding to the first sector of the plurality of sectors of the second hard disk.

10

10. A hard disk array, comprising: a first hard disk; a second hard disk; a third hard disk; and a controller, electrically connected with the first hard disk, the second hard disk and the third hard disk, and configured to determine whether at least one damaged hard disk among the first hard disk, the second hard disk and the third hard disk has been replaced by at least one to-be-reconstructed hard disk, and to write a backup data corresponding to the at least one damaged hard disk into the at least one to-be-reconstructed hard disk according to a mapping table; wherein the at least one to-be-reconstructed hard disk comprises the first hard disk and the second hard disk, the controller writes a backup data corresponding to the first hard disk into the first hard disk according to the mapping table, and the controller further compares a backup data corresponding to the second hard disk with an access timestamp of the first hard disk, the second hard disk and the third hard disk to selectively reconstruct the second hard disk according to data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and data stored in the third hard disk.

11

11. The hard disk array as claimed in claim 10 , wherein the controller further determines whether a data time of the backup data corresponding to the second hard disk corresponds to the access timestamp, and reconstructs the second hard disk according to the data stored in the first hard disk after the backup data corresponding to the first hard disk is written therein and the data in the third hard disk when the data time corresponds to the access timestamp.

12

12. The hard disk array as claimed in claim 11 , wherein the controller writes the backup data corresponding to the second hard disk into the second hard disk when the data time does not correspond to the access timestamp.

13

13. The hard disk array as claimed in claim 11 , wherein the data time of the backup data corresponding to the second hard disk is a backup time of the backup data corresponding to the second hard disk.

14

14. The hard disk array as claimed in claim 11 , wherein the controller modifies an error correction code stored in the first hard disk, the second hard disk or the third hard disk according to data of the first hard disk, the second hard disk and the third hard disk.

15

15. The hard disk array as claimed in claim 10 , wherein the controller determines whether a data time of a backup data corresponding to a first sector of a plurality of sectors of the second hard disk corresponds to the access timestamp, and reconstructs the first sector of the second hard disk according to the data stored in the first hard disk and the third hard disk when the data time corresponds to the access timestamp.

16

16. The hard disk array as claimed in claim 15 , wherein the controller writes the backup data corresponding to the first sector into the first sector when the data time does not correspond to the access timestamp.

17

17. The hard disk array as claimed in claim 15 , wherein the data time of the backup data corresponding to the first sector of the plurality of sectors of the second hard disk is a backup time of the backup data corresponding to the first sector of the plurality of sectors of the second hard disk.

18

18. The hard disk array as claimed in claim 15 , wherein the controller modifies an error correction code stored in the first hard disk, the second hard disk or the third hard disk according to data of the first hard disk, a first sector and the third hard disk.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 1, 2019

Publication Date

November 10, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Reconstruction hard disk array and reconstruction method for to-be-reconstructed hard disks therein including comparing backup data with an access timestamp of first, second and third hard disks” (US-10831601). https://patentable.app/patents/US-10831601

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Reconstruction hard disk array and reconstruction method for to-be-reconstructed hard disks therein including comparing backup data with an access timestamp of first, second and third hard disks — Wei-Ru Li | Patentable