磁盤裝置及數(shù)據(jù)寫入方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及磁盤裝置及數(shù)據(jù)寫入方法?!?br>背景技術(shù):
】[0002]近年來,開發(fā)了用于在磁盤上高密度地寫入磁道的技術(shù)。作為該技術(shù)的一種,具有例如使磁道局部重疊而進(jìn)行寫入的瓦記錄(shingledwriterecording)技術(shù)。通過使用瓦記錄技術(shù),能夠高密度地寫入磁道,因此能夠增加記錄容量。[0003]另外,為了高密度地寫入磁道,要求對磁道高精度地進(jìn)行寫入。通過對磁道高精度地進(jìn)行寫入,例如能夠防止發(fā)生已經(jīng)寫入的磁道的數(shù)據(jù)被覆蓋而損壞的情況。[0004]數(shù)據(jù)通過寫入磁頭而被寫入到磁道,因此為了高精度地寫入數(shù)據(jù),需要減少寫入磁頭的定位誤差。但是,寫入磁頭的定位誤差受到干擾等的影響,因此一直以來難以使寫入磁頭的定位誤差顯著減少。[0005]另外,在磁道從所期望的位置偏離而被寫入的情況下,需要對偏離而被寫入的磁道再次進(jìn)行寫入。存在由于再次寫入而導(dǎo)致已經(jīng)寫入的磁道被破壞或?qū)懭胨俣冉档偷那闆r。即,在寫入數(shù)據(jù)時,要求對寫入磁頭進(jìn)行高精度的定位?!?br/>發(fā)明內(nèi)容】[0006]本發(fā)明提供一種能夠降低寫入完畢的信息被破壞的可能性的磁盤裝置及數(shù)據(jù)寫入方法。[0007]實施方式的磁盤裝置具有:[0008]磁盤,其定義有多個磁道,且各磁道交替地具有多個包含位置信息的伺服區(qū)域、和數(shù)據(jù)區(qū)域;[0009]磁頭,其用于對所述磁盤進(jìn)行數(shù)據(jù)的寫入及再現(xiàn);以及[0010]處理器;[0011]所述處理器進(jìn)行如下處理:[0012]在向第I磁道的數(shù)據(jù)區(qū)域記錄所述數(shù)據(jù)時,通過所述磁頭再現(xiàn)所述第I磁道的伺服區(qū)域的所述位置信息,由此按每個所述伺服區(qū)域檢測表示所述第I磁道相對于目標(biāo)寫入位置的偏離的定位誤差;[0013]將所述檢測出的每個所述伺服區(qū)域的各定位誤差存儲在存儲部中;[0014]對于所述存儲部中的所述第I磁道的定位誤差,在關(guān)于一個伺服區(qū)域的定位誤差存在多個的情況下,用所述多個定位誤差中的接近與所述第I磁道相鄰地定義的第2磁道的定位誤差進(jìn)行更新;[0015]使用所述更新了的定位誤差,通過瓦記錄方式向所述第2磁道上寫入所述數(shù)據(jù),以使得寫入到所述第I磁道的數(shù)據(jù)不被所述第2磁道的數(shù)據(jù)覆蓋?!靖綀D說明】[0016]圖1是表示實施方式涉及的磁盤裝置的結(jié)構(gòu)的框圖。[0017]圖2是表示數(shù)據(jù)扇區(qū)Dn與伺服扇區(qū)syy的位置關(guān)系的圖。[0018]圖3是表示定位誤差表的一個例子的圖。[0019]圖4是表示第I實施方式的動作的流程圖。[0020]圖5是表示第2實施方式的動作的流程圖?!揪唧w實施方式】[0021]以下,參照附圖來說明本發(fā)明的實施方式。[0022][第I實施方式][0023]圖1是表示實施方式涉及的磁盤裝置I的結(jié)構(gòu)的框圖。本實施方式的磁盤裝置I作為概略結(jié)構(gòu)而在殼體(未圖示)的內(nèi)部具有:磁盤11、使磁盤11旋轉(zhuǎn)的主軸馬達(dá)(SPM)12、磁頭22、執(zhí)行臂(致動臂)15、音圈馬達(dá)(VCM)16、和斜坡(ramp)23等。[0024]磁盤11以同心圓狀定義有多個磁道,各磁道具有包含位置信息的多個伺服扇區(qū)和包含數(shù)據(jù)區(qū)域的多個數(shù)據(jù)扇區(qū)。磁盤11通過SPM12而旋轉(zhuǎn)。執(zhí)行臂15轉(zhuǎn)動自如地安裝在樞軸17上。在該執(zhí)行臂15的一端安裝有磁頭22。在執(zhí)行臂15的另一端連接有VCM16。該VCM16使執(zhí)行臂15繞樞軸17旋轉(zhuǎn),將磁頭22以浮起的狀態(tài)定位于磁盤11的任意的半徑位置上。[0025]另外,如圖1所示,本實施方式涉及的磁盤裝置I作為電氣硬件結(jié)構(gòu)而具有:馬達(dá)驅(qū)動器21、磁頭放大器24、RDC(ReadWriteChannel,讀寫通道)25、HDC(HardDiskController,硬盤控制器)31、CPU(CentralProcessingUnit,中央處理單兀)26、作為動作用存儲器的RAM(RandomAccessMemory,隨機(jī)存儲器)27、作為非易失性存儲器的快閃ROM(ReadOnlyMemory,只讀存儲器)28、和暫時存儲用的緩沖器(緩存器)RAM29。[0026]馬達(dá)驅(qū)動器21根據(jù)來自CPU26的指令驅(qū)動SPM12,使磁盤11以旋轉(zhuǎn)軸為中心以預(yù)定旋轉(zhuǎn)速度旋轉(zhuǎn)。另外,馬達(dá)驅(qū)動器21根據(jù)來自CPU26的指令驅(qū)動VCM16,使執(zhí)行臂15前端的磁頭22沿磁盤11的半徑方向移動。[0027]磁頭22用于對磁盤11寫入數(shù)據(jù),并用于讀入被寫入到磁盤11上的數(shù)據(jù)。[0028]以往,在HDD(HardDiskDrive,硬盤驅(qū)動)的磁頭定位技術(shù)中,定位目標(biāo)位置當(dāng)然固定于預(yù)先確定的磁道中心(磁道的半徑方向的中心位置)。表示磁道實際寫入中心(實際記錄的磁道的半徑方向的中心位置)與預(yù)先確定的磁道中心之間的誤差的定位誤差具有分布。定位誤差大致分為重復(fù)性定位誤差(RepeatableRunOut)和非重復(fù)性定位誤差(Non-RepeatableRunOut)這兩者,兩者的和在宏觀上為正態(tài)分布。在此,當(dāng)定位誤差分布的標(biāo)準(zhǔn)偏差為Optjs=s[nm]時,由于分散的加法性,相鄰的兩磁道之間的距離的分布的標(biāo)準(zhǔn)偏差為σtp=V2.s,與本來的定位誤差相比較成為較大的分布。[0029]在此,考慮相鄰寫入磁道對寫入完畢的磁道寬度的擦去(erase)的影響,換言之,考慮寫入完畢的磁道的狹窄的頻率(頻度)和分布。在不是瓦記錄的以往的記錄方式中,相鄰寫入順序不是恒定的(能夠隨機(jī)地寫入兩側(cè)的相鄰磁道),因此通過對于預(yù)先確定的磁道中心實施磁頭定位,最能夠確保實際寫入磁道寬度。在利用了現(xiàn)有技術(shù)的瓦記錄技術(shù)中,相鄰的兩磁道之間的距離大致為直接寫入完畢的磁道的磁道寬度。即,相對于定位誤差的實際值σ,寫入完畢的磁道寬度的分散的標(biāo)準(zhǔn)偏差變大V2倍,狹窄的頻率大。[0030]在瓦記錄方式中,例如,在彼此相鄰的第I及第2磁道的同一伺服幀中,若第I磁道的定位誤差向第2磁道方向產(chǎn)生,且第2磁道的定位誤差向第I磁道方向產(chǎn)生,則第I磁道的寬度狹窄。若該狹窄量較大,則很可能由第2磁道的狹窄部的數(shù)據(jù)將第I磁道的寫入完畢的數(shù)據(jù)覆蓋或刪除。抑制這樣的狹窄的第I方法為:在定位誤差或狹窄量為預(yù)定值以上的情況下,或者在根據(jù)狹窄量和設(shè)計磁道寬度(目標(biāo)磁道間距)計算出實際的磁道寬度、且實際的磁道寬度為預(yù)定寬度以下的情況下,中止該寫入對象數(shù)據(jù)扇區(qū)的寫入。另外,抑制狹窄的第2方法為:為了使磁道寬度恒定,利用寫入完畢的磁道的定位誤差信息,來改變現(xiàn)在將要寫入的磁道的各伺服扇區(qū)中的磁頭定位目標(biāo)位置。其結(jié)果是,新寫入的磁道的磁頭定位目標(biāo)位置與寫入完畢的磁道成為并行。[0031]這樣,通過利用寫入完畢的磁道的定位誤差來實施寫入目標(biāo)軌道的修正,“避開”存在由定位誤差引起的局部狹窄的可能性的部位、或者關(guān)于具有余量的部位“填滿”磁道寬度而進(jìn)行寫入,由此能夠抑制磁道寬度的分散。統(tǒng)計而言,在定位誤差為正態(tài)分布且標(biāo)準(zhǔn)偏差σ=s時,現(xiàn)有技術(shù)中的狹窄量的標(biāo)準(zhǔn)偏差由于分散的加法性而成為V2.S,但通過應(yīng)用抑制狹窄的第2方法而能夠最高停留在“S”,由此,在統(tǒng)計上,狹窄減少。[0032]在此,第I及第2抑制狹窄的方法共通的是,寫入定位軌道(定位誤差)的準(zhǔn)確的存儲和利用成為抑制磁道狹窄的大前提。但是,在以往,關(guān)于該寫入定位軌道的準(zhǔn)確的存儲和利用并未有公開。[0033]圖2是表示本實施方式涉及的在磁盤上定義的多個磁道各自所包含的數(shù)據(jù)扇區(qū)與伺服扇區(qū)的位置關(guān)系的圖。以下,參照圖2說明瓦記錄方式的動作。此外,該動作通過由CPU26讀取并執(zhí)行存儲在快閃R0M28中的、或存儲在磁盤11中的程序而實現(xiàn),也可以構(gòu)成專用的硬件來進(jìn)行執(zhí)行。[0034]在圖2中,Dn表示記錄屬于LBA(LogicalBlockAddress,邏輯塊地址)n的數(shù)據(jù)的數(shù)據(jù)扇區(qū)區(qū)域,sxy表示預(yù)先通過伺服寫入器等而記錄有伺服柱面編號X和幀編號y的半徑位置信息的、伺服扇區(qū)區(qū)域。圖中的磁盤為如下設(shè)計:為了簡化而在I周上具有10個數(shù)據(jù)扇區(qū)及伺服扇區(qū),并且為了等待旋轉(zhuǎn)時間而將相鄰磁道之間的磁道偏斜(trackskew,磁道偏離)配置2扇區(qū)的量。通常,HDD(HardDiskDrive,硬盤驅(qū)動)的各磁道的先頭數(shù)據(jù)扇區(qū)(最早的地址的數(shù)據(jù))為了等待各磁道間的定位等待時間(=旋轉(zhuǎn)時間)而在物理上每一當(dāng)前第1頁1 2 3 4