Claims
- 1. In a disc drive operably connectable to a host computer wherein the disc drive has a data storage disc and a portion of the data storage disc is a critical event log storage area, a method of logging critical events comprising steps of:
(a) determining a power-on operational status of the disc drive with the host computer; (b) determining an occurrence of a critical event without a host computer intervention, wherein the critical event is a predefined information related to disc drive operations; and (c) logging the determined critical event to the critical event log storage area on the disc.
- 2. The method according to claim 1, wherein the power-on operation determining step (a) comprises step of:
(a)(i) determining whether a data communication path between the host computer and the disc drive is established via a disc drive interface.
- 3. The method according to claim 2, wherein the disc drive interface of the data communication determining step (a)(ii) is an ATA disc drive interface.
- 4. The method according to claim 2, wherein a set of the critical events is predefined and stored in the firmware of the disc drive.
- 5. The method according to claim 4, wherein the critical event determining step (b) further comprises steps of:
(b)(ii) determining an on-line data collection mode; and (b)(iii) monitoring for occurrence of one of the predefined critical events.
- 6. The method according to claim 5, wherein the determined critical event logging step (c) comprises steps of:
(c)(i) reading the critical event log from the critical event log storage area on the disc; (c)(ii) appending the determined critical event to the read critical event log; and (c)(iii) storing the appended critical event log to the critical event log storage area on the disc.
- 7. The method according to claim 4, wherein the critical event determining step (b) further comprises steps of:
(b)(iv) monitoring for an off-line data collection mode; (b)(v) performing an off-line scan of the disc drive upon detecting the off-line data collection mode; and (b)(vi) monitoring for occurrence of one of the predefined critical events.
- 8. The method according to claim 7, wherein the determined critical event logging step (c) comprises steps of:
(c)(i) reading the critical event log from the critical event log storage area on the disc; (c)(ii) appending the determined critical event to the critical event log; and (c)(iii) storing the appended critical event log to the critical event log storage area on the disc.
- 9. A computer readable media readable by a computer and encoding instructions for executing the method recited in claim 8.
- 10. A disc drive operably connectable to a host computer wherein the disc drive has a data storage disc and a portion of the data storage disc is a critical event log storage area, the disc drive comprising:
a critical event logging module; a disc drive interface providing a data communications path between the disc drive and the host computer; and firmware for storing the critical event logging module operably connected to the critical event log storage area and the disc drive interface.
- 11. The disc drive of claim 10 wherein the disc drive interface is an ATA disc drive interface.
- 12 The disc drive of claim 10 wherein the critical event logging module comprises:
a disc drive operational status determination module for determining a power-on operational status of the disc drive with the host computer; and a critical event determination module for determining an occurrence of a critical event without a host computer intervention, wherein the critical event is a predefined information related to disc drive operations,
wherein the critical event logging module stores the determined critical event to the critical event log storage area on the disc.
- 13. The disc drive of claim 12 wherein the disc drive operation status determination module determines whether the data communication between the host computer and the disc drive is established via the disc drive interface.
- 14. The disc drive of claim 13, wherein a set of the critical events is predefined and stored in the firmware of the disc drive.
- 15. The disc drive of claim 14, wherein the critical event determination module further monitors for occurrence of one of the predefined critical events during an on-line data collection mode.
- 16. The disc drive of claim 15, wherein the critical event logging module reads the critical event log from the critical event log storage area on the disc; appends the determined critical event to the read critical event log; and stores the appended critical event log to the critical event log storage area on the disc.
- 17. The disc drive of claim 14, wherein the means for determining a critical event occurrence monitors for an off-line data collection mode, performs an off-line scan of the disc drive upon detecting the off-line data collection mode, and monitors for occurrence of one of the predefined critical events.
- 18. The disc drive of claim 15, wherein the critical event logging module reads the critical event log from the critical event log storage area on the disc; appends the determined critical event to the read critical event log; and stores the appended critical event log to the critical event log storage area on the disc.
- 19. A disc drive operably connectable to a host computer wherein the disc drive has a data storage disc and a portion of the data storage disc is a critical event log storage area, the disc drive comprising:
a disc drive interface providing a data communications path between the disc drive and the host computer; and means for logging a critical event in the critical event log storage area on the disc.
- 20. The disc drive of claim 19, wherein the disc drive interface is an ATA disc drive interface.
- 21. The disc drive of claim 19, wherein the means for logging a critical event comprises:
means for determining a disc drive operational status with respect to the host computer; means for determining a critical event occurrence without host computer intervention, wherein the critical event is predefined information related to disc drive operations; and means for logging a critical event to the critical event log storage area on the disc.
- 22. The disc drive of claim 21, wherein the means for determining a disc drive operational status determines whether the power to the host computer is on and whether the data communication between the host computer and the disc drive is established via a disc drive interface.
- 23. The disc drive of claim 22, wherein a set of the critical events is predefined and stored in the firmware of the disc drive.
- 24. The disc drive of claim 23, wherein the means for determining a critical event occurrence monitors for occurrence of one of the predefined critical events during an on-line data collection mode.
- 25. The disc drive of claim 24, wherein the means for logging a critical event reads the critical event log from the critical event log storage area on the disc; appends the determined critical event to the read critical event log; and stores the appended critical event log to the critical event log storage area on the disc.
- 26. The disc drive of claim 23, wherein the means for determining a critical event occurrence monitors for an off-line data collection mode, performs an off-line scan of the disc drive upon detecting the off-line data collection mode, and monitors for occurrence of one of the predefined critical events.
- 27. The disc drive of claim 24, wherein the means for logging a critical event reads the critical event log from the critical event log storage area on the disc; appends the determined critical event to the read critical event log; and stores the appended critical event log to the critical event log storage area on the disc.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Ser. No. 60/236,316, filed Sep. 28, 2000 and titled “CRITICAL EVENT LOG FOR HARD DISK DRIVES”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60236316 |
Sep 2000 |
US |