Intelligent sector recovery algorithm
First Claim
1. A method of recovering data from a data storage device, the data storage device being divided into storage segments, the method for recovering data comprising steps of:
- (a) sensing at least two types of disturbances to the data storage device;
(b) collecting data from a plurality of sensors, each sensor being relative to a certain type of disturbance;
(c) normalizing the data from the plurality of sensors;
(d) sorting the normalized data from the sensors;
(e) detecting a read error in the data of at least one storage segment of the data storage device;
(f) selecting a read error recovery procedure that is responsive to the normalized data, the read error recovery procedure defining a group of corrective actions wherein each group of corrective actions is associated with compensating for a particular type of disturbance; and
(g) implementing the selected read error recovery procedure.
8 Assignments
0 Petitions
Accused Products
Abstract
A disc drive includes a base and a disc rotatably attached to the base. The disc drive also includes an actuator assembly rotatably attached to said base and a device for moving the actuator assembly. The disc drive also includes at least one sensor for sensing disturbances to the disc drive. The disc drive has a system microprocessor in electrical communication with the sensor. In the event a read error is detected, a plurality of sets of corrective procedures are stored in the random access memory of the microprocessor. The system microprocessor executes the sets of corrective procedures in an order in response to the sensed disturbances input to the system microprocessor.
43 Citations
9 Claims
-
1. A method of recovering data from a data storage device, the data storage device being divided into storage segments, the method for recovering data comprising steps of:
-
(a) sensing at least two types of disturbances to the data storage device;
(b) collecting data from a plurality of sensors, each sensor being relative to a certain type of disturbance;
(c) normalizing the data from the plurality of sensors;
(d) sorting the normalized data from the sensors;
(e) detecting a read error in the data of at least one storage segment of the data storage device;
(f) selecting a read error recovery procedure that is responsive to the normalized data, the read error recovery procedure defining a group of corrective actions wherein each group of corrective actions is associated with compensating for a particular type of disturbance; and
(g) implementing the selected read error recovery procedure. - View Dependent Claims (2, 3, 4)
-
-
5. A data storage device comprising:
-
a data storage medium for storing data, the medium being divided into identifiable storage segments;
at least one sensor for sensing disturbances to the data storage device; and
a system processor operatively coupled to the sensor and the data storage medium, the system processor implementing the steps of;
(a) sensing at least two types of disturbances to the data storage device;
(b) collecting data from the at least one sensor, each sensor being relative to a certain type of disturbance;
(c) normalizing the data from the at least one sensor;
(d) sorting the normalized data;
(e) detecting a read error in the data of at least one storage segment; and
(f) selecting a read error recovery procedure that is responsive to the normalized data, the read error recovery procedure defining a group of corrective actions wherein each group of corrective actions is associated with compensating for a particular type of disturbance; and
(g) implementing the selected read error recovery procedure. - View Dependent Claims (6, 7, 8, 9)
-
Specification