发明名称 Write pointer management for a disk drive
摘要 Write pointer management for a disk drive including a disk having a plurality of sectors and a non-volatile memory (NVM) for storing data. Data is sequentially written sector by sector on the disk. The data written in a sector includes a write status indicator indicating that data has been written in the sector. A write pointer is stored on the disk or the NVM as a check-pointed write pointer. The write pointer corresponds to a current sector for writing data on the disk. During a write pointer recovery process, the check-pointed write pointer is retrieved, and at least one write status indicator is scanned in a range of sectors from the sector corresponding to the retrieved check-pointed write pointer and a last sector to identify the current sector for writing data. The write pointer is set to correspond to the identified current sector.
申请公布号 US9383923(B1) 申请公布日期 2016.07.05
申请号 US201213662353 申请日期 2012.10.26
申请人 Western Digital Technologies, Inc. 发明人 Malina James N.;Teh Joo Peng;Huynh Sang;Barlow Carl E.;Fallone Robert M.;Boyle William B.;Cheng Glenn;Teo Kuang Hwa;Liang Peng Lee;Reno Daniel D.
分类号 G06F13/00;G06F13/28;G06F3/06;G11B20/12 主分类号 G06F13/00
代理机构 代理人
主权项 1. A disk drive comprising: a disk including a plurality of sectors for storing data; a non-volatile memory (NVM) for storing data; a head configured to read data from the disk and write data to the disk; and a controller configured to: control the head to sequentially write data sector by sector on the disk, wherein the data written in each sector includes a write status indicator indicating that data has been written in the sector;store a write pointer on the disk or the NVM as a check-pointed write pointer, wherein the write pointer corresponds to a current sector for writing data on the disk; andduring a write pointer recovery process when the check-pointed write pointer is retrievable: retrieve the check-pointed write pointer from the disk or the NVM;scan at least one write status indicator in a range of sectors from the sector corresponding to the retrieved check-pointed write pointer and a last sector to identify the current sector for writing data; andset the write pointer to correspond to the identified current sector.
地址 Irvine CA US