1. A method for handling an interrupt request in an optical storage drive when the optical storage drive executes a control procedure or operation, the method comprising: utilizing the optical storage drive to receive an interrupt request from a control circuit; checking whether the interrupt request is a read command; if the interrupt request is a read command, checking whether data indicated by the read command is stored in a buffer; and if the indicated data is stored in the buffer, transferring the corresponding data to the control circuit from the buffer to respond to the interrupt request.