Upon receiving a request for some data from a using host, not only is the request data transferred from the tape recorder or disk drive to the buffer, but data surrounding the requested data is also transferred such that a next subsequent request from the host can most likely be satisfied from the buffer, i.e., exhibit enhanced performance.