Caching data from a pool reassigned disk sectors
US7051154B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 20, 2000 |
| Grant date | May 23, 2006 |
| Priority date | — |
| Expiry date | Jan 12, 2023 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0866
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method to improve drive read performance in a disc drive includes powering-up a disk drive, reading reassigned sectors data from a reassign spare pool, and storing the reassigned sectors data in a reassigned cache segment. This method also includes initiating a read request, detecting a reassigned sector within the read request, and determining whether the requested sector can be located in the reassignment cache. If the reassigned sectors are found in the cache, then the method includes transferring the reassigned sector data from the reassignment cache to the read buffer or directly to the requesting host computer. If the reassigned sectors are not found in the cache, then the method includes seeking to the reassignment spare pool to fetch as much reassigned sectors data as the reassignment cache can hold. In another embodiment, the reassigned sectors data stored in a reassignment cache segment is located in a buffer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.