KR100858469B1 - 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해수복 방법 - Google Patents

자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해수복 방법 Download PDF

Info

Publication number
KR100858469B1
KR100858469B1 KR1020060128552A KR20060128552A KR100858469B1 KR 100858469 B1 KR100858469 B1 KR 100858469B1 KR 1020060128552 A KR1020060128552 A KR 1020060128552A KR 20060128552 A KR20060128552 A KR 20060128552A KR 100858469 B1 KR100858469 B1 KR 100858469B1
Authority
KR
South Korea
Prior art keywords
failure
read
sector
magnetic disk
disk drive
Prior art date
Application number
KR1020060128552A
Other languages
English (en)
Other versions
KR20080003183A (ko
Inventor
노리아키 다케무라
이치로 하라
마사유키 미토
Original Assignee
후지쯔 가부시끼가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 후지쯔 가부시끼가이샤 filed Critical 후지쯔 가부시끼가이샤
Publication of KR20080003183A publication Critical patent/KR20080003183A/ko
Application granted granted Critical
Publication of KR100858469B1 publication Critical patent/KR100858469B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)

Abstract

본 발명은 정정 가능한 판독 장해가 발생한 경우, 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복하는 것을 목적으로 한다.
본 발명에 따른 자기 디스크 제어 장치는 디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 그 장해와 동일한 요인으로 장해가 발생할 가능성이 있는 디스크 드라이브 상의 영역을 특정하는 장해 상황 판별부(202)와, 장해 상황 판별부(202)에 의해 특정된 영역을 재기록에 의해 수복하는 수복 실행부(203)를 구비하고, 광범위에 걸쳐 진행하고 있는 장해를 예방적으로 수복할 수 있다.
Figure R1020060128552
판독 장해, 수복, 디스크 제어 장치, 재기록

Description

