Claims
- 1. A method for writing data to a disk, comprising:filling a data buffer with a series of values to be written into a data frame, wherein the series of values includes values for overhead fields and data fields; generating a signal which indicates when a read/write head passes an end of a servo sector; and in response to the signal, writing the series sequentially into the data frame without a sector pulse at a data sector boundary while avoiding a defective sector.
- 2. The method of claim 1, wherein the overhead fields include a VFO field and a data sync field.
- 3. The method of claim 1, wherein the data field includes data from more than one logical data sector.
- 4. The method of claim 3, wherein the data field that includes data from more than one logical data sector is without intervening overhead fields between the logical data sectors.
- 5. The method of claim 1, where in the series forms more than one data fields which are separated by overhead fields.
- 6. The method of claim 1, wherein the series has length that corresponds to a length of the data frame.
- 7. A method for reading data from a disk, comprising:generating a signal which indicates a read/write head passing an end of a servo sector; detecting a data synchronization field; reading a series of values sequentially from the disk without a sector pulse at a data sector boundary, wherein said series of values includes values which represent an overhead field and values which represent a data field; transferring the series of values to a data buffer; and separating the values which represent the data field from the values which represent the overhead field.
- 8. The method of claim 7, wherein detecting the data synchronization field comprises:in response to the signal, waiting a fixed delay; then locking a read clock to pulses generated by reading a VFO field; and then searching for a pattern which is in the data synchronization field.
- 9. The method of claim 7, wherein the series contains values representing data from more than one logical data sector, and the method further comprises partitioning the values in the data buffer by logical data sector.
- 10. The method of claim 7, wherein the data from more than one logical data sector are from a data field that is without intervening overhead fields between the logical data sectors.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional application of application Ser. No. 08/522,037, filed Sep. 1, 1995, and is related to co-owned U.S. Pat. No. 5,812,755 entitled “LOGICAL AND PHYSICAL ZONES FOR HARDWARE MANAGEMENT OF DEFECTS IN A HEADERLESS DISK DRIVE ARCHITECTURE,” and U.S. Pat. No. 5,802,584 entitled “HARDWARE ALIGNMENT IN A HEADERLESS DISK DRIVE ARCHITECTURE,” which are hereby incorporated by reference in their entirety. This application is also related to U.S. Pat. No. 5,812,335 entitled “PROGRAMMABLE DATA TRANSFER WITHOUT SECTOR PULSES IN A HEADERLESS DISK DRIVE ARCHITECTURE,” which is hereby incorporated by reference in its entirety.
US Referenced Citations (16)
Foreign Referenced Citations (1)
Number |
Date |
Country |
522750 |
Jul 1991 |
EP |