磁盘装置及数据刷新的处理方法

文档序号:9376563阅读:263来源:国知局
磁盘装置及数据刷新的处理方法
【专利说明】磁盘装置及数据刷新的处理方法
[0001]关联申请
[0002]本申请要求以美国临时专利申请62/002,551号(申请日:2014年5月23日)为基础申请的优先权。本申请通过参照该基础申请而包括基础申请的全部的内容。
技术领域
[0003]本发明涉及磁盘装置及数据刷新的处理方法。
【背景技术】
[0004]在由磁盘装置所代表的对数据进行存储的存储装置要求大容量化。因而,盘介质的存储密度(磁道密度及比特密度)日益提高。
[0005]在如此的存储装置中,在成为写入对象的目标磁道(以下,简单地称为目标磁道)反复写入数据的情况下,因头的漏磁通等的影响会产生消去(擦除)目标磁道的周边磁道的数据的现象。因为该现象,所以若在特定的磁道(或扇区)反复写入情况下,则总会擦除相邻磁道及周边磁道的数据。作为对策,在某记录区域写的次数(写次数)超过规定次数的情况下,进行重写次数据的处理(数据刷新)。用于数据刷新的写次数的阈值按每记录区域预先在制造工序内确定。并且,相对于通过脱离磁道写而擦除相邻磁道的数据的现象,也已知在写中超过预先确定的定位精度(脱离磁道量)的情况下进行禁止写的处理的方法。

【发明内容】

