Abstract: An accessing method for accessing a hybrid hard-disk drive (HDD) including a main storage and a cache storage is provided. When receiving data, the HDD directly writes the data to the cache storage. The HDD determines whether the capacity of saved data in the cache storage exceeds a threshold capacity, and controls the cache storage to synchronously write exceeding part of the saved data to the main storage. When the cache storage is full, the HDD deletes synchronized data of the cache storage for refreshing the cache storage and writes new incoming data to the refreshed cache storage.
Abstract: A handshaking method adopted by a hybrid HDD has a bridge unit and multiple storages is disclosed. The bridge unit pre-sends X_RDYp signal of a first packet of a command to one of the storages when a bus is in an idle state, and receives R_RDYp signal from the storage. After receiving X_RDYp signal from a host, the bridge unit immediately sends the R_RDYp signal to the host. The bridge unit then receives other signals from the host continually and sends them to the storage. After the first packet is completely transmitted, the bridge unit pre-sends X_RDYp signal of next packet, without waiting for the host or the storage to initiate transmitting the next packet, so as to reduce the handshaking time.