A disk drive comprising a rotating magnetic recording disk having a data storage surface defining a multiplicity of concentric data tracks, at least one track defining a plurality of fixed-block-length user data block storage locations, the fixed-block length user data block storage locations being divided up into a plurality of irregular byte-length user data segments, each fixed block length user data block storage location having a header field including a plurality of count values, each count value comprising a count of bytes within a corresponding irregular byte-length user data segment, means for reading and transferring user bytes within the at least one track including segments to temporary storage and the count values within header fields to a count value memory stack, count value memory stack control circuitry for pushing the count values onto the count value memory stack as the count values are transferred from a header field, and for popping a count value from the count value memory stack into a segment counter as a corresponding irregular byte-length user data segment is to be read, the segment counter being decremented to zero thereby to determine the irregular byte-length of the user data segment as user bytes from the user data segment are transfered to temporary storage.