[0006]本发明的实施方式提供可以对数据刷新的处理精密地进行管理的磁盘装置及数据刷新的处理方法。
[0007]根据本实施方式,磁盘装置具备磁盘、头和处理部,其中,所述磁盘具有在多个磁道记录数据的记录面;所述头用于在记录面写入所述数据;所述处理部对对应于通过头进行的写入数的写计数数进行计数,并在写计数数超过阈值的情况下实行数据刷新。处理部在对写计数数进行计数时,在头在磁道上写时以第I计数增加数进行计数,并在脱离磁道写产生时以比第I计数增加数大的第2计数增加数进行计数。
【附图说明】
[0008]图1是第I实施方式涉及的磁盘装置的简要图。
[0009]图2是表TJK关联于第I实施方式的阈值管理表的一部分的图。
[0010]图3是表示反复写次数与错误率的关系之一例的图。
[0011]图4是表示关联于第I实施方式的磁道写计数数及用于数据刷新的写计数数的关系之一例的图。
[0012]图5是关联于第I实施方式的数据刷新处理的流程图。
[0013]图6是表TJK关联于第2实施方式的阈值管理表的一部分的图。
[0014]图7是表示关联于第2实施方式的磁道写计数数及用于数据刷新的写计数数的关系之一例的图。
[0015]图8是关联于第2实施方式的数据刷新处理的流程图。
【具体实施方式】
[0016]以下,参照图面对实施方式进行说明。
[0017]图1是本实施方式涉及的磁盘装置的简要图。
[0018]如示于图1地,磁盘装置I具备头盘组件(HDA) 10、伺服部(SVC) 20、头放大器集成电路(IC) 30、读写(R/W)通道40、硬盘控制器(HDC) 50和微处理器单元(MPU) 60。而且,磁盘装置I具备易失性存储器80、非易失性存储器70及缓冲存储器90。磁盘装置I连接于主机系统(Ho st) 100。
[0019]HDAlO具有磁盘11、主轴电动机(SPM) 12和致动器13。致动器13包括音圈电动机(VCM) 14和搭载于从VCM14进行延伸的臂的头15。致动器13通过VCM14的驱动对头15在磁盘11上的移动进行控制。即,致动器13通过VCM14的驱动使头15移动到磁盘11上的指定位置。
[0020]头15以滑块为主体,具有安装于滑块的写头(writer) 15W及读头(reader) 15R。头15相对于成为写入(写)或读出(读)的目标的磁道在作为垂直的方向的盘半径方向进行移动。写头15W在磁盘11上写入数据。读头15R读出记录于磁盘11上的数据。
[0021 ] SVC20按照MPU60的控制而使SPM12与VCM14驱动。通过SVC20而VCM14进行驱动,通过VCM14的驱动而头15移动到磁盘11上的指定的位置。
[0022]头放大器IC30具有预放大器及写驱动器。预放大器对通过读头15R读出的读信号进行放大,作为读数据传送于读/写(R/W)通道40。写驱动器将相应于从R/W通道40输出的写次数据的写电流传送于写头15W。
[0023]R/W通道40包括实行读数据的信号处理的读通道和实行写次数据的信号处理的写通道。
[0024]HDC50包括盘控制部51、I/F控制部52、指令控制部53及缓冲控制部54。
[0025]盘控制部51与R/W通道40连接,进行相对于磁盘11的数据的读处理及写处理。
[0026]I/F控制部52进行主机系统100与R/W通道40之间的数据转送的控制。
[0027]指令控制部53进行关于从主机系统100接收的写指令或读指令的控制。
[0028]缓冲控制部54与缓冲存储器90连接,进行关于在与缓冲存储器90之间进行发送接收的数据的控制。缓冲控制部54例如将从磁盘11读出的数据及相应于写指令写入于磁盘11的数据等暂时存储于缓冲存储器90。
[0029]MPU (处理部)60为磁盘装置I的主控制器,实行对控制VCM14进行控制而进行头15的定位的伺服控制等。
[0030]还有,R/W通道40、HDC50及MPU60也可以由单芯片的集成电路构成。
[0031]在MPU60,具备脱离磁道管理部(第I管理部)61、写计数管理部(第2管理部)62、数据刷新阈值管理部(第3管理部)63及数据刷新控制部64。脱离磁道管理部61、写计数管理部62、数据刷新阈值管理部63及数据刷新控制部64的各自的处理通过固件(程序)实行。
[0032]脱离磁道管理部61对头15的在脱离磁道状态下的写入(脱离磁道写)的状态进行管理。具体地,脱离磁道管理部61对头15的脱离磁道写进行检测,并取得关联于检测到的脱离磁道写的信息而进行管理。例如,脱离磁道管理部61对15的定位精度(脱离磁道量)及脱离磁道写的磁道组的位置等进行检测,并对这些信息进行管理。在此,磁道组为使多个磁道成为I个组的管理单位,在程序上任意地进行设定。脱离磁道管理部61根据这些检测结果,对是否超过预定的脱离磁道量(脱离磁道写判定值)进行判定,并对脱离磁道写的产生进行判别(判定)。在此,脱离磁道写判定值在程序上任意地进行设定。关联于脱离磁道管理部61取得的脱离磁道写的信息保存于非易失性存储器70及易失性存储器80。例如,关联于脱离磁道写的信息为所述的脱离磁道量、脱离磁道写的产生数、脱离磁道写的磁道组的位置等。并且,在产生脱离磁道写的情况下,脱离磁道管理部61控制为,使脱离磁道的头15返回到在磁道上状态。
[0033]写计数管理部62对磁盘11的对于特定的区域(例如磁道组)的写入数(详细地,基于写入数的写计数数)按每磁道组进行管理。在此,写计数数表示写入于包括于磁道组的扇区或磁道的次数。写计数管理部62参照关联于以脱离磁道管理部61检测到的脱离磁道写的信息而对写计数数进行计测。写计数管理部62使写计数数的计测结果与目标磁道的位置信息等相关联而保存于非易失性存储器70及易失性存储器80进行管理。还有,写计数数也可以记录为相对于目标磁道相应于沿着磁盘11的半径方向的计数数。即,写计数管理部62也可以对脱离磁道方向相对于盘半径方向是内周方向还是外周方向进行判别,对按每磁道组的写计数数进行计数,进行管理。
[0034]并且,写计数管理部62用于在脱离磁道写产生的情况下早期地实行重写次数据的处理(数据刷新),相比于在未完全产生脱离磁道的通常的在磁道上状态下的写入(在磁道上写)的情况使写计数数的计数增加数(相加值)增加。例如,写计数管理部62在对脱离磁道写的计数数进行计数时,应用比预先设定的在磁
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1