A diskette comprising a jacket, a liner material disposed within said jacket, a flat circular media having a magnetic coating on both sides disposed within said liner material, a hub attached at the center of said media, a plurality of servo grooves on at least one of said sides of said media that have stitched patterns that will alternate on-and-off at twenty kilohertz in the presence of a constant, unmodulated light source. The diskette is magnetically formatted with reference and data tracks recorded in such a way that extremely accurate position determinations can be made by looking at the analog amplitude of the detected tracks and comparing them at different head positions. The innermost tracks contain redundant copies of a disk mapping table that comprises data for a media type code, a sector size code, a sector interleave code, a total track count, a reassignment area starting address, a data area starting address, a total sector count, an update count, and a reassignment table having at least room for 250 entries of three bytes each.
Drawings
Claims1
A disk drive for use with a floppy diskette that has magnetically recorded on its surfaces a plurality of data tracks recorded between optical servo grooves, at least one reference track, one media type code (MTC) track and one diskette mapping table (DMT) track having a repetition of a portion of the information encoded in said MTC track, the disk drive comprising:
magnetic reading and servo positioning means for finding a nominal center radial position of said at least one reference track on said floppy diskette when installed in the disk drive and for storing data related to said nominal center radial position for later servo access of said data tracks;
diskette introduction means for causing the magnetic reading and servo positioning means to store said representation of said nominal center radial position and to read data from said DMT track on said floppy diskette after its being introduced to the disk drive;
and
diskette mapping table access means for reading and writing said DMT track with information related to said floppy diskette installed in the disk drive including information representing the number of tracks formatted, the number of bytes per nominal sector on said tracks, the total number of good usable sectors, the interleave of sectors, the starting address of a reassignment area, the starting address of a general data area, the number of sectors available for a reassignment, a sector reassignment table, the number of times said diskette mapping table has been updated, a media type code information with said floppy diskette physical characteristic information, and descriptors for communicating predetermined operational performance and operational restrictions of said floppy diskette;
wherein, the diskette introduction means includes means for placing a disk mapping table (DMT) in an innermost pair of data tracks on a cylinder closest to said reference tracks, wherein each track has a minimum of twelve viable sectors, otherwise, a next outer pair of said data tracks are used for said DMT and said previous two data tracks are encoded to declare all sectors as bad, and including means for making duplicate copies of said DMT which are then written in all sectors of an innermost acceptable data cylinder;
and
wherein said DMT includes:
a first four bytes for representing a media type code (MTC) that repeat information in said MTC track;
a fifth byte that includes a zero in a high order four bits and a sector size code (SSC) for the data sectors in a low order two bits;
a sixth byte includes a sector interleave factor, wherein "zero" indicates a one-to-one interleave, "one" indicates two-to-one interleave, and further includes a test bit for marking floppy diskettes for diagnostic purposes only;
a seventh and eighth byte are not used;
a ninth and tenth byte contain a total track count (TTC), which is the total number of tracks formatted during a formatting procedure and includes a count of any tracks that may have been rejected during said DMT placement and said DMT tracks;
an eleventh through thirteenth byte for recording a reassignment start address (RSA), which is the logical sector address of a start of a reassignment area;
a fourteenth through sixteenth byte representing a logical sector address of a start of a data sector area (DSA), wherein a reassignment sector count (RSC) representing the number of reassignment sectors is equal to DSA-RSA;
a seventeenth through nineteenth byte for representing a total sector count (TSC), which indicates the total number of good sectors that were formatted, including said DMT sectors, any vendor sectors, reassignment sectors, and data sectors;
a twentieth through two-hundred-and-fifty-sixth byte are not used;
a two-hundred-and-fifty-seventh byte for representing an update sequence number (USN) that serializes the number of times said reassignment table has been updated, or rewritten, since an initial formatting, wherein said update count may vary between DMT sectors on said DMT track and the one with a highest update count is regarded the most current;
and
a two-hundred-and-sixtieth through one-thousand-and-twenty-third byte for said reassignment table with a logical block address (LBA) that defines a sector in said data area and reassigned as LBA=LSA-DSA, where LSA is a logical sector address of a reassigned sector.
7 May 2013Estimated · howhidePre-1995 term; greater of 17 years from grant or 20 years from filing when eligible. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
#FIG. 1 is an elevational view of a prior art diskette in a hard plastic case and shows the media and hub that rotates within;
#FIGS. 2(a)-(b) illustrate the relationship of the media of FIG. 1 to the servo and nonservo side read/write heads and optical position detector. FIG. 2(a) is a elevational view of the optical servo side media and hub inside the diskette of FIG. 1. (Only one side has indelibly embossed, optically visible features.) FIG. 2(b) is a cross-sectional view of the media and heads taken along the line 2b-2b in FIG. 2(a);
#FIG. 3 is a top elevational view of a portion of the reference track. Both mechanically embossed and magnetically recorded features are illustrated;
Detailed description5,571 words
#FIG. 1 illustrates a diskette of the present invention, referred to by the general reference numeral 10, which comprises a jacket 12, a label 14, a shutter 16, and a media 18. A liner (not shown) is disposed within jacket 12 and is made of a material that lubricates and cleans media 18. Media 18 is attached to a hub 20 and has a barium ferrite coating on both top and bottom surfaces (not shown for clarity in showing the other elements below). A hole 22 would normally be provided with a mechanical switch to indicate to a disk drive that diskette 10 is, or is not, write-protected, but in the present very high density (VHD) format, this hole is permanently set to indicate write protection in standard media drives. A hole 24 would normally indicate that diskette 10 is a high density (HD) format. The double density (DD) format is indicated by omitting hole 24. In diskette 10, hole 24 is preferably used as the write protect switch location.
#FIG. 2(a) illustrates, with circles drawn with dashed lines, that media 18 comprises indelibly embossed features that include a media type code (MTC) track 30, a reference track 32, and approximately 900 servo grooves 34 (numbered 0 to 899), all of which are concentric with one another. These indelibly embossed features consist of dashed lines having various patterns, depending on the track it is associated with. Servo grooves 34 are the simplest, with a 50% duty cycle pattern consisting of "stitches" that will generate a twenty kilohertz squarewave in an optical detector at the preferred media 18 rotational rate of 720 RPM. (Elements on the nonservo side that correspond to servo side elements are hereinafter numbered with prime notation; therefore reference track 32 on the servo side has a matching reference track 32' on the nonservo side in the same cylinder.) Interlaced into the spaces between the servo grooves 34, there are magnetically recorded a disk mapping table (DMT) track 36 and a plurality of magnetically recorded data tracks 38. A second DMT track 36' and plurality of data tracks are magnetically recorded on the nonservo surface at the same cylinder positions as those on the servo side. Presently, only one magnetically recorded track (36 or 38) is recorded between any two adjacent servo grooves 34. Certain minimum distances between magnetic data tracks must be maintained to avoid adjacent channel interference. The servo grooves 34 are used in a disk drive system to accurately position a pair of read/write head assemblies 50 comprising, on the nonservo side, a high density/double density (HD/DD) 5000 microinch gap magnetic core 51, a very high density (VHD) 600 microinch gap magnetic core 52, and on the servo side a VHD core 53, and a HD/DD core 54. The positioning system preferably has a conventional stepper motor that will position the assembly 50 to HD/DD track positions, and a finer voice coil positioning sub-system that rides on the stepper motor system and is activated for VHD use. The HD/DD cores 51 and 54 are used with the voice coil positioning sub-system in combination with the stepper motor system to read and write standard double density (800K) and high density (1.44M) diskettes. A reflective sensor system is used to provide a linear positioning scheme (not locked to the rotational surface) that compensates for offsets between the upper and lower heads, and that allows for trim-erasure before writing. Table One lists the physical track locations of the above from the center of media 18 in an exemplary embodiment. Table Two lists other preferred dimensions relating to the above grooves and tracks. There are 26 reference segments in the reference track and 1666 stitches in each servo track.
#TABLE ONE ______________________________________ MTC Track (cyl-6) 21.9390 mm Reference Track (cyl-3) 22.0000 mm Data Track 0 (cyl 0) 22.0610 mm Servo Groove 0 22.0510 mm Servo Groove 899 40.3906 mm ______________________________________