Hard disk drive condition reporting and error correction
First Claim
Patent Images
1. A computer comprising:
- an operating system;
a hard disk drive having a sensor to measure a physical operating parameter of the hard disk drive, the hard disk drive configured to compare the physical operating parameter to an expected range of said physical operating parameter and send a notification when the physical operating parameter is determined to be out of the expected range, the expected range being a range of said physical operating parameter in which the hard disk drive is expected to operate without damaging the hard disk drive;
a memory component comprising extensions to at least one protocol associated with the hard disk drive, the extensions enabling communications relating to disk drive diagnostics to occur between the operating system and the hard disk drive;
an interface component that utilizes the extensions to receive the notification from the hard disk drive and relay the notification to the operating system, the notification relating to the physical operating parameter of the hard disk drive determined to be out of the expected range; and
a processor operating under control of the operating system for sending a command to the hard disk drive via the interface component in response to receiving the notification, the command instructing the hard disk drive to send an action to the processor, the action being determined by the hard disk drive in response to the physical operating parameter being outside of the expected range and based at least in part on the physical operating parameter, the action being a corrective/maintenance action related to the hard drive.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that facilitates maintaining hard disk drive performance comprises a memory component that includes extensions to at least one protocol associated with a hard disk drive, the extensions enable communications to occur in real-time between an operating system and the hard disk drive. An interface component utilizes the extensions to receive a notification from the hard disk drive and relay the notification to the operating system, the notification relates to an operating parameter of the hard disk drive.
50 Citations
20 Claims
-
1. A computer comprising:
-
an operating system; a hard disk drive having a sensor to measure a physical operating parameter of the hard disk drive, the hard disk drive configured to compare the physical operating parameter to an expected range of said physical operating parameter and send a notification when the physical operating parameter is determined to be out of the expected range, the expected range being a range of said physical operating parameter in which the hard disk drive is expected to operate without damaging the hard disk drive; a memory component comprising extensions to at least one protocol associated with the hard disk drive, the extensions enabling communications relating to disk drive diagnostics to occur between the operating system and the hard disk drive; an interface component that utilizes the extensions to receive the notification from the hard disk drive and relay the notification to the operating system, the notification relating to the physical operating parameter of the hard disk drive determined to be out of the expected range; and a processor operating under control of the operating system for sending a command to the hard disk drive via the interface component in response to receiving the notification, the command instructing the hard disk drive to send an action to the processor, the action being determined by the hard disk drive in response to the physical operating parameter being outside of the expected range and based at least in part on the physical operating parameter, the action being a corrective/maintenance action related to the hard drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20)
-
-
12. A method for maintaining hard disk drive performance comprising acts of:
with an operating system of a computer having a hard disk drive; receiving a diagnostic error notification from the hard disk drive by way of a protocol extension associated with the hard disk drive, the diagnostic error notification based at least in part upon an environmental parameter relating to the hard disk drive, the diagnostic error notification indicating the environmental parameter is outside of an expected range, wherein the expected range is a range of said environmental parameter in which the hard disk drive is expected to operate without damage to the hard disk drive, wherein the expected range of the environmental parameter is defined by at least one threshold; responding to the diagnostic error notification by sending at least one command to the hard disk drive, the command requesting an action determined by the hard disk drive, the action determined in response to the environmental parameter being outside of the expected range, and the action correcting a sensed problem with the hard disk drive or mitigating damage to the hard disk drive; after sending the at least one command to the hard disk drive, receiving from the hard disk drive an indication of the action to be performed; and controlling performance of the action indicated by the hard disk drive. - View Dependent Claims (13, 14, 15, 16)
-
17. A computer-readable storage device having computer usable instructions stored thereon for execution by a processor to perform a method comprising acts of:
-
at an operating system, receiving a diagnostic error notification from a hard disk drive, the diagnostic error notification indicating a physical operating parameter of the hard disk drive is outside of an expected ranged, the expected range defined by at least one threshold; responding to the diagnostic error notification by the operating system by sending at least one command to the hard disk drive, the command requesting an action determined by the hard disk drive the action determined in response to the physical operating parameter being outside of the expected range; after sending the at least one command from the operating system, receiving from the hard disk drive an indication of the action to be performed; and performing the action by the operating system, the action correcting a sensed problem with the hard disk drive or mitigating damage to the hard disk drive. - View Dependent Claims (18)
-
Specification