-
公开(公告)号:US09007710B1
公开(公告)日:2015-04-14
申请号:US14470340
申请日:2014-08-27
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , Brian T Edgar , Feng Shen , WenXiang Xie , ThanZaw Thein
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0677 , G06F3/0679 , G06F2206/1014 , G11B20/10527 , G11B20/1217 , G11B2020/1238
Abstract: Systems and methods are disclosed for performing a rewrite operation on recording bands of a data storage medium. In some embodiments, data may be read from a target band including a plurality of tracks, and modified. A portion less than all of the modified data is stored to a nonvolatile memory, and all of the modified data is written to the target band. In some embodiments, modified data corresponding to the first two tracks of the target band is stored to the nonvolatile memory, and modified data corresponding to the third track of the target band is written back to the first physical track. Each track may be written in order, ending with the modified data corresponding to the first two tracks. The result may be that data for each track in the band has shifted up two tracks, with data for the first two tracks moved to the end.
Abstract translation: 公开了用于对数据存储介质的记录带进行重写操作的系统和方法。 在一些实施例中,可以从包括多个轨道的目标频带读取数据并进行修改。 小于所有修改数据的部分被存储到非易失性存储器中,并且将所有修改的数据写入目标频带。 在一些实施例中,对应于目标频带的前两个磁道的修改数据被存储到非易失性存储器,并且对应于目标频带的第三磁道的修改数据被写回到第一物理磁道。 可以按顺序写入每个轨道,以对应于前两个轨道的修改数据结束。 结果可能是频带中的每个轨道的数据已经向上移动两个轨道,其中前两个轨道的数据移动到最后。
-
公开(公告)号:US10073735B1
公开(公告)日:2018-09-11
申请号:US14526184
申请日:2014-10-28
Applicant: Seagate Technology LLC
Inventor: Jun Cai , Jeetandra Kella , ChuanPeng Ong , Brian T Edgar
CPC classification number: G06F11/1048
Abstract: Systems and methods are disclosed for a seeding mechanism for error detection codes. An error detection code may be generated using specifically modified seed input and stored to data sectors not containing valid data. A data storage device may determine if read attempts are directed to an invalid sector by analysis of the stored error detection code. In some embodiments, an apparatus may determine a first error detection code stored to a target data storage sector does not match a second error detection code calculated for the target data storage sector, compare the first error detection code to a modified error code value to determine whether the target data storage sector contains valid data, and return an indication that the target data storage sector does not contain valid data when the error detection code matches the modified error code value.
-
公开(公告)号:US09377956B1
公开(公告)日:2016-06-28
申请号:US14671277
申请日:2015-03-27
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , Brian T Edgar , Feng Shen , WenXiang Xie , ThanZaw Thein
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0677 , G06F3/0679 , G06F2206/1014 , G11B20/10527 , G11B20/1217 , G11B2020/1238
Abstract: Systems and methods are disclosed for performing rewrite operations on recording bands of a data storage medium. In some embodiments, a storage device may receive a write request to be recorded to a band including a plurality of contiguous data storage areas (e.g. tracks) spanning from a first storage area to a last storage area. The device may determine a target area of the band to which to record the data, and perform a partial rewrite operation on less than all data storage areas of the band when the target area is not within a threshold number of data storage areas from the first storage area. In some embodiments, the rewrite operation may include reading data recorded in a first arrangement from the target band, modifying the data, and recording the modified data to the band in a second arrangement including a physical recording order different than the first arrangement.
Abstract translation: 公开了用于对数据存储介质的记录带执行重写操作的系统和方法。 在一些实施例中,存储设备可以接收要被记录到包括跨越从第一存储区域到最后存储区域的多个相邻数据存储区域(例如,轨道)的频带的写入请求。 设备可以确定要记录数据的频带的目标区域,并且当目标区域不在来自第一个的数据存储区域的阈值数目内时,对小于该频带的所有数据存储区域的部分重写操作执行 储藏区域。 在一些实施例中,重写操作可以包括从目标频带读取记录在第一布置中的数据,修改数据,并以包括不同于第一布置的物理记录顺序的第二布置将修改的数据记录到频带。
-
-