In one embodiment, a method and apparatus for minimizing unload times in a
tape drive system is disclosed. The method includes: writing to a tape in
serpentine format; reaching a comparison point on the tape, wherein at
the comparison point an actual capacity is compared to an expected
capacity; utilizing the comparison at the comparison point to estimate a
distance from the comparison point until a guaranteed capacity for the
tape is reached; and determining a turn-around point on the tape based on
the estimated distance, wherein at the turn-around point a tape drive
writing to the tape to stop writing in a first direction and then
continue writing in a second direction opposite from the first direction
and towards a physical beginning of the tape. Other embodiments are also
disclosed.