Claims
- 1. A disk recording error checking method, comprising the steps of:
- (a) establishing a predetermined number of acceptable errors;
- (b) writing data onto a disk in a form of sectors, each sector being formed of code sequences, each code sequence including a data portion and a parity portion;
- (c) reading a complete sector of data from the disk immediately after completing said step (b);
- (d) counting a number of errors in one individual code sequence of the read sector;
- (e) determining if the number of errors counted in said step (d) is greater than the predetermined number of acceptable errors established in said step (a);
- (f) determining if all of the code sequences of the read sector have been processed by said steps and (d) and (e) only when said step (e) has determined that the number of errors counted in said step (d) is not greater than the predetermined number of acceptable errors;
- (g) repeating said steps (d), (e), and (f) only when said step (f) has determined that all of the code sequences of the read sector have not been processed;
- (h) indicating that the read sector of said step (c) is valid only when said step (f) has determined that all of the code sequences of the read sector have been processed; and
- (i) setting the predetermined number of accepted errors to a value less than a number of correctable errors in each individual code sequence.
- 2. The method as claimed in claim 1, further comprising the step of:
- (j) indicating that the read sector of said step (e) is defective only when said step (e) determines that the number counted in said step (d) is greater than the predetermined number of acceptable errors.
- 3. The method as claimed in claim 1, further comprising the step of:
- (1) setting the predetermined number of acceptable errors to a value less than a number of correctable errors in each individual code sequence.
- 4. A disk recording error-checking method, comprising the steps of:
- (a) establishing a predetermined number of acceptable errors;
- (b) writing data onto a disk in a form of at least one sector, each sector being formed of at least one code sequence, each code sequence including a data portion and a parity portion;
- (c) reading a complete sector of data from the disk immediately after completing said step (b);
- (d) counting a number of errors in one individual code sequence of the read sector;
- (e) determining if the number of errors counted in said step (d) is greater than the predetermined number of acceptable errors established in said step (a);
- (f) determining if all of the code sequences of the read sector have been processed by said steps (d) and (e) only when said step (e) has determined that the number of errors counted in said step (d) is not greater than the predetermined number of acceptable errors;
- (g) repeating said steps (d), (e), and (f) only when said step (f) has determined that all of the code sequences of the read sector have not been processed;
- (h) counting a total number of errors, the total number of errors being a sum of the number of errors counted in each individual code sequence of the read sector;
- (i) determining if the total number of errors counted in said step (h) is greater than a predetermined value, the predetermined value being a total number of acceptable errors;
- (j) indicating that the read sector of said step (c) is valid only when said step (i) has determined that the total number of errors counted in said step (h) is not greater than the predetermined value; and
- (k) setting the predetermined value to a number equal to a product of a total number of individual code sequences multiplied by a number of correctable errors in an individual code sequence.
- 5. The method as claimed in claim 4, further comprising the step of:
- (l) indicating that the read sector of said step (c) is defective only when said step (e) determines that the number of errors counted in said step (d) is greater than the predetermined number of acceptable errors.
- 6. The method as claimed in claim 4, further comprising the steps of:
- (l) indicating that the read sector of said step (c) is defective when said step (i) determines that the total number of errors counted in said step (h) is greater than the predetermined value.
- 7. The method as claimed in claim 4, further comprising the steps of:
- (l) indicating that the read sector of said step (c) is defective only when said step (e) determines that the number of errors counted in said step (d) is greater than the predetermined number of acceptable errors; and
- (m) indicating that the read sector of said step (c) is defective when said step (i) determines that the total number of errors counted in said step (h) is greater than the predetermined value.
Priority Claims (3)
Number |
Date |
Country |
Kind |
61-36067 |
Feb 1986 |
JPX |
|
61-40801 |
Feb 1986 |
JPX |
|
61-40803 |
Feb 1986 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 06/016,932 filed on Feb. 20, 1987, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0127732 |
Dec 1984 |
EPX |
0137425 |
Apr 1985 |
EPX |
3303627 |
Aug 1984 |
DEX |
60-59540 |
Apr 1985 |
JPX |
Non-Patent Literature Citations (2)
Entry |
English Translation of JP 60-59540. |
IBM Technical Disclosure Bulletin-vol. 26, No. 11, Apr. 1984. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
16932 |
Feb 1987 |
|