Hard disk drive infant mortality test
First Claim
1. A method of functionally testing a potentially defective disk drive having data sites on a disk for recording data thereon, the disk drive storing a plurality of historical performance parameters for continuously logging problems during the operation of the disk drive, the method comprising the steps of:
- performing an analysis of stored historical performance parameters, comprising the steps of;
defining a set of performance thresholds associated with each of the plurality of stored historical performance parameters;
retrieving the stored plurality of historical performance parameters;
comparing the value of each of the plurality of historical performance parameters against its associated performance threshold; and
marking the disk drive as a failed disk drive if the value of the historical performance parameter exceeds the associated performance threshold, else performing a set of non-destructive read/write tests to selected regions of the disk, comprising the steps of;
defining a set of performance thresholds associated with each of the sets of non-destructive read/write tests;
running the set of non-destructive read/write tests, generating a set of results;
comparing the results of each of the non-destructive read/write tests against the associated performance threshold; and
marking the disk drive as a failed disk drive if the results of the non-destructive read/write tests exceed the associated performance threshold.
9 Assignments
0 Petitions
Accused Products
Abstract
A functional test for determining whether a hard disk drive has experienced an early-life failure. The test retrieves values of a selected set of stored historical performance parameters of the hard disk drive, then compares the retrieved values against a set of associated performance thresholds. If any of the selected set of stored historical performance parameters exceeds the associated performance threshold, the hard disk drive is marked as defective. The test also performs a set of non-destructive read/write tests to selected regions of the hard disk drive, generating a set of results. The non-destructive read/write test results are then compared against an associated performance threshold. If the results of the non-destructive read/write tests exceed the associated performance threshold, the hard disk drive is marked as defective. If neither the hard disk drive'"'"'s historical performance parameters nor the results from the read/write tests exceed the associated performance thresholds, the hard disk drive is marked as functional.
240 Citations
20 Claims
-
1. A method of functionally testing a potentially defective disk drive having data sites on a disk for recording data thereon, the disk drive storing a plurality of historical performance parameters for continuously logging problems during the operation of the disk drive, the method comprising the steps of:
-
performing an analysis of stored historical performance parameters, comprising the steps of;
defining a set of performance thresholds associated with each of the plurality of stored historical performance parameters;
retrieving the stored plurality of historical performance parameters;
comparing the value of each of the plurality of historical performance parameters against its associated performance threshold; and
marking the disk drive as a failed disk drive if the value of the historical performance parameter exceeds the associated performance threshold, else performing a set of non-destructive read/write tests to selected regions of the disk, comprising the steps of;
defining a set of performance thresholds associated with each of the sets of non-destructive read/write tests;
running the set of non-destructive read/write tests, generating a set of results;
comparing the results of each of the non-destructive read/write tests against the associated performance threshold; and
marking the disk drive as a failed disk drive if the results of the non-destructive read/write tests exceed the associated performance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification