Spanned records can span multiple disk blocks, utilizing the unused space in each block. A pointer in the initial block points to the subsequent block containing the rest of the record. Unspanned records, on the other hand, do not cross block boundaries and each record is contained within a single block.