Apparatus for recording data onto and reading data from an elongated magnetic tape data storage medium, said data storage medium having a plurality of elongated data-storing tracks, a drive supporting and providing access to the data storage medium, host means sending and receiving data to and from the drive for recording data on as recorded data and reading said recorded data from the data storage medium, head means being relatively movably mounted in the drive for relative movements with respect to said data storage medium for accessing said elongated data-storing tracks for relatively scanning said tracks of the data storage medium for recording said data onto and reacting said recorded data from said data-storing tracks, including in combination:
- tachometer means operatively connected to said data storage means for metering relative movements of said data storage means and said head means for indicating relative successive physical positions of said head means and said data storage medium;
- first partition means connected to said tachometer means for establishing a first partition on the storage medium and for designating said first partition a drive partition for making said first partition addressable only by said drive;
- second partition means connected to said tachometer means for establishing a plurality of second partitions on the data storage medium;
- indicating a respective one of said relative physical positions as a beginning of said partitions,
- address means in said second partition means for assigning addresses to each of said second partitions for enabling host and drive addressable access to said second partitions;
- medium map means connected to said first and second partition means for establishing and maintaining in said first partition a plurality of directories of predetermined physical access parameters of said storage medium including storing first identifications of data elements stored in the partitions of the data storage medium and with each of said first identifications storing respective indications of said relative physical locations on said storage medium;
- said data storage medium having a plurality of track groups, each said track group having a plurality of first and second track clusters, said data-storing tracks in each one of said first track cluster having a forward direction of scanning in a first relative direction of tape and head means movement, data-storing tracks in each one of said second track clusters having said forward direction of scanning in a second direction of relative direction of tape and head means motion that is opposite to said first relative direction of tape and head means motion;
- each said track cluster having a predetermined plurality of longitudinal-position-indicting indicating reference points respectively at predetermined longitudinal locations in said data storage medium;
- said tachometer means including point means for identifying a physical location of each said reference points;
- said directory means connected to said point means for storing a predetermined indication of all of said identified reference points in one of said directories;
- medium mark means in said drive for generating and reading a plurality of diverse types of medium marks, mark recording means in said medium mark means for recording diverse ones of said medium marks on said data-storing tracks in said track clusters, respectively, interleaved with said recorded data;
- cluster means in said medium mark means for recording beginning and ending wrap medium marks for indicating respectively a beginning and an end of each of said clusters;
- end of data means in said medium mark means for recording an end of data medium mark in each of said partitions that are storing a portion of said recorded data and indicating a physical location of each of said end of data medium marks;
- and
- directory means connected to said end of data means for sorting said end of data medium marks in accordance with said physical location indication of each said end of data medium mark for created a sorted list of said end of data medium marks for indicating a predetermined one of said end of data medium marks as indicating an end of data for said data storage medium.