Ability to distinguish true disk write errors

Dynamic information storage or retrieval – Condition indicating – monitoring – or testing – Including radiation storage or retrieval

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C369S053170, C369S047140

Reexamination Certificate

active

06426928

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to data storage on disk storage media and in particular to error handling and recovery for disk storage media. Still more particularly, the present invention relates to distinguishing true write errors during error handling and recovery for disk storage media.
2. Description of the Related Art
Accurate and prompt reporting of write errors or faults a disk drive by device drivers, adapters, and/or disk drives when an attempted write to the hard disk drive is unsuccessful represents the ideal situation for data protection. Under these conditions, the system or user application has an opportunity to preserve the data by writing it elsewhere. In particular, write faults indicating failure of an attempted write to a disk sector—which is indicative, in turn, of the unreliability of that disk sector—must be accurate for the operating system to preserve the user data.
However, there exist no standard means for reporting a write error due to sector failure to the operating system.
Different device drivers from various vendors will report different errors for this circumstance, ranging from the preferable write fault to a totally unreliable “drive malfunction” error. With this array of error reporting seen by the operating system, there is a need for an effective mechanism allowing the operating system to distinguish between true write faults from other errors which might be returned.
It would be desirable, therefore, to provide mechanism for distinguishing true write faults, resulting from disk sector failure, from other errors which might be returned during an attempted write to disk storage.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide improved data storage on disk storage media.
It is another object of the present invention to provide improved error handling and recovery for disk storage media.
It is yet another object of the present invention to provide a mechanism for distinguishing true write errors during error handling and recovery for disk storage media.
The foregoing objects are achieved as is now described. If necessary, problematic sectors are isolated when an attempt to write a group of data blocks to corresponding disk sectors returns a write error by attempting to write each data sector individually, registering each individual sector which returns a write error for separate, further examination. Since disk drive vendors do not employ consistent write error messages in device drivers, true write faults—those caused by failure of disk media such that a sector becomes unreliable or unrecoverable—are then identified by an operating system device manager for the disk drive by writing the data block to a reserved replacement sector and monitoring the status of that write. If the write to the replacement sector also fails with a write error, the error signaled likely indicates a true drive status and an appropriate error is returned to the file system which issued the write request. If the write to the replacement sector succeeds, however, the write error most likely reflects a failing sector. Relocation of the failing may then be completed by simply mapping the original data sector to the replacement sector, and marking the original data sector as bad.
The above as well as additional objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 3771143 (1973-11-01), Taylor
patent: 4434487 (1984-02-01), Rubinson et al.
patent: 4525839 (1985-07-01), Nozawa et al.
patent: 4656532 (1987-04-01), Greenberg et al.
patent: 4907226 (1990-03-01), Endo
patent: 5075804 (1991-12-01), Deyring
patent: 5088081 (1992-02-01), Farr
patent: 5105427 (1992-04-01), Ando
patent: 5166936 (1992-11-01), Ewert et al.
patent: 5189566 (1993-02-01), Christensen et al.
patent: 5253256 (1993-10-01), Oyama et al.
patent: 5287363 (1994-02-01), Wolf et al.
patent: 5313626 (1994-05-01), Jones et al.
patent: 5420730 (1995-05-01), Moon et al.
patent: 5422890 (1995-06-01), Klingsporn et al.
patent: 5437020 (1995-07-01), Wells et al.
patent: 5452147 (1995-09-01), Yamashita et al.
patent: 5473753 (1995-12-01), Wells et al.
patent: 5506977 (1996-04-01), Jones
patent: 5513160 (1996-04-01), Satoh et al.
patent: 5581722 (1996-12-01), Welland
patent: 5588007 (1996-12-01), Ma
patent: 5600662 (1997-02-01), Zook
patent: 5615190 (1997-03-01), Best et al.
patent: 5619723 (1997-04-01), Jones et al.
patent: 5632012 (1997-05-01), Belsan et al.
patent: 5633767 (1997-05-01), Boutaghou et al.
patent: 5666335 (1997-09-01), Horibe
patent: 5701220 (1997-12-01), Koriyama
patent: 5734816 (1998-03-01), Niijima et al.
patent: 5740349 (1998-04-01), Hasbun et al.
patent: 5742934 (1998-04-01), Shinohara
patent: 5745326 (1998-04-01), Koriyama
patent: 5751733 (1998-05-01), Glover
patent: 5751947 (1998-05-01), Arakawa
patent: 5764881 (1998-06-01), Yoshida
patent: 5778167 (1998-07-01), Carrel et al.
patent: 5793559 (1998-08-01), Shepherd et al.
patent: 5828511 (1998-10-01), Bar
patent: 5841600 (1998-11-01), Kaplan
patent: 5914928 (1999-06-01), Takahashi
patent: 5937435 (1999-08-01), Dobbek et al.
patent: 5941998 (1999-08-01), Tillson
patent: 6034831 (2000-03-01), Dobbek et al.
patent: 6043945 (2000-03-01), Tsuboi et al.
patent: 6101619 (2000-08-01), Shin
Enhancement to the Dynamic Alternate Assignment of Disk Sectors, IBM Technical Disclosure Bulletin, vol. 26, No. 11, Apr. 1984, pp. 6118-6119.
Effective Management Method of Spare Area Allocation for Sector and Cylinder Defects, IBM Technical Disclosure Bulletin, vol. 38, No. 5, May 1995, p. 141.
Blind Head Scrub Error Recovery Procedure for Magnetic Tape Subsystem, IBM Technical Disclosure Bulletin, vol. 35, No. 3, Aug. 1992, pp. 408-409.
Automatic Swap of the Primary and Secondary Mirros in a Disk Mirror System, IBM Technical Disclosure Bulletin, vol. 36, No. 12, Dec. 1993, pp. 85-86.
Write Retry Success Sector Verification in Error Recovery Steps, IBM Technical Disclosure Bulletin, vol. 38, No. 12, Dec. 1995, p. 45.
Retry Success Sector Read Verification in Idle Mode, IBM Technical Disclosure Bulletin, vol. 38, No. 12, Dec. 1995, p. 433.
Raid with Automatic Defect Detection and Correction Functions, IBM Technical Disclosure Bulletin, vol. 38, No. 2, Feb. 1996, pp. 327-328.
Easy Implementation of Post Write Error Retry, IBM Technical Disclosure Bulletin, vol. 39, No. 02, Feb. 1996, pp. 379-380.
Enhanced RAID-5 Error Recovery in Response to Drive Hard Read Errors, Research Disclosure, Jul. 1998, pp. 964-965.
Reassign Technique Utilizing Mapped Defect Information, Research Disclosure, Jul. 1998, p. 973.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Ability to distinguish true disk write errors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Ability to distinguish true disk write errors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Ability to distinguish true disk write errors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2823262

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.