자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해 수복 방법{MAGNETIC DISK CONTROL APPARATUS, MAGNETIC DISK APPARATUS, AND METHOD OF CORRECTING READ ERROR}
도 1a는 본 실시예에 따른 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 1b는 본 실시예에 따른 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 1c는 본 실시예에 따른 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 1d는 본 실시예에 따른 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 2는 본 실시예에 따른 자기 디스크 장치의 구성을 도시하는 하드웨어 구성도.
도 3은 판독 장해 수복부의 구성을 도시하는 기능 블록도.
도 4는 장해 이력 테이블의 구성의 일례를 도시한 도면.
도 5는 판독 장해 수복부의 처리 순서를 도시하는 흐름도.
도 6은 확장 재기록 처리의 처리 순서를 도시하는 흐름도.
도 7은 교대 처리의 처리 순서를 도시하는 흐름도.
도 8은 플래터의 영역 분할의 일례를 도시한 도면.
도 9는 주변 섹터 내에서 복수의 장해가 발생한 경우의 일례를 도시한 도면.
도 10a는 종래의 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 10b는 종래의 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 10c는 종래의 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
도 10d는 종래의 판독 장해 수복 방법의 개요를 설명하기 위한 설명도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 자기 디스크 장치
2 : 호스트
10 : 자기 디스크 제어 장치
11 : HDC
12 : RDC
13 : 버퍼
14 : FROM
15 : CPU
16 : ROM
17 : SRAM
20 : 디스크 드라이브
21 : 플래터
22 : DCM
23 : 헤드
24 : VCM
100 : 리드/라이트 제어부
200 : 판독 장해 수복부
201 : 판독 장해 검사부
202 : 장해 상황 판별부
203 : 수복 실행부
301 : 존별 기록 횟수 테이블
302 : 장해 이력 테이블
본 발명은 디스크 드라이브에 대한 판독 동작에서 정정 가능한 판독 장해가 발생한 경우, 그 장해의 발생 개소를 수복함으로써 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해 수복 방법에 관해, 특히, 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복할 수 있는 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해 수복 방법에 관한 것이다.
자기 디스크 장치에 기억된 정보는 정보를 기억하는 자성체의 자화의 방향이 경년(經年) 변화 등에 의해 변화됨으로써, 정상적으로 판독하는 것이 어렵게 되어 있다. 그래서, 자기 디스크 장치는 어느 섹터에 정정 가능한 판독 장해가 발생한 경우, 그 섹터로부터 판독한 정보를 동일한 섹터에 덮어쓰기하여, 자성체의 자화의 방향을 본래의 정상적인 상태로 복귀하는 기능을 구비하고 있다(예컨대, 특허 문헌 1 참조). 이와 같이, 섹터로부터 판독한 정보를 동일한 섹터에 덮어쓰기 함으로써, 치명적인 장해가 발생하기 전에 예방적으로 장해를 수복하는 처리를 재기록이라고 한다.
[특허 문헌 1] 일본 특허 공개 제2006-139581호 공보
그런데, 최근, 멀티미디어화의 진전과 함께 영상이나 음악을 기억하는 매체로서, 자기 디스크 장치에 요구되는 기억 용량은 증대의 일보를 나아가고 있다. 그와 함께, 자기 디스크 장치의 기록 밀도가 대폭 향상하여, 종래는 드러나지 않았던 문제가 중대한 장해를 일으키는 요인이 되고 있다.
예컨대, 기록 밀도 향상에 의해 트랙 사이의 간격이 매우 좁아졌기에, 어느 섹터에 정보를 기록하는 경우, 자기 헤드의 누설 자속이 인접하는 다른 트랙의 섹터에 영향을 주는 사이드 이레이즈(side erase)라고 불리우는 현상이 일어나고, 이것이 누적되어, 광범위에 걸쳐 장해를 발생시키고 있다.
그런데, 종래의 재기록에 의한 판독 장해 수복 방법은 어느 섹터에 정정 가능한 판독 장해가 발생한 경우, 그 섹터만을 재기록하는 것으로, 상기와 같은 광범위에 걸쳐 장해가 진행된 경우에는, 그 전체를 수복할 수 없었다. 그 때문에, 일부 의 섹터를 재기록한 후, 그 주변의 다른 섹터에 치명적인 장해가 발생하여, 그 섹터의 정보의 판독이 불가능하게 되는 경우가 있었다.
본 발명은 전술한 종래 기술에 의한 문제점을 해소하기 위해 이루어진 것으로, 정정 가능한 판독 장해가 발생한 경우, 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복할 수 있는 자기 디스크 제어 장치, 자기 디스크 장치, 및 판독 장해 수복 방법을 제공하는 것을 목적으로 한다.
전술한 과제를 해결하여, 목적을 달성하기 위해, 본 발명의 하나의 형태로는, 디스크 드라이브에 대한 기록 동작 및 판독 동작을 제어함과 동시에, 상기 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써, 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 제어 장치로서, 상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인에 의해 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상황 판별부와, 상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행부를 구비한 것을 특징으로 한다.
또한, 본 발명의 다른 형태에서는, 디스크 드라이브에 대한 판독 동작에서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 장치로서, 상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인으로 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상 황 판별부와, 상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행부를 구비하는 것을 특징으로 한다.
또한, 본 발명의 다른 형태에서는, 디스크 드라이브에 대한 판독 동작에서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 판독 장해 수복 방법으로 상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인에 의해 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상황 판별 단계와, 상기 장해 상황 판별 단계에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행 단계를 포함하는 것을 특징으로 한다.
이들의 발명의 형태에 의하면, 정정 가능한 장해가 발생한 경우, 동일한 요인으로 장해가 발생할 가능성이 있는 영역을 예측하여, 그 영역 전체를 재기록에 의해 수복하도록 구성했으므로 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복하고, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 장해가 발견된 섹터를 포함하는 트랙 전체를 수복하도록 구성했으므로, 장해가 발견된 섹터의 전후 섹터에 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에서 발생한 장해의 이력 정보를 기억하는 기억부를 더 구비하고, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터에 인접하는 트랙에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 장해가 발견된 섹터에 인접하는 트랙에서 판독 장해가 발생한 적이 있는 경우, 장해가 발견된 섹터를 포함하는 트랙과 인접하는 트랙의 전 섹터를 수복하도록 구성했으므로, 장해가 발견된 섹터를 포함하는 트랙과 그 인접하는 트랙에 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 존에 다른 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 존 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 장해가 발견된 섹터를 포함하는 존에서 판독 장해가 발생한 적이 있는 경우, 그 존 전체를 수복하도록 구성했으므로, 장해가 발견된 섹터를 포함하는 존에 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터에서 부상 변화의 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 발견된 장해의 발생 요인이 피크 변형의 가능성이 있는 경우, 장해가 발견된 섹터를 포함하는 트랙과 인접하는 트랙의 전 섹터를 수복하도록 구성했으므로, 피크 변형에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 디스크 드라이브에 대해 실행된 기록 동작의 횟수를 존마다 기억하는 기억부를 더 구비하며, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터로부터 ± N(N은 자연수) 트랙의 범위 내에서 복수의 판독 장해가 발생하며, 나아가서, 상기 기억부에 기억되어 있는 상기 섹터를 포함하는 존에서의 기록 횟수가 소정의 역치를 넘은 경우, 상기 섹터로부터 ± N 트랙의 범위 내를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
이 발명의 형태에 의하면, 발견된 장해의 발생 요인이 사이드 이레이즈인 가능성이 있는 경우, 수 트랙 이내에 있는 전 섹터를 수복하도록 구성했으므로, 사이드 이레이즈에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하도록 상기 디스크 드라이브의 기록면을 반경 방향으로 분할한 영역에 복수의 판독 장해가 발생하는 경우, 상기 영역을 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 발견된 장해의 발생 요인이 Hc(보자력) 불균일인 가능성이 있는 경우, 장해가 발견된 섹터를 포함하는 영역 전체를 수복하도록 구성했으므로 Hc 불균일에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
또한, 본 발명의 다른 형태에서는, 상기한 발명의 형태에서, 상기 수복 실행부는 상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록 대신에 교대 처리에 의해 수복하는 것을 특징으로 한다.
본 발명의 형태에 의하면, 재기록 대신에, 교대 처리에 의해 장해를 수정하도록 구성했으므로, 미소 결함에 의한 장해와 같이 재기록에 의해서는 치명적인 장해로 이르는 것을 예방할 수 없는 장해를 수복할 수 있다.
이하에 첨부 도면을 참조하여, 본 발명에 따른 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해 수복 방법의 적합한 실시 형태를 상세하게 설명한다.
우선, 종래의 판독 장해 수복 방법의 개요에 대해 설명한다. 도 10a∼10d는 종래의 판독 장해 수복 방법의 개요를 설명하기 위한 설명도이다.
도 10a는 트랙 1∼3의 섹터 7∼17 근처에서 광범위에 걸쳐 판독 장해의 징후가 발생하는 장면을 나타내고 있다. 이와 같은 광범위에 걸쳐 판독 장해의 징후가 발생하는 요인은 몇 가지가 생각되지만, 어느 것이나 자기 디스크 장치의 기록 밀 도의 향상과 관련하고 있다.
첫 번째 요인은 사이드 이레이즈이다. 사이드 이레이즈란 어느 섹터에 정보를 기록하는 경우, 자기 헤드의 누설 자속이 인접하는 다른 트랙의 섹터에 영향을 주어, 정보를 정상적으로 판독할 수 없도록 하는 현상을 말한다. 한번의 기록 동작에 있어서 자기 헤드의 누설 자속이 다른 트랙에 미치게 하는 영향은 경미한 것이지만, 이는 누적함으로써 수 트랙에 걸쳐 판독 장해를 발생시킨다. 사이드 이레이즈는 자기 디스크 장치의 기록 밀도 향상을 위해, 트랙의 간격이 좁아지기 때문에 두드러지게 된다.
2 번째의 요인은 피크 변형이다. 자기 헤드는 플래터(자성체가 도포된 디스크)의 회전에 의해 생기는 부력에 의해, 플래터와 약간의 간극을 유지하여 기록 동작을 일으킨다. 기록 밀도를 향상시키기 위해, 플래터에 정보를 고밀도로 기록하기 위해서는, 자기 헤드를 가능한 한 플래터에 가까이 할 필요가 있지만, 어떠한 원인에 의해 자기 헤드와 플래터가 소정의 거리 이상으로 멀어져 버리는 경우가 있다. 자기 헤드와 플래터의 거리가 커지면, 그 동안, 고주파의 정보를 완전히 기록할 수 없는 상태가 된다. 이렇게 하여 생기는 기록 불량을 피크 변형이라고 한다.
3 번째의 요인은 Hc 불균일이다. Hc 불균일이란 플래터의 소재에 자성체를 도포하는 공정의 가공 불량 등에 의해 플래터의 일부에 보자력이 약한 부분이 생기는 현상을 말한다. Hc 불균일은 자기 디스크 장치의 기록 밀도의 향상에 의해, 영향을 주는 범위가 상대적으로 넓어진다.
4 번째의 요인은 미소 결함이다. 미소 결함이란 플래터의 표면에 형성된 미 소한 상처 등의 결함을 말한다. 종래에는 단일한 섹터에만 영향을 주는 미세한 결함이었으나, 최근에는 자기 디스크 장치의 기록 밀도의 향상에 의해, 복수의 섹터에 영향을 주게 되었다.
도 10b는 판독 장해의 징후가 발생하였던 섹터의 하나(트랙 2의 섹터 11)에 정정 가능한 판독 장해가 발생한 경우를 도시한다. 정정 가능한 판독 장해란 통상의 판독 동작에서는 섹터로부터 정상적인 정보를 판독할 수 없었지만, 정정 부호를 이용한 오류 정정이나 판독 동작의 재시행에 의해 정상적인 정보를 취득할 수 있었던 경도나 장해를 의미한다. 정정 가능한 판독 장해가 발생한 경우, 방치하면 장해의 정도가 진전하여 치명적인 장해가 되는 경우가 있다.
도 10c는 종래의 판독 장해 수복 방법에 의해, 정정 가능한 판독 장해를 수복하는 장면을 도시하고 있다. 종래의 판독 장해 수복 방법에서는 정정 가능한 판독 장해가 발생한 섹터(트랙 2의 섹터 11)를 대상으로 하여 재기록을 실행함으로써, 그 섹터만을 수복한다.
도 10d는 종래의 판독 장해 수복 방법에 의해, 정정 가능한 판독 장해를 수복한 후의 장면을 나타내고 있다. 동도에서는, 정정 가능한 판독 장해가 발생한 섹터(트랙 2의 섹터 11)는 정상적인 상태로 수복되어 있다. 그러나, 그 주변의 섹터는 장해의 정도가 진전하여, 복수의 섹터(트랙 2의 섹터 9, 트랙 2의 섹터 13 및 트랙 2의 섹터 16)에서 치명적인 판독 장해가 발생하여 정보가 소실되고 있다.
다음으로, 본 실시예에 따른 판독 장해 수복 방법의 개요에 대해 설명한다. 도 1a∼1d는 본 실시예에 따른 판독 장해 수복 방법의 개요를 설명하기 위한 설명 도이다.
도 1a는 도 10a와 동일하게, 트랙 1∼3의 섹터 7∼17 근처에서 광범위에 걸쳐 판독 장해의 징후가 발생하는 장면을 도시하고 있다. 그리고, 도 1b는 도 10b와 동일하게, 판독 장해의 징후가 발생하는 섹터의 하나(트랙 2의 섹터 11)에 정정 가능한 판독 장해가 발생한 장면을 도시하고 있다.
도 1c는 본 실시예에 따른 판독 장해 수복 방법에 의해, 정정 가능한 판독 장해를 수복하는 장면을 도시하고 있다. 본 실시예에 따른 판독 장해 수복 방법에서는 정정 가능한 판독 장해가 발생한 섹터뿐만 아니라, 장해의 상황에 따라 그 주변의 복수의 섹터를 대상으로 하여 재기록을 실행한다. 동도에 도시한 예에서는 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙 전체를 대상으로 하여 재기록을 실행하고 있다.
도 1d는 본 실시예에 따른 판독 장해 수복 방법에 의해, 정정 가능한 판독 장해를 수복한 후의 경우를 도시하고 있다. 동도에서는 정정 가능한 판독 장해가 발생한 섹터(트랙 2의 섹터 11)를 포함하는 트랙 전체가 정상적인 상태로 수복되어 있다. 그 때문에, 정정 가능한 판독 장해가 발생한 섹터의 주변의 섹터에서 치명적인 판독 장해가 발생하는 것을 회피할 수 있다.
이와 같이, 본 실시예에 따른 판독 장해 수복 방법은 정정 가능한 판독 장해가 발생한 경우, 장해의 상황에 따라, 그 주변의 섹터도 대상으로 하여 재기록을 실행함으로써, 치명적인 판독 장해가 발생할 가능성이 있는 섹터를 예방적으로 수복하여, 정보의 소실이 발생하는 것을 방지한다.
또한, 본 실시예에 따른 판독 장해 수복 방법은 재기록에 의해 장해를 수복할 수 없는 경우에는, 장해가 발생한 섹터의 정보를 다른 섹터로 이동시켜, 장해가 발생한 섹터를 사용 금지로 하는 처리(이하, 이 처리를「교대」라고 함)를 실행하여, 정보의 소실이 발생하는 것을 방지한다.
다음으로, 본 실시예에 따른 자기 디스크 장치의 구성에 대해 설명한다. 도 2는 본 실시예에 따른 자기 디스크 장치의 구성을 도시하는 하드웨어 구성도이다.
동도에 도시한 바와 같이, 이 자기 디스크 장치(1)는 자기 디스크 제어 장치(10)와, 디스크 드라이브(20)에 의해 구성된다. 이 자기 디스크 장치(1)는 SCSI/SAS/FC/ATA 인터페이스 등에 의해 호스트(2)와 접속되며, 자기 디스크 장치(1)와 호스트(2) 사이에서 데이터나 제어 커맨드 등이 전송된다.
자기 디스크 제어 장치(10)는 자기 디스크 장치(1)를 제어하는 여러 가지의 LSI(Large scale Integration)가 배치된 프린트 기판이다. 이 자기 디스크 제어 장치(10)는 HDC(Hard Disk Controller)(11)와, RDC(Read Channel)(12)와, 버퍼(13)와, FROM(flash Read 0nly Memory)(14)와, CPU(Central Processing Unit)(15)와, ROM(Read 0nly Memory)(16)와, SRAM(Static Random Access Memory)(17)을 갖고 있으며, 이들은 서로 버스로 접속되어 있다.
HDC(11)는 버퍼(13)에 저장된 데이터를 디스크 드라이브(20)에 기록할 때의 동작이나, 디스크 드라이브(20)에 기록된 데이터를 판독하여 버퍼(13)에 저장할 때의 동작을 제어하는 컨트롤러이다. RDC(12)는 버퍼(13)와 디스크 드라이브(20)의 사이를 중개하여, 데이터를 변조 또는 복조하는 LSI이다.
버퍼(13)는 호스트(2)와 디스크 드라이브(20) 사이에서 리드 또는 기록된 데이터를 일시적으로 저장하는 캐시이다. FROM(14)은 이 자기 디스크 장치(1)의 동작을 제어하는 펌웨어(프로그램)를 기억하는 불휘발성의 메모리이다.
CPU(15)는 SRAM(17)에 전개된 펌웨어를 판독하여 실행하는 중앙 처리장치이며, 그 펌웨어의 일부는 리드/라이트 제어부(100)나 판독 장해 수복부(200)로서 CPU(15)의 내부에서 실행된다. 여기서, 리드/라이트 제어부(100)는 호스트(2)로부터의 지시에 기초하여 데이터 라이트 및 데이터 리드를 HDC(11)로 지시하고, 제어하는 처리부이며, 판독 장해 수복부(200)는 전술한 본 실시예에 따른 판독 장해 수복 방법을 이용하여 판독 장해의 수복을 행하는 처리부이다.
ROM(16)은 자기 디스크 장치(1)를 동작시킬 때에 필요해지는 각종 파라미터를 기억하는 불휘발성 메모리이다. SRAM(17)은 FROM(4)에 기억된 펌웨어를 전개하기 위한 휘발성의 메모리이다. 또한, 이 SRAM(17)은 자기 디스크 장치(1)에서 발생한 장해의 이력 등도 기억한다.
디스크 드라이브(20)는 이 자기 디스크 장치(1)에서 데이터가 기록되는 부분이며, 4개의 플래터(21)(플래터 21-0∼21-3)와, DCM(DC Motor)(22)과, 8개의 헤드(23)(헤드 23-0∼23-7)와, VCM(Voice Coil Motor)(24)을 갖는다.
플래터(21)는 표리 양면에 자기 기록면을 갖는 중공원반형의 기판이다. DCM(22)은 적층된 복수의 플래터(21)를 회전시키는 구동 장치이다. 헤드(23)는 플래터(21)의 자기 기록면에 대해 자기적으로 데이터의 리드/라이트를 행하는 자기 헤드이다. VCM(24)은 헤드(23)를 디스크 반경 방향으로 이동시켜, 헤드(23)를 원하 는 데이터 리드/라이트 위치로 이동시키는 구동 장치이다.
다음으로, 도 2에 도시한 판독 장해 수복부(200)의 구성에 대해 설명한다. 도 3은 판독 장해 수복부(200)의 구성을 도시하는 기능 블록도이다. 동도에 도시한 바와 같이, 판독 장해 수복부(200)는 판독 장해 검사부(201)와, 장해 상황 판별부(202)와, 수복 실행부(203)를 갖는다.
판독 장해 검사부(201)는 정보를 정상적으로 판독하기 어려워진 섹터를 발견하기 위해, 정기적으로 각 섹터의 판독 처리를 리드/라이트 제어부(100)로 행하는 처리부이다.
리드/라이트 제어부(100)는 호스트(2)나 판독 장해 검사부(201)의 요구에 따라 판독 처리를 행할 때에, 정정 가능한 판독 장해가 발생하면, 그 취지를 SRAM(17)의 장해 이력 테이블(302)에 기록함과 동시에, 장해 상황 판별부(202)로 통지한다.
도 4는 장해 이력 테이블(302)의 구성의 일례를 도시하는 도이다. 동도에 도시한 바와 같이, 장해 이력 테이블(302)에는 장해가 발생할 때마다 데이터 1건씩 기록되고, 각 데이터는 플래터 번호, 트랙 번호, 섹터 번호라는 장해의 발생 개소를 특정하기 위한 정보와, 어떠한 장해가 발생했는지를 도시하는 장해 종별과, 언제 장해가 발생했는지를 도시하는 발생 일시를 유지한다.
장해 이력 테이블(302)에는 정정 가능한 판독 장해 이외에도 정보를 디스크 드라이브(20)에 기록할 때에, 플래터와 헤드의 거리가 소정 이상 멀어져 버리는 것을 나타내는 부상 변화(출력 변동) 등의 각종 장해에 관한 정보가 기록된다.
SRAM(17)은 장해 이력 테이블(302) 이외에도, 존별 기록 횟수 테이블(301)을 유지한다. 존별 기록 횟수 테이블(301)은 리드/라이트 제어부(100)에 의해 기록 동작이 행해진 누계 횟수를 존마다 기록하는 테이블이다. 일반적으로, 플래터의 내주와 외주를 비교하면, 외주로 갈수록 1 트랙당의 섹터수가 많아져 가지만, 1 트랙당의 섹터 수가 동일한 트랙의 모임을 존이라고 한다.
장해 상황 판별부(202)는 리드/라이트 제어부(100)로부터 정정 가능한 판독 장해가 발생했다는 취지의 통지를 받은 경우, 동일한 요인에 의한 판독 장해가 어느 범위에서 잠재적으로 진행하고 있는지를 판별하고, 그 범위를 수복 실행부(203)에 수복시키는 처리부이다. 장해 상황 판별부(202)는 어느 범위에서 판독 장해가 잠재적으로 진행하고 있는지를 판별하기 위해, 존별 기록 횟수 테이블(301) 및 장해 이력 테이블(302)에 기록되어 있는 정보를 참조한다.
수복 실행부(203)는 장해 상황 판별부(202)로부터 지시된 범위에 있는 각 섹터의 재기록 또는 교대를 리드/라이트 제어부(100)로 실행시키는 처리부이다.
다음으로, 판독 장해 수복부(200)의 처리 순서에 대해 설명한다. 도 5는 판독 장해 수복부(200)의 처리 순서를 도시하는 흐름도이다. 동도는 리드/라이트 제어부(100)가 호스트(2)나 판독 장해 검사부(201)의 요구에 따라 판독 처리를 행할 때, 정정 가능한 판독 장해가 발생한 경우의 판독 장해 수복부(200)의 처리 순서를 도시하고 있다.
동도에 도시한 바와 같이, 정정 가능한 판독 장해가 발생하면(단계 S101), 장해 상황 판별부(202)는 그 장해가 발생한 섹터를 재기록하도록 리드/라이트 제어 부(100)에 지시한다(단계 S102).
그리고, 리드/라이트 제어부(100)로 동일한 섹터를 재차 판독하여, 장해가 복구된 것이 확인되면(단계 S103 긍정), 주변 섹터의 수복을 행하기 위해, 후술하는 확장 재기록 처리를 실행한다(단계 S104). 한편, 장해가 복구되지 않은 것이 확인된 경우에는(단계 S103 부정), 그 주변의 섹터를 사용하여 계속하는 것은 위험하므로, 후술하는 교대 처리를 실행한다(단계 S105).
도 6은 확장된 재기록 처리의 처리 순서를 도시하는 흐름도이다. 동도에 도시된 바와 같이, 장해 상황 판별부(202)는 우선, 장해 이력 테이블(302)에 기록되어 있는 정보를 참조한다(단계 S201).
그리고, 정정 가능한 판독 장해가 발생한 섹터에서 부상 변화가 검출된 적이 있다는 취지의 기록이 있으면(단계 S202 긍정), 피크 변형이 장해 요인으로 추정되고, 잠재적으로 장해가 발생할 가능성이 있는 범위의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다. 이 경우, 잠재적으로 장해가 발생할 가능성이 있는 범위는 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙과, 그에 인접하는 트랙이다(단계 S203).
또한, 소정의 기간 내에 정정 가능한 판독 장해가 복수의 섹터에서 발생한 것을 알게 된 경우(단계 S204 긍정), 이들 장해의 몇 개가, 정정 가능한 판독 장해가 발생한 섹터를 기준으로 ± N(N은 소정의 자연수) 트랙 내에서 발생하고 있으며(단계 S205 긍정), 또한, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 존에서의 기록 횟수의 누계치가 소정 횟수 이상인 경우(단계 S206 긍정), 사이드 이레 이즈가 장해의 요인으로 추정되고, 잠재적으로 장해가 발생할 가능성이 있는 범위의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다. 이 경우, 잠재적으로 장해가 발생할 가능성이 있는 범위는 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙과, 그 트랙으로부터 ± N의 범위에 있는 트랙이다(단계 S207). 또한, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 존으로의 기록 횟수의 누계치는 존별 기록 횟수 테이블(301)로부터 취득된다.
또한, 소정의 기간 내에 정정 가능한 판독 장해가 복수의 섹터에 있어서 발생한 것을 알게된 경우(단계 S204 긍정), 이들 장해의 몇 개가, 정정 가능한 판독 장해가 발생한 섹터를 기준으로 플래터의 기록면을 반경 방향으로 분할한 영역 내에서 발생하는 경우(단계 S208 긍정), Hc 불균일이 장해의 요인으로 추정되고, 잠재적으로 장해가 발생할 가능성이 있는 범위의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다. 이 경우, 잠재적으로 장해가 발생할 가능성이 있는 범위는 상기의 영역이다(단계 S209).
도 8은 플래터의 기록면의 영역 분할의 일례를 도시하는 도면이다. 동도에 도시된 바와 같이, 정정 가능한 판독 장해가 발생한 섹터를 기준으로 하여, 반경 방향으로 분할한 부채형의 영역이 다른 장해의 발생 개소를 검증하기 위한 기준이 되고, 또한, 수복의 대상 범위가 되는 영역이다.
또한, 과거의 임의의 시점에서 정정 가능한 판독 장해가 발생한 섹터에 인접하는 트랙에서 판독 장해가 발생한 경우에는(단계 S210 긍정), 어떠한 요인에 의해 인접하는 트랙을 포함하는 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 것으로 추정하여, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙과, 그에 인접하는 트랙의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S211).
또한, 과거의 임의의 시점에서, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 존에서 복수의 판독 장해가 발생하는 경우에는(단계 S212 긍정), 어떠한 요인에 의해 그 존에 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 것으로 추정하여, 그 존 전체의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S213).
또한, 상기 이외의 경우에는(단계 S212 부정), 어떠한 요인에 의해, 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 가능성이 있으므로, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙 전체의 재기록을 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S214).
도 7은 교대 처리의 처리 순서를 도시하는 흐름도이다. 동도에 도시한 바와 같이, 장해 상황 판별부(202)는 우선, 장해 이력 테이블(302)에 기록되어 있는 정보를 참조한다(단계 S301).
그리고, 소정의 기간 내에 정정 가능한 판독 장해가 복수의 섹터에서 발생한 것을 안 경우(단계 S302 긍정), 그 장해의 몇 개가, 정정 가능한 판독 장해가 발생한 섹터를 기준으로 섹터 방향으로 ± X(X는 소정의 자연수) 이내, 또한, 트랙 방향으로 ± Y(Y는 소정의 자연수) 이내의 영역(도 9에 있어서 태선으로 둘러싼 영역)에서 발생한 것이라면(단계 S303 긍정), 미소 결함이 장해의 요인으로 추정되고, 잠재적으로 장해가 발생할 가능성이 있는 범위의 교대를 수복 실행부(203)에 실행시켜 처리를 종료한다. 이 경우, 잠재적으로 장해가 발생할 가능성이 있는 범위는 상기의 영역이다(단계 S304).
또한, 과거의 임의의 시점에서, 정정 가능한 판독 장해가 발생한 섹터에 인접하는 트랙에서 판독 장해가 발생하는 경우에는(단계 S305 긍정), 어떠한 요인에 의해, 인접하는 트랙을 포함하는 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 것으로 추정하여, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙과, 그에 인접하는 트랙의 교대를 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S306).
또한, 과거의 임의의 시간에 정정 가능한 판독 장해가 발생한 섹터를 포함하는 존에서 복수의 판독 장해가 발생하는 경우에는(단계 S307 긍정), 어떠한 요인에 의해, 그 존에서 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 것으로 추정하여, 그 존 전체의 교대를 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S308).
또한, 상기 이외의 경우에는(단계 S307 부정), 어떠한 요인에 의해, 광범위에 걸쳐 장해가 잠재적으로 진행하고 있을 가능성이 있으므로, 정정 가능한 판독 장해가 발생한 섹터를 포함하는 트랙 전체의 교대를 수복 실행부(203)에 실행시켜 처리를 종료한다(단계 S309).
또한, 상기의 처리 순서는 일례이며, 자기 디스크 장치에 탑재되어 있는 디스크 드라이브의 특성 등에 따라, 장해 요인의 추측이나, 장해가 잠재적으로 진행하고 있을 것으로 예상되는 영역 크기의 추정을 행하기 위한 논리를 변경할 수 있 다.
전술한 바와 같이, 본 실시예에서는, 정정 가능한 장해가 발생한 경우, 동일한 요인으로 장해가 발생할 가능성이 있는 영역을 예측하여, 그 영역 전체를 재기록에 의해 수복하도록 구성한 것으로 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복하고, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다.
(부기 1)
디스크 드라이브에 대한 기록 동작 및 판독 동작을 제어함과 동시에, 상기 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써, 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 제어 장치로서,
상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인으로 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상황 판별부와,
상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행부
를 구비하는 것을 특징으로 하는 자기 디스크 제어 장치.
(부기 2)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 1에 기 재한 자기 디스크 제어 장치.
(부기 3)
상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에 있어서 발생한 장해의 이력 정보를 기억하는 기억부를 더 구비하고,
상기 장해 상황 판별부는 상기 장해가 발생한 섹터에 인접하는 트랙에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 1에 기재한 자기 디스크 제어 장치.
(부기 4)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 존에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 존 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 3에 기재한 자기 디스크 제어 장치.
(부기 5)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터에 있어서 부상 변화의 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 3에 기재한 자기 디스크 제어 장치.
(부기 6)
상기 디스크 드라이브에 대해 실행된 기록 동작의 횟수를 존마다 기억하는 기억부를 더 구비하고,
상기 장해 상황 판별부는 상기 장해가 발생한 섹터로부터 ± N(N은 자연수) 트랙의 범위 내에서 복수의 판독 장해가 발생하며, 나아가서, 상기 기억부에 기억되어 있는, 상기 섹터를 포함하는 존으로의 기록 횟수가 소정의 역치를 넘는 경우, 상기 섹터로부터 ± N 트랙의 범위 내를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 1에 기재한 자기 디스크 제어 장치.
(부기 7)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하도록 상기 디스크 드라이브의 기록면을 반경 방향으로 분할한 영역에 복수의 판독 장해가 발생하는 경우, 상기 영역을 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 1에 기재한 자기 디스크 제어 장치.
(부기 8)
상기 수복 실행부는 상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록 대신에, 교대 처리에 의해 수복하는 것을 특징으로 하는 부기 l∼7의 어느 하나에 기재한 자기 디스크 제어 장치.
(부기 9)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 중심으로 하는 소정의 범위 내에서 복수의 판독 장해가 발생하는 경우, 상기 범위 내를 장해가 발생할 가 능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 8에 기재한 자기 디스크 제어 장치.
(부기 10)
디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써, 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 장치로서,
상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인으로 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상황 판별부와,
상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행부를 구비하는 것을 특징으로 하는 자기 디스크 장치.
(부기 11)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 10에 기재한 자기 디스크 장치.
(부기 12)
상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에 있어서 발생한 장해의 이력 정보를 기억하는 기억부를 더 구비하고,
상기 장해 상황 판별부는 상기 장해가 발생한 섹터에 인접하는 트랙에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포 함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 10에 기재한 자기 디스크 장치.
(부기 13)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 존에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 존 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 12에 기재한 자기 디스크 장치.
(부기 14)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터에서 부상 변화의 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 12에 기재한 자기 디스크 장치.
(부기 15)
상기 디스크 드라이브에 대해 실행된 기록 동작의 횟수를 존마다 기억하는 기억부를 더 구비하고,
상기 장해 상황 판별부는 상기 장해가 발생한 섹터로부터 ± N(N은 자연수) 트랙의 범위 내에서 복수의 판독 장해가 발생하며, 나아가서, 상기 기억부에 기억되어 있는 상기 섹터를 포함하는 존으로의 기록 횟수가 소정의 임계치를 넘은 경우, 상기 섹터로부터 ± N 트랙의 범위 내를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 10에 기재한 자기 디스크 장치.
(부기 16)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하도록 상기 디스크 드라이브의 기록면을 반경 방향으로 분할한 영역에 복수의 판독 장해가 발생하는 경우, 상기 영역을 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 10에 기재한 자기 디스크 장치.
(부기 17)
상기 수복 실행부는 상기 장해 상황 판별부에 의해 특정된 상기 영역을 재기록 대신에, 교대 처리에 의해 수복하는 것을 특징으로 하는 부기 10∼16의 어느 하나에 기재한 자기 디스크 장치.
(부기 18)
상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 중심으로 하는 소정의 범위 내에서 복수의 판독 장해가 발생하는 경우, 상기 범위 내를 장해가 발생할 가능성이 있는 영역으로 특정하는 것을 특징으로 하는 부기 17에 기재한 자기 디스크 장치.
(부기 19)
디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 판독 장해 수복 방법으로서,
상기 정정 가능한 판독 장해가 발생한 경우, 상기 장해와 동일한 요인으로 장해가 발생할 가능성이 있는 상기 디스크 드라이브 상의 영역을 특정하는 장해 상 황 판별 단계와,
상기 장해 형성 판별 단계에 의해 특정된 상기 영역을 재기록에 의해 수복하는 수복 실행 단계를 포함하는 것을 특징으로 하는 판독 장해 수복 방법.
본 발명의 하나의 형태에 의하면, 정정 가능한 장해가 발생한 경우, 동일한 요인으로 장해가 발생할 가능성이 있는 영역을 예측하고, 그 영역 전체를 재기록에 의해 수복하도록 구성했으므로, 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하고 있는 장해를 수복하며, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다고 하는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 장해가 발견된 섹터를 포함하는 트랙 전체를 수복하도록 구성했으므로 장해가 발견된 섹터의 전후의 섹터에 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 장해가 발견된 섹터에 인접하는 트랙에 있어서 판독 장해가 발생한 적이 있는 경우, 장해가 발견된 섹터를 포함하는 트랙과 인접하는 트랙의 전 섹터를 수복하도록 구성했으므로, 장해가 발견된 섹터를 포함하는 트랙과 그 인접하는 트랙에 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 장해가 발견된 섹터를 포함하는 존에서 판독 장해가 발생한 적이 있는 경우, 그 존 전체를 수복하도록 구성했으므로, 장해가 발견된 섹터를 포함하는 존에 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 발견된 장해의 발생 요인이 피크 변형인 가능성이 있는 경우, 장해가 발견된 섹터를 포함하는 트랙과 인접하는 트랙의 전 섹터를 수복하도록 구성했으므로 피크 변형에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다고 하는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 발견된 장해의 발생 요인이 사이드 이레이즈인 가능성이 있는 경우, 수 트랙 이내에 있는 전 섹터를 수복하도록 구성했으므로, 사이드 이레이즈에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다고 하는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 발견된 장해의 발생 요인이 Hc 불균일인 가능성이 있는 경우, 장해가 발견된 섹터를 포함하는 영역 전체를 수복하도록 구성했으므로, Hc 불균일에 의한 광범위한 장해가 발생하는 경우, 그 장해가 치명적인 장해에 이르는 것을 예방할 수 있다고 하는 효과를 발휘한다.
또한, 본 발명의 다른 형태에 의하면, 재기록 대신에, 교대 처리에 의해 장해를 수정하도록 구성했으므로, 미소 결함에 의한 장해와 같이 재기록에 의해서는 치명적인 장해에 이르는 것을 예방할 수 없는 장해를 수복할 수 있는 효과를 발휘한다.
<산업상이용가능성>
이상과 같이, 본 발명에 따른 자기 디스크 제어 장치, 자기 디스크 장치, 및 판독 장해 수복 방법은 디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 그 장해의 발생 개소를 수복함으로써, 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하기에 유용하며, 특히, 장해가 발견된 섹터를 포함하여 광범위에 걸쳐 진행하는 장해를 수복하는 것이 필요한 경우에 적합하다.

