hankering: a yearning for something or to do something
longing: prolonged unfulfilled desire or need
tape drive: a mechanism that transports magnetic tape across the read/write heads of a tape playback/recorder