摘要 |
In a disk drive, a read-ahead operation is prevented from being aborted due to an interrupt such as an error, to prevent the operation of a host device from stopping and to enhance reliability. The disk drive is connected to a host computer, the host device, via an interface, and performs read ahead after reading data in accordance with a data read command received from the host computer. When a read-ahead abort prevention function is provided at the host computer side, if the read ahead is interrupted by detecting an error at the disk drive side during the read ahead, the host device, after receiving an error report, causes the disk drive to resume the read ahead from the address at which the read ahead was interrupted. On the other hand, when the read-ahead abort prevention function is provided at the disk drive side, the disk drive, upon detecting an error, retries the read ahead from the address at which the error occurred. The read-ahead operation can thus be prevented from being aborted when an error is encountered.
|