Claims (10)

  1. 디스크 드라이브에 대한 기록 동작 및 판독 동작을 제어하며, 상기 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써, 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 제어 장치에 있어서,
    상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에 있어서 발생한 장해의 이력 정보를 기억하는 기억부와,
    상기 정정 가능한 판독 장해가 발생한 경우, 상기 디스크 드라이브에 있어서 상기 판독 장해가 발생한 섹터를 중심으로 수복해야 할 영역을 상기 기억부에 기억된 상기 이력 정보에 기초하여 특정하는 장해 상황 판별부와,
    상기 장해 상황 판별부에 의해 특정된 상기 영역을 수복하는 수복 실행부
    를 포함하는 것을 특징으로 하는 자기 디스크 제어 장치.
  2. 제1항에 있어서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 트랙 전체를 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  3. 제1항에 있어서,
    상기 장해 상황 판별부는, 상기 장해가 발생한 섹터에 인접하는 트랙에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  4. 제3항에 있어서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하는 존에 판독 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 존 전체를 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  5. 제3항에 있어서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터에 있어서 부상(浮上) 변화의 장해가 발생한 적이 있다는 취지가 상기 이력 정보에 포함된 경우, 상기 섹터를 포함하는 트랙 전체 및 상기 섹터에 인접하는 트랙 전체를 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  6. 제1항에 있어서, 상기 디스크 드라이브에 대해 실행된 기록 동작의 횟수를 존마다 기억하는 기억부를 더 구비하고,
    상기 장해 상황 판별부는,
    상기 장해가 발생한 섹터로부터 ± N(N은 자연수) 트랙의 범위 내에서 복수의 판독 장해가 발생하며, 상기 기억부에 기억되어 있는 상기 섹터를 포함하는 존으로의 기록 횟수가 사전설정된 임계치를 초과하는 경우, 상기 섹터로부터 ± N 트랙의 범위 내를 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  7. 제1항에 있어서, 상기 장해 상황 판별부는 상기 장해가 발생한 섹터를 포함하도록 상기 디스크 드라이브의 기록면을 반경 방향으로 분할한 영역에 복수의 판독 장해가 발생하는 경우, 상기 영역을 상기의 수복해야 할 영역으로 특정하는 것을 특징으로 하는 자기 디스크 제어 장치.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서, 상기 수복 실행부는 상기 장해 상황 판별부에 의해 특정된 상기의 수복해야 할 영역을, 재기록 대신에 교대 처리에 의해 수복하는 것을 특징으로 하는 자기 디스크 제어 장치.
  9. 디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 자기 디스크 장치로서,
    상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에 있어서 발생한 장해의 이력 정보를 기억하는 기억부와,
    상기 정정 가능한 판독 장해가 발생한 경우, 상기 디스크 드라이브에 있어서 상기 판독 장해가 발생한 섹터를 중심으로 하는 수복해야 할 영역을 상기 기억부에 기억된 상기 이력 정보에 기초하여 특정하는 장해 상황 판별부와,
    상기 장해 상황 판별부에 의해 특정된 상기 영역을 수복하는 수복 실행부
    를 포함하는 것을 특징으로 하는 자기 디스크 장치.
  10. 디스크 드라이브에 대한 판독 동작에 있어서 정정 가능한 판독 장해가 발생한 경우, 상기 장해의 발생 개소를 수복함으로써 상기 디스크 드라이브가 기억하는 정보가 소실되는 것을 예방하는 판독 장해 수복 방법으로서,
    상기 디스크 드라이브에 대한 기록 동작 및 판독 동작에 있어서 발생한 장해의 이력 정보를 기억하는 기억 단계와,
    상기 정정 가능한 판독 장해가 발생한 경우, 상기 디스크 드라이브에 있어서 상기 판독 장해가 발생한 섹터를 중심으로 수복해야 할 영역을 상기 기억 단계에 의해 기억된 상기 이력 정보에 기초하여 특정하는 장해 상황 판별 단계와,
    상기 장해 상황 판별 단계에 의해 특정된 상기 영역을 수복하는 수복 실행 단계
    를 포함하는 것을 특징으로 하는 판독 장해 수복 방법.
KR1020060128552A 2006-06-30 2006-12-15 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해수복 방법 KR100858469B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2006-00182252 2006-06-30
JP2006182252A JP2008010113A (ja) 2006-06-30 2006-06-30 磁気ディスク制御装置、磁気ディスク装置および読取り障害修復方法

Publications (2)

Publication Number Publication Date
KR20080003183A KR20080003183A (ko) 2008-01-07
KR100858469B1 true KR100858469B1 (ko) 2008-09-16

Family

ID=38608805

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060128552A KR100858469B1 (ko) 2006-06-30 2006-12-15 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해수복 방법

Country Status (5)

Country Link
US (1) US7757154B2 (ko)
EP (1) EP1873778A2 (ko)
JP (1) JP2008010113A (ko)
KR (1) KR100858469B1 (ko)
CN (1) CN101097756A (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090244775A1 (en) * 2008-03-31 2009-10-01 Kabushiki Kaisha Toshiba 1-1 Adjacent-track-erasure (ate) refresh with increased track resolution for often-written areas
JP4469906B2 (ja) * 2008-07-17 2010-06-02 株式会社東芝 磁気ディスク装置及び同装置におけるデータリフレッシュ方法
US8316273B2 (en) * 2009-05-18 2012-11-20 Mediatek Inc. Driving circuit for driving reading operation of optical drive and method for reading information from optical data storage medium
KR101573233B1 (ko) 2009-11-04 2015-12-02 시게이트 테크놀로지 엘엘씨 라이트 결함 복구 방법과 이를 적용한 데이터 저장 장치 및 저장매체
US8014097B1 (en) * 2010-05-07 2011-09-06 Hitachi Global Storage Technologies Netherlands B.V. Disk drive with adaptive counting of writes to the data tracks for minimizing the effect of adjacent track encroachment
US8189439B2 (en) * 2010-07-16 2012-05-29 Mediatek Inc. Data recording method and apparatus for re-verifying correctness of recorded data on optical storage medium
JP5696483B2 (ja) * 2011-01-12 2015-04-08 富士通株式会社 情報記憶システム
CN104900240B (zh) 2014-03-04 2018-03-23 株式会社东芝 硬盘装置及数据刷新方法
US9047924B1 (en) * 2014-05-23 2015-06-02 Kabushiki Kaisha Toshiba Magnetic disk device and method of data refresh processing
US9536563B1 (en) 2016-02-16 2017-01-03 Seagate Technology Llc Detecting shingled overwrite errors
CN107179968B (zh) * 2016-03-09 2020-06-26 株式会社东芝 信息存储装置、故障预测装置及故障预测方法
JP2021034092A (ja) * 2019-08-29 2021-03-01 株式会社東芝 磁気ディスク装置、及び磁気ディスク装置のリードエラーリトライ方法
JP2021140835A (ja) * 2020-03-02 2021-09-16 株式会社東芝 磁気ディスク装置
WO2023198189A1 (zh) * 2022-04-16 2023-10-19 华为技术有限公司 内存错误预测方法、装置及设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014606A (ja) * 1999-06-25 2001-01-19 Hitachi Ltd 磁気ディスク装置
JP2006139581A (ja) * 2004-11-12 2006-06-01 Fujitsu Ltd ディスク制御装置およびディスク制御プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4216541A (en) * 1978-10-05 1980-08-05 Intel Magnetics Inc. Error repairing method and apparatus for bubble memories
US5189566A (en) * 1990-03-15 1993-02-23 International Business Machines Corporation Method and apparatus for recovering data
JP2001004606A (ja) 1999-06-25 2001-01-12 Taisei Corp せん断波速度の測定方法
JP2001312375A (ja) * 2000-02-24 2001-11-09 Nec Corp 外部記憶装置の故障予測システム
US7023645B1 (en) * 2002-05-03 2006-04-04 Maxtor Corporation Read error recovery method and apparatus
JP4063694B2 (ja) * 2003-03-11 2008-03-19 株式会社日立グローバルストレージテクノロジーズ 磁気ディスク装置
US7475276B2 (en) * 2004-05-07 2009-01-06 Equallogic, Inc. Method for maintaining track data integrity in magnetic disk storage devices
JP4397770B2 (ja) * 2004-09-17 2010-01-13 富士通株式会社 記憶媒体制御装置、記憶媒体制御方法および記憶媒体制御プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014606A (ja) * 1999-06-25 2001-01-19 Hitachi Ltd 磁気ディスク装置
JP2006139581A (ja) * 2004-11-12 2006-06-01 Fujitsu Ltd ディスク制御装置およびディスク制御プログラム

Also Published As

Publication number Publication date
US20080005645A1 (en) 2008-01-03
KR20080003183A (ko) 2008-01-07
EP1873778A2 (en) 2008-01-02
CN101097756A (zh) 2008-01-02
US7757154B2 (en) 2010-07-13
JP2008010113A (ja) 2008-01-17

Similar Documents

Publication Publication Date Title
KR100858469B1 (ko) 자기 디스크 제어 장치, 자기 디스크 장치 및 판독 장해수복 방법
JP5143429B2 (ja) ハイブリッドハードディスクドライブの制御方法、記録媒体、及びハイブリッドハードディスクドライブ
TWI254917B (en) Magnetic disk device
JP4886877B2 (ja) 記録媒体制御装置、及びその方法
JP4922434B2 (ja) データライト制御装置及びデータライト制御方法
EP0929067B1 (en) Magnetic disk apparatus
US20080174905A1 (en) Method and apparatus for recording data on a magnetic recording medium
JPH05210845A (ja) 光ディスク・ドライブの一時的欠陥を含むセクタを再利用できるようにする方法および予備セクタの過剰な使用を確認する方法
JP2012243383A (ja) 情報記録装置、及び情報記録方法
JPWO2009040929A1 (ja) 記憶装置、制御方法及び制御装置
JP2009266333A (ja) データ記憶装置及び隣接トラック書き直し処理方法。
JP2009163835A (ja) テープ媒体へのデータの上書き方法、及びその方法を具備した磁気テープ装置
US7487388B2 (en) Method of recovering reallocation sectors in data storage system and disc drive using the same
JP2016122486A (ja) 磁気ディスク装置及びライト制御方法
JP2004310983A (ja) 磁気ディスク装置のディフェクト処理方法,記録媒体及び磁気ディスク装置
JP4672454B2 (ja) 記憶装置
JP3958776B2 (ja) 光磁気ディスク装置および光磁気ディスクに対するデータ書き込み方法
JP4984613B2 (ja) Raid装置の制御方法、raid装置、およびraid装置の制御プログラム
US7197593B2 (en) Bad-sector search method, data recording device, and program
JP3946189B2 (ja) スクラッチ処理装置,スクラッチ処理方法,スクラッチ管理方法,及び記録媒体
US10867633B1 (en) Reduced adjacent track erasure from write retry
US20070101189A1 (en) Storage apparatus, and control method and program
US11430471B1 (en) Partial adjustment of disk drive areal density to compensate for head or surface degradation
US20060294310A1 (en) Write control method and storage apparatus
JP2008146753A (ja) 磁気記録装置、磁気記録方法、および磁気記録用プログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee