KR20110101978A - 디스크 장치 및 기록 방법 - Google Patents

디스크 장치 및 기록 방법 Download PDF

Info

Publication number
KR20110101978A
KR20110101978A KR1020100021382A KR20100021382A KR20110101978A KR 20110101978 A KR20110101978 A KR 20110101978A KR 1020100021382 A KR1020100021382 A KR 1020100021382A KR 20100021382 A KR20100021382 A KR 20100021382A KR 20110101978 A KR20110101978 A KR 20110101978A
Authority
KR
South Korea
Prior art keywords
data
sector
data sector
servo
head
Prior art date
Application number
KR1020100021382A
Other languages
English (en)
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 삼성전자주식회사
Priority to KR1020100021382A priority Critical patent/KR20110101978A/ko
Priority to US13/043,971 priority patent/US20110222182A1/en
Publication of KR20110101978A publication Critical patent/KR20110101978A/ko

Links

Images

Classifications

    • 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
    • G11B20/1879Direct read-after-write methods
    • 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
    • G11B20/1816Testing
    • G11B2020/183Testing wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

디스크 장치 및 기록 방법이 개시된다. 상기 디스크 장치의 기록 방법은 제 1 서보 신호를 이용하여 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하는 단계, 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작을 수행하는 단계 및 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되는지 판단하는 단계를 구비할 수 있다.

Description

디스크 장치 및 기록 방법{Disk device and write method}
본 발명은 디스크 장치에 관한 것으로, 특히 에러 발생 여부를 판단하여 보상할 수 있는 디스크 장치 및 상기 디스크 장치의 기록 방법에 관한 것이다.
디스크에 데이터를 저장하는 디스크 장치에 있어서, 디스크에 접촉되지 않는 헤드를 이용하여 데이터를 디스크에 저장하거나 디스크에서 데이터를 읽어낸다. 상기 디스크 장치가 동작하는 중에 외부에서 순간적인 충격 등이 가해지는 경우 상기 디스크 장치의 동작이 정상적으로 수행되지 않을 수 있다.
본 발명이 해결하고자 하는 과제는 모든 데이터 섹터에서 정상적으로 기록 동작을 수행할 수 있는 디스크 장치의 기록 방법을 제공하는데 있다.
본 발명이 해결하고자 하는 다른 과제는 상기 기록 방법을 이용하여 기록 동작을 수행하는 디스크 장치를 제공하는데 있다.
상기 과제를 달성하기 위한 본 발명의 일 실시예에 따른 디스크 장치의 기록 방법은 제 1 서보 신호를 이용하여 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하는 단계, 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작을 수행하는 단계 및 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되는지 판단하는 단계를 구비할 수 있다.
상기 판단하는 단계는 서보 인터럽트 서비스 루틴(servo interrupt service routine)에서 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작이 정상적으로 수행되는지 판단할 수 있다.
상기 디스크 장치의 기록 방법은 상기 기록 동작을 수행한 적어도 하나의 제 2 데이터 섹터에 인접한 서보 영역의 서보 정보를 독출하여 상기 제 2 서보 신호를 생성하는 단계를 더 구비할 수 있다.
상기 디스크 장치의 기록 방법은 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하는 단계를 더 구비할 수 있다.
상기 디스크 장치의 기록 방법은 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 재기록된 적어도 하나의 제 2 데이터 섹터의 위치 정보를 저장하는 단계를 더 구비할 수 있다.
상기 다른 과제를 달성하기 위한 본 발명의 일 실시예에 따른 디스크 장치는 적어도 하나의 제 1 데이터 섹터, 적어도 하나의 제 2 데이터 섹터, 제 1 서보 영역 및 제 2 서보 영역을 포함하는 디스크, 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 데이터를 기록하거나 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터로부터 데이터를 독출하는 헤드 및 상기 제 1 서보 영역의 서보 정보를 독출하여 생성된 제 1 서보 신호를 이용하여 상기 적어도 하나의 제 1 데이터 섹터에 대한 기록 동작을 수행하도록 상기 헤드를 제어하는 제어부를 구비하고, 상기 제어부는 상기 제 2 서보 영역의 서보 정보를 독출하여 생성된 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되었는지 판단할 수 있다.
상기 제어부는 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하도록 상기 헤드를 제어할 수 있다.
상기 디스크 장치는 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 재기록된 적어도 하나의 제 2 데이터 섹터의 위치 정보가 저장되는 메모리를 더 구비할 수 있다.
본 발명의 기술적 사상에 의한 일 실시예에 따른 디스크 장치 및 기록 방법은 모든 데이터 섹터에서 정상적으로 기록 동작을 수행할 수 있는 장점이 있다. 즉, 본 발명의 기술적 사상에 의한 일 실시예에 의할 경우 내부 진동 또는 외부 충격 등에 의한 외란으로 인하여 발생하는 OTE(Over Track Erase)를 감지하여 인접 트랙에 잘못 기록된 데이터를 보상할 수 있는 장점이 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 기술적 사상에 의한 일 실시예에 따른 디스크 장치의 블록도이다.
도 2는 도 1의 디스크 장치의 기록 동작을 수행하는 방법에 관한 흐름도이다.
도 3은 도 1의 디스크 장치의 기록 동작을 수행하는 다른 방법에 관한 흐름도이다.
도 4는 도 1의 디스크의 복수의 트랙들 중 하나의 트랙의 일부를 도시한 도면이다.
도 5a는 도 4의 트랙에서 헤드가 이동하는 모습을 도시한 도면이다.
도 6은 본 발명의 기술적 사상에 의한 일 실시예에 따른 하드디스크 장치의 구성을 도시한 도면이다.
도 7은 도 6의 디스크 드라이브의 전기적인 회로 구성을 도시한 블록도이다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 도면에 기재된 내용을 참조하여야 한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 1은 본 발명의 기술적 사상에 의한 일 실시예에 따른 디스크 장치의 블록도이다.
도 1을 참조하면, 디스크 장치(100)는 디스크(110), 헤드(120), 제어부(150) 및 메모리(170)를 구비할 수 있다.
디스크(110)는 데이터를 저장할 수 있다. 디스크(110)는 적어도 하나의 제 1 데이터 섹터, 적어도 하나의 제 2 데이터 섹터 및 복수의 서보 영역을 포함할 수 있다. 상기 제 1 데이터 섹터, 제 2 데이터 섹터 및 서보 영역에 관하여는 도 4를 참조하여 보다 상세하게 설명한다.
헤드(120)는 디스크(110)에 상기 데이터를 기록하거나 디스크(110)로부터 상기 데이터를 독출할 수 있다. 즉, 헤드(120)는 상기 제 1 데이터 섹터 및 제 2 데이터 섹터에 상기 데이터를 기록하거나, 상기 제 1 데이터 섹터 및 제 2 데이터 섹터로부터 상기 데이터를 독출할 수 있다. 또한, 헤드(120)는 디스크(110)의 상기 서보 영역의 서보 정보를 독출할 수 있다.
제어부(150)는 상기 복수의 서보 영역들 중 제 1 서보 영역으로부터 독출된 서보 정보를 이용하여 생성된 제 1 서보 신호를 이용하여 상기 적어도 하나의 제 1 데이터 섹터에 대한 기록 동작을 수행하도록 헤드(120)를 제어할 수 있다. 또한, 제어부(150)는 상기 복수의 서보 영역들 중 제 2 서보 영역으로부터 독출된 서보 정보를 이용하여 생성된 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되었는지 판단할 수 있다. 제어부(150)는 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다. 제어부(150)는 서보 인터럽트 서비스 루틴(servo interrupt service routine)에서 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작이 정상적으로 수행되는지 판단할 수 있다. 상기 서보 인터럽트 서비스 루틴은 상기 서보 신호를 이용하여 상기 데이터 섹터에 대하여 기록 동작이 정상적으로 수행되는지 판단할 수 있는 프로그램을 의미한다.
제어부(150)에서 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 것으로 판단한 경우, 제어부(150)는 상기 기록 동작이 정상적으로 수행되지 않은 섹터의 위치 정보를 메모리(170)에 저장할 수 있다. 상기 위치 정보는 트랙 정보, 헤드 정보, 섹터 정보, 섹터 카운트 정보 등을 포함할 수 있다. 다만, 상기 위치 정보가 상기 정보들을 포함하는 경우로 본 발명이 한정되는 것은 아니며, 상기 기록 동작이 정상적으로 수행되지 않은 섹터의 위치를 특정할 수 있는 다른 정보를 포함할 수도 있다.
메모리(170)에 상기 위치 정보가 저장된 경우, 제어부(150)는 상기 위치 정보를 이용하여 상기 재기록된 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터의 데이터를 독출하도록 헤드(120)를 제어할 수 있다. 제어부(150)는 상기 독출된 데이터에 에러가 발생하였는지 여부를 판단하여, 에러가 발생한 섹터가 있는 경우 상기 에러가 발생한 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다. 제어부(150)가 상기 위치 정보를 이용하여 상기 데이터를 독출하고 상기 에러가 발생한 섹터에 재기록 동작을 수행하도록 헤드(120)를 제어하는 동작은 디스크 장치(100)가 아이들(idle) 상태인 경우에 수행할 수 있다.
또한, 메모리(170)에 상기 위치 정보가 저장된 경우, 제어부(150)는 상기 위치 정보를 이용하여 상기 재기록된 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 인접한 섹터들의 데이터를 독출하도록 헤드(120)를 제어할 수 있다. 제어부(150)는 상기 독출된 데이터에 에러가 발생하였는지 여부를 판단하여, 에러가 발생한 섹터가 있는 경우 상기 에러가 발생한 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다. 제어부(150)가 상기 위치 정보를 이용하여 상기 데이터를 독출하고 상기 에러가 발생한 섹터에 재기록 동작을 수행하도록 헤드(120)를 제어하는 동작은 디스크 장치(100)가 아이들(idle) 상태인 경우에 수행할 수 있다.
디스크 장치의 동작에 관하여는 도 4 내지 도 5b를 참조하여 보다 상세하게 설명한다.
도 2는 도 1의 디스크 장치(100)의 기록 동작을 수행하는 방법에 관한 흐름도이다.
도 1 및 도 2를 참조하면, 헤드(120)는 디스크(110)의 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작을 수행할 수 있다(S210). S210 단계에서 헤드(120)가 상기 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하는 경우, 제어부(150)는 상기 제 1 서보 신호를 이용하여 헤드(120)가 상기 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하도록 제어할 수 있다. 즉, 상기 제 1 데이터 섹터는 상기 제 1 서보 신호를 이용하여 상기 기록 동작이 수행되는 섹터이고, 상기 제 2 데이터 섹터는 상기 제 1 서보 신호를 이용하지 않고 상기 기록 동작이 수행되는 섹터일 수 있다.
제어부(150)는 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되는지 판단할 수 있다(S220). 즉, 제어부(150)는 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작 중 에러가 발생했는지 여부를 판단할 수 있다. S220 단계의 판단 결과 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 제어부(150)는 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다(S230).
도 3은 도 1의 디스크 장치(100)의 기록 동작을 수행하는 다른 방법에 관한 흐름도이다.
도 1 내지 도 3을 참조하면, 헤드(120)는 디스크(110)의 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작을 수행할 수 있다(S310). S310 단계는 S210 단계와 유사하게 헤드(120)가 상기 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하는 경우, 제어부(150)는 상기 제 1 서보 신호를 이용하여 헤드(120)가 상기 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하도록 제어할 수 있다.
제어부(150)는 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되는지 판단할 수 있다(S320). 즉, 제어부(150)는 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작 중 에러가 발생했는지 여부를 판단할 수 있다. S320 단계의 판단 결과 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 제어부(150)는 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다(S330).
또한, S320 단계의 판단 결과 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 제어부(150)는 상기 기록 동작이 정상적으로 수행되지 않은 섹터에 대한 위치 정보를 메모리(170)에 저장할 수 있다(S340). 제어부(150)는 메모리(170)에 저장되어 있는 상기 위치 정보를 이용하여 상기 재기록된 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터의 데이터를 독출할 수 있다(S350). 또한, 제어부(150)는 메모리(170)에 저장되어 있는 상기 위치 정보를 이용하여 상기 재기록된 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 인접한 적어도 하나의 섹터의 데이터를 독출할 수 있다(S350). 제어부(150)는 상기 독출된 데이터에 에러가 발생했는지 여부를 판단할 수 있다(S360). S360 단계의 판단 결과 상기 독출된 데이터에 에러가 발생한 경우, 제어부(150)는 상기 에러가 발생한 섹터에 대하여 재기록 동작을 수행하도록 헤드(120)를 제어할 수 있다(S370). 도 2의 S350 단계 내지 S370 단계는 디스크 장치(100)가 아이들(idle) 상태인 경우 수행할 수 있다.
도 4는 도 1의 디스크(110)의 복수의 트랙들 중 하나의 트랙(TRACK)의 일부를 도시한 도면이다.
도 1 내지 도 4를 참조하면, 트랙(TRACK)은 복수의 데이터 섹터들(ST_1, ST_2, ...) 및 복수의 서보 영역들(SV_1, SV_2, ...)을 포함할 수 있다. 디스크 장치(100)가 라이트 동작을 수행하는 경우, 헤드(120)는 트랙(TRACK)의 중심으로 이동하면서 데이터 섹터들(ST_1, ST_2, ...)에 소정의 데이터를 기록할 수 있다. 또한, 헤드(120)는 서보 영역들(SV_1, SV_2, ...)을 이동할 때는 서보 영역들(SV_1, SV_2, ...)의 서보 정보를 독출하여 서보 신호(SV_SG)를 생성할 수 있다.
제어부(150)는 제 1 서보 영역(SV_1)에서 독출된 서보 신호(SV_SG)를 이용하여 데이터 섹터들(ST_1, ST_2, ST_3, ST_4, ST_5)에 정상적으로 데이터가 기록되는지 판단할 수 있다. 예를 들어, 제어부(150)는 상기 서보 인터럽트 서비스 루틴에서 제 1 서보 영역(SV_1)에서 독출된 서보 신호(SV_SG)를 이용하여 데이터 섹터들(ST_1, ST_2, ST_3, ST_4, ST_5)에 대하여 기록 동작이 정상적으로 수행되는지 판단할 수 있다.
다만, 디스크(110)의 구조 상, 제어부(150)가 제 1 서보 영역(SV_1)에서 독출된 서보 신호(SV_SG)를 이용하여 데이터 섹터들(ST_11, ST_12, ST_13, ST_14, ST_15) 중 일부의 데이터 섹터들에 대하여만 정상적으로 데이터가 기록되는지 판단하고, 나머지 데이터 섹터들에 대하여는 데이터가 정상적으로 기록되는지 판단할 수 없는 경우가 발생할 수 있다. 디스크(110)의 내주 측 원주 길이가 디스크의 외주 측 원주 길이보다 짧지만 디스크(110)의 내주 측과 외주 측에서 하나의 트랙에 포함되는 서보 영역의 개수는 동일하기 때문이다. 예를 들어, 제어부(150)가 상기 서보 인터럽트 서비스 루틴을 이용하는 경우, 상기 서보 인터럽트 서비스 루틴은 내주 측 트랙과 외주측 트랙에서 동일한 시간 동안만 동작할 수 있다. 그러므로, 상기 서보 인터럽트 서비스 루틴은 상기 내주 측 트랙에서는 독출된 서보 신호(SV_SG)로 관련된 모든 데이터 섹터들에 대하여 기록 동작이 정상적으로 수행되는지 판단할 수 있으나, 상기 외주 측 트랙에서는 독출된 서보 신호(SV_SG)로 관련된 데이터 섹터들 중 일부의 데이터 섹터들에 대하여만 기록 동작이 정상적으로 수행되는지 판단할 수 있고, 나머지 데이터 섹터들에 대하여는 기록 동작이 정상적으로 수행되는지 판단할 수 없다.
도 5a는 도 4의 트랙(TRACK)에서 헤드가 이동하는 모습을 도시한 도면이다. 이하에서는 설명의 편의상 제어부(150)는 서보 신호(SV_SG)를 이용하여 4개의 데이터 섹터들에 대하여만 기록 동작이 정상적으로 수행되는지 판단할 수 있다고 가정한다.
도 1 내지 도 5a를 참조하면, 제어부(150)는 제 1 서보 영역(SV_11)에서 독출된 서보 정보를 이용하여 생성된 제 1 서보 신호를 이용하여 t1 구간에서만 데이터 섹터들(ST_101, ST_102, ST_103, ST_104)의 기록 동작이 정상적으로 수행되는지 판단할 수 있다. 다만, 제어부(150)는 제 1 서보 영역(SV_11)에서 독출된 서보 정보를 이용하여 생성된 상기 제 1 서보 신호를 이용하여 t2 구간에서는 데이터 섹터(ST_105)의 기록 동작이 정상적으로 수행되는지 판단할 수 없다. 이하에서는, 제어부(150)에서 상기 제 1 서보 신호를 이용하여 기록 동작이 정상적으로 수행되는지 판단하는 섹터를 제 1 데이터 섹터라고 한다. 또한, 제어부(150)에서 상기 제 1 서보 신호를 이용하여 기록 동작이 정상적으로 수행되는지 판단하지 않는 섹터를 제 2 데이터 섹터라고 한다. 도 5a의 실시예의 경우, 데이터 섹터들(ST_101, ST_102, ST_103, ST_104, ST_106, ST_107, ST_108, ST_109)은 제 1 데이터 섹터이고, 데이터 섹터(ST_105)는 상기 제 2 데이터 섹터이다.
이하에서는 설명의 편의상 제 1 데이터 섹터(ST_101)부터 제 2 데이터 섹터(ST_105)까지 데이터를 기록하는 명령을 디스크 장치(100)가 수신하였다고 가정한다. 다만, 본 발명이 반드시 제 1 데이터 섹터(ST_101)부터 상기 데이터를 기록하는 경우에만 적용되는 것은 아니며, 제 1 데이터 섹터들(ST_101, ST_102, ST_103, ST_104) 중 하나의 제 1 데이터 섹터부터 제 2 데이터 섹터(ST_105)까지 데이터를 기록하거나 제 2 데이터 섹터(ST_105)에만 데이터를 기록하는 경우에 적용될 수 있다.
t1 구간에서 헤드(120)가 제 1 트랙(TRACK1)의 중앙으로 정상적으로 이동하고 있으므로 제어부(150)에서는 t1 구간에서 기록 동작이 정상적으로 수행된 것으로 판단할 수 있다. 다만, t2 구간에서 외부의 충격 등에 의하여 헤드(120)가 제 1 트랙(TRACK1)의 중앙을 벗어나서 기록 동작을 수행하게 된다. 그러나, 제어부(150)는 t2 구간에서 헤드(120)가 제 2 데이터 섹터(ST_105)에 정상적으로 기록 동작을 수행하는지 판단하고 있지 않으므로, 디스크 장치(100)는 t2 구간의 제 2 데이터 섹터(ST_105)의 오프트랙 기록에 의한 에러를 인지하지 못하고 요청된 기록 동작을 완료할 수 있다. 본 발명에서는 t2 구간에서 데이터가 정상적으로 기록되었는지에 대한 판단을 t2 구간 경과 직후에 하는 것이 아니고, 제어부(150)는 제 2 서보 영역(SV_12)에서 독출한 서보 정보를 이용하여 생성한 상기 제 2 서보 신호를 이용하여 t2 구간에서 기록 동작의 에러가 발생하였는지 여부를 확인한 후 기록 동작을 완료할 수 있다.
예를 들어, 도 5a에서 제어부(150)는 제 2 서보 영역(SV_12)에서 독출한 서보 정보를 이용하여 생성한 상기 제 2 서보 신호를 이용하여 헤드(120)가 제 2 데이터 섹터(ST_105)에서 기록 동작을 정상적으로 수행하지 않는 것으로 판단할 수 있다. 이 경우, 종래에는 제 1 데이터 섹터(ST_106)만 기록 동작이 정상적으로 수행되지 않은 것으로 판단하므로, 헤드(120)의 위치를 보정하여 제 1 데이터 섹터(ST_106)부터 헤드(120)가 재기록 동작을 수행하였다. 그러나, 본 발명의 기술적 사상에 의한 일 실시예에 따를 경우, 제어부(150)는 헤드(120)의 위치를 보정하여 제 2 데이터 섹터(ST_105)를 포함한 데이터 섹터들, 즉 제 1 데이터 섹터들(ST_101, ST_102, ST_103, ST_104) 및 제 2 데이터 섹터(ST_105)에 대하여 재기록 동작을 수행하도록 제어할 수 있다. 다만, 기록 동작 중 에러가 발생한 경우 정확하게 에러가 발생한 데이터 섹터부터 헤드(120)가 라이트 동작을 수행하기 어렵고 주변의 데이터 섹터에서도 기록 동작 중 에러가 발생했을 가능성이 있으므로, 일반적으로 에러가 발생했다고 판단한 데이터 섹터에서 소정의 개수 이전의 섹터부터 재기록 동작을 수행한다. 그러므로, 본 발명에서도 상기의 경우 제 2 데이터 섹터(ST_105)부터 재기록 동작을 수행하지 않고 제 1 데이터 섹터(ST_101)부터 재기록 동작을 수행할 수 있다. 만약, 에러가 발생한 위치를 정확하게 판단할 수 있다면, 상기 에러가 발생한 위치부터 기록 동작을 수행할 수도 있다.
상기 기록 동작 중 에러가 발생한 경우, 제어부(150)는 메모리(170)에 상기 에러가 발생한 섹터의 상기 위치 정보를 저장할 수 있다. 즉, 제어부(150)는 제 2 데이터 섹터(ST_105)의 위치 정보를 메모리(170)에 저장할 수 있다. 다만, 앞서 설명한 것과 같이 일반적으로 에러가 발생했다고 판단한 데이터 섹터에서 소정의 개수 이전의 데이터 섹터부터 재기록 동작을 수행할 수도 있으므로, 제 2 데이터 섹터(ST_105)로부터 소정의 개수 이전의 제 1 데이터 섹터(예를 들어, ST_103, ST_104 등)의 위치 정보를 메모리(170)에 더 저장할 수도 있다.
제어부(150)는 메모리(170)에 저장된 상기 위치 정보를 이용하여 제 1 트랙(TRACK1)의 제 2 데이터 섹터(ST_105) 의 데이터를 독출하여 데이터가 정상적으로 기록되었는지 판단할 수 있다. 만약, 제 2 데이터 섹터(ST_105)에 데이터가 정상적으로 기록되지 않은 경우, 제어부(150)는 제 2 데이터 섹터(ST_105)에 대하여 재기록을 수행하도록 헤드(120)를 제어할 수 있다. 또한, 제어부(150)는 제 1 트랙(TRACK1)의 제 2 데이터 섹터(ST_105)에 인접한 제 2 트랙(TRACK2)의 제 2 데이터 섹터(ST_205)의 데이터를 독출하여 독출된 데이터의 에러 여부를 판단할 수 있다. 만약, 제 2 데이터 섹터(ST_205)에 데이터가 정상적으로 기록되지 않은 경우, 제어부(150)는 제 2 데이터 섹터(ST_205)에 대하여 재기록을 수행하도록 헤드(120)를 제어할 수 있다. 이상과 같은 동작에 의하여 내부 진동 또는 외부 충격 등에 의한 외란으로 인하여 발생하는 OTE(Over Track Erase)를 감지하여 인접 트랙에 잘못 기록된 데이터를 보상할 수 있다.
도 5b는 도 4의 트랙(TRACK)에서 헤드가 이동하는 다른 모습을 도시한 도면이다. 이하에서는 설명의 편의상 제어부(150)는 서보 신호(SV_SG)를 이용하여 3개의 데이터 섹터들에 대하여만 기록 동작이 정상적으로 수행되는지 판단할 수 있다고 가정한다.
도 1 내지 도 5b를 참조하면, 제어부(150)는 제 3 서보 영역(SV_31)에서 독출된 서보 정보를 이용하여 생성된 제 3 서보 신호를 이용하여 t4 구간에서만 데이터 섹터들(ST_301, ST_302, ST_303)의 기록 동작이 정상적으로 수행되는지 판단할 수 있다. 다만, 제어부(150)는 제 3 서보 영역(SV_31)에서 독출된 서보 정보를 이용하여 생성된 상기 제 3 서보 신호를 이용하여 t5 구간에서는 데이터 섹터(ST_304, ST_305)의 기록 동작이 정상적으로 수행되는지 판단할 수 없다. 도 5b의 실시예의 경우, 데이터 섹터들(ST_301, ST_302, ST_303, ST_306, ST_307, ST_308)은 상기 제 1 데이터 섹터들이고, 데이터 섹터들(ST_304, ST_305)은 상기 제 2 데이터 섹터들이다.
이하에서는 도 3b와 마찬가지로 설명의 편의상 제 1 데이터 섹터(ST_301)부터 제 2 데이터 섹터(ST_305)까지 데이터를 기록하는 명령을 디스크 장치(100)가 수신하였다고 가정한다. 다만, 본 발명이 반드시 제 1 데이터 섹터(ST_301)부터 상기 데이터를 기록하는 경우에만 적용되는 것은 아니며, 제 1 데이터 섹터들(ST_301, ST_302, ST_303) 및 제 2 데이터 섹터(ST_304) 중 하나의 데이터 섹터부터 제 2 데이터 섹터(ST_305)까지 데이터를 기록하거나 제 2 데이터 섹터(ST_305)에만 데이터를 기록하는 경우에 적용될 수 있다.
T4 구간에서 헤드(120)가 제 3 트랙(TRACK3)의 중앙으로 정상적으로 이동하고 있으므로 제어부(150)에서는 t4 구간에서 기록 동작이 정상적으로 수행된 것으로 판단할 수 있다. 다만, t5 구간에서 외부의 충격 등에 의하여 헤드(120)가 제 3 트랙(TRACK3)의 중앙을 벗어나서 기록 동작을 수행하게 된다. 그러나, 제어부(150)는 t5 구간에서헤드(120)가 제 2 데이터 섹터들(ST_304, ST_305)에 정상적으로 기록 동작을 수행하는지 판단하고 있지 않으므로, 디스크 장치(100)는 t5 구간의 제 2 데이터 섹터들(ST_304, ST_305)의 오프트랙 기록에 의한 에러를 인지하지 못하고 요청된 기록 동작을 완료할 수 있다. 본 발명에서는 t5 구간에서 데이터가 정상적으로 기록되었는지에 대한 판단을 t5 구간 경과 직후에 하는 것이 아니고, 제어부(150)는 제 4 서보 영역(SV_32)에서 독출한 서보 정보를 이용하여 생성한 상기 제 4 서보 신호를 이용하여 t5 구간에서 기록 동작의 에러가 발생하였는지 여부를 확인한 후 기록 동작을 완료할 수 있다.
예를 들어, 도 5b에서 제어부(150)는 제 4 서보 영역(SV_32)에서 독출한 서보 정보를 이용하여 생성한 상기 제 4 서보 신호를 이용하여 헤드(120)가 제 2 데이터 섹터들(ST_304, ST_305)에서 기록 동작을 정상적으로 수행하지 않는 것으로 판단할 수 있다. 이 경우, 종래에는 제 1 데이터 섹터(ST_306)만 기록 동작이 정상적으로 수행되지 않은 것으로 판단하므로, 헤드(120)의 위치를 보정하여 제 1 데이터 섹터(ST_306)부터 헤드(120)가 재기록 동작을 수행하였다. 그러나, 본 발명의 기술적 사상에 의한 일 실시예에 따를 경우, 제어부(150)는 헤드(120)의 위치를 보정하여 제 2 데이터 섹터(ST_304)를 포함한 데이터 섹터들, 즉 제 1 데이터 섹터들(ST_301, ST_302, ST_303) 및 제 2 데이터 섹터들(ST_304, ST_105)에 대하여 재기록 동작을 수행하도록 제어할 수 있다.
다만, 기록 동작 중 에러가 발생한 경우 정확하게 에러가 발생한 데이터 섹터부터 헤드(120)가 라이트 동작을 수행하기 어렵고 주변의 데이터 섹터에서 기록 동작 중 에러가 발생했을 가능성이 있으므로, 일반적으로 에러가 발생했다고 판단한 섹터로부터 소정의 개수 이전의 섹터부터 재기록 동작을 수행한다. 그러므로, 본 발명에서도 상기의 경우 제 2 데이터 섹터(ST_304)부터 재기록 동작을 수행하지 않고 제 1 데이터 섹터(ST_301)부터 재기록 동작을 수행할 수 있다. 만약, 에러가 발생한 위치를 정확하게 판단할 수 있다면, 상기 에러가 발생한 위치부터 기록 동작을 수행할 수도 있다.
상기 기록 동작 중 에러가 발생한 경우, 제어부(150)는 메모리(170)에 상기 에러가 발생한 섹터의 상기 위치 정보를 저장할 수 있다. 즉, 제어부(150)는 제 2 데이터 섹터들(ST_304, ST_305)의 위치 정보를 메모리(170)에 저장할 수 있다. 다만, 앞서 설명한 것과 같이 일반적으로 에러가 발생했다고 판단한 데이터 섹터에서 소정의 개수 이전의 데이터 섹터부터 재기록 동작을 수행할 수도 있으므로, 제 2 데이터 섹터(ST_304)에서 소정의 개수 이전의 제 1 데이터 섹터(예를 들어, ST_302, ST_303 등)의 위치 정보를 메모리(170)에 더 저장할 수도 있다.
제어부(150)는 메모리(170)에 저장된 상기 위치 정보를 이용하여 제 3 트랙(TRACK3)의 제 2 데이터 섹터들(ST_304, ST_305)의 데이터를 독출하여 데이터가 정상적으로 기록되었는지 판단할 수 있다. 만약, 제 2 데이터 섹터들(ST_304, ST_305)에 데이터가 정상적으로 기록되지 않은 경우, 제어부(150)는 제 2 데이터 섹터들(ST_304, ST_305)에 대하여 재기록을 수행하도록 헤드(120)를 제어할 수 있다. 또한, 제어부(150)는 제 3 트랙(TRACK3)의 제 2 데이터 섹터들(ST_304, ST_305)에 인접한 제 4 트랙(TRACK4)의 제 2 데이터 섹터들(ST_404, ST_405)의 데이터를 독출하여 독출된 데이터의 에러 여부를 판단할 수 있다. 만약, 제 2 데이터 섹터들(ST_404, ST_405)에 데이터가 정상적으로 기록되지 않은 경우, 제어부(150)는 제 2 데이터 섹터들(ST_404, ST_405)에 대하여 재기록을 수행하도록 헤드(120)를 제어할 수 있다. 이상과 같은 동작에 의하여 내부 진동 또는 외부 충격 등에 의한 외란으로 인하여 발생하는 OTE(Over Track Erase)를 감지하여 인접 트랙에 잘못 기록된 데이터를 보상할 수 있다.
이상의 도 4 내지 도 5b에서는 설명의 편의상 상기 서보 영역들 사이에 5개의 데이터 섹터들이 있는 경우에 대하여 설명하였다. 다만, 본 발명이 이 경우에 한정되는 것은 아니며 상기 서보 영역들 사이에 다른 개수의 데이터 섹터들이 있는 경우에도 이상에 설명한 것과 같은 방법에 의하여 데이터를 기록할 수 있다.
이상에서 설명한 디스크 장치는 광 디스크 장치, 하드디스크 장치 등일 수 있다. 이하에서는 상기 디스크 장치가 하드디스크 장치인 경우에 대하여 설명한다. 다만, 상기 광 디스크 장치에서도 이상에서 설명한 것과 동일한 방법에 의하여 기록 동작을 수행할 수 있다.
도 6은 본 발명의 기술적 사상에 의한 일 실시예에 따른 하드디스크 장치(600)의 구성을 도시한 도면이다.
도 6을 참조하면, 하드디스크 장치(600)는 스핀들 모터(14)에 의하여 회전되는 적어도 하나의 이상의 디스크(12)를 포함하고 있다. 하드디스크 장치(600)는 디스크 표면에 인접되게 위치한 변환기(도면에 미도시)를 또한 포함하고 있다.
변환기는 각각의 디스크(12)의 자계를 감지하고 자화시킴으로써 회전하는 디스크(12)에서 정보를 읽거나 기록할 수 있다. 전형적으로 변환기는 각 디스크 표면에 결합되어 있다. 비록 단일의 변환기로 설명되어 있지만, 이는 디스크(12)를 자화시키기 위한 기록용 변환기(일명, writer)와 디스크(12)의 자계를 감지하기 위한 분리된 읽기용 변환기(일명, reader)로 이루어져 있다고 이해되어야 한다. 읽기용 변환기는 자기 저항(MR : Magneto-Resistive) 소자로부터 구성되어 진다.
변환기는 헤드(16)에 통합되어 질 수 있다. 헤드(16)는 변환기와 디스크 표면사이에 공기 베어링(air bearing)을 생성시키는 구조로 되어 있다. 헤드(16)는 헤드 스택 어셈블리(HSA:22)에 통합되어 있다. 헤드 스택 어셈블리(22)는 보이스 코일(26)을 갖는 엑츄에이터 암(24)에 부착되어 있다. 보이스 코일(26)은 보이스 코일 모터(VCM : Voice Coil Motor 30)를 특정하도록 마그네틱 어셈블리(28)에 인접되게 위치하고 있다. 보이스 코일(26)에 공급되는 전류는 베어링 어셈블리(32)에 대하여 엑츄에이터 암(24)을 회전시키는 토오크를 발생시킨다. 엑츄에이터 암(24)의 회전은 디스크 표면을 가로질러 변환기를 이동시킬 것이다.
정보는 전형적으로 디스크(12)의 환상 트랙 내에 저장된다. 각 트랙(34)은 일반적으로 복수의 섹터를 포함하고 있다. 각 섹터는 데이터 필드(data field)와 서보 필드(servo field)를 포함하고 있다. 서보 필드에는 프리앰블(Preamble), 서보 어드레스/인덱스 마크(SAM/SIM), 그레이 코드 및 버스트 신호가 기록된다. 변환기는 다른 트랙에 있는 정보를 읽거나 기록하기 위하여 디스크 표면을 가로질러 이동된다.
본 발명에 적용되는 헤드(16)는 디스크(12) 표면과 리더(reader) 및 라이터(writer) 사이에 공기 베어링 표면을 생성시키는 구조를 갖고, 공기 베어링 표면을 생성시키는 구조물을 가열시키는 히터(heater; 미도시)를 포함한다.
하드디스크 장치(600)에 복수개의 디스크(12)가 장착되는 경우에 각 디스크 면에 대응하여 복수개의 헤드(16)가 장착된다. 예를 들어, HDA(100)에 2장의 디스크가 장착된 경우에, 4개의 헤드(16)가 헤드 스택 어셈블리(22)에 탑재된다. 그리고, 복수의 헤드(16) 각각은 히터를 포함하고 있다.
도 7은 도 6의 디스크 드라이브의 전기적인 회로 구성을 도시한 블록도이다.
도 7을 참조하면, 상기 디스크 드라이브는 디스크(12), 헤드(16), 프리 앰프(710), 기록/판독 채널(720), 호스트 인터페이스(730), 제어부(740), ROM(750A), RAM(750B), 보이스 코일 모터(VCM) 구동부(760) 및 히터 전류 공급 회로(770)를 구비한다.
ROM(750A)에는 디스크 드라이브를 제어하는 펌웨어 및 제어 정보들이 저장되어 있다. ROM(750A)은 도 1의 메모리(170)에 대응될 수 있다. RAM(750B)에는 드라이브 구동 초기에 ROM(750A) 또는 디스크(12)에서 읽어낸 디스크 드라이브 구동에 필요한 정보들이 저장된다.
제어부(740)는 호스트 인터페이스(730)를 통하여 호스트 기기(도면에 미도시)로부터 수신되는 명령을 분석하고, 분석된 결과에 상응하는 제어를 실행한다. 제어부(740)는 헤드(16)의 움직임을 제어하기 위하여 보이스 코일 모터(VCM) 구동 회로(760) 및 히터 전류 공급 회로(770)로 각각 대응하는 제어신호를 공급한다. 제어부(740)는 도 1의 제어부(150)에 대응될 수 있다.
우선, 일반적인 디스크 드라이브의 동작을 설명하면 다음과 같다.
데이터 읽기(Read) 모드에서, 디스크 드라이브는 디스크(12)로부터 헤드(16)의 읽기용 변환기에 의하여 감지된 전기적인 신호를 프리 앰프(710)에서 일차적으로 증폭시킨다. 그리고 나서, 기록/판독 채널(720)에서는 자동이득제어 회로(도면에 미도시)에 의하여 이득을 제어하여 프리 앰프(710)에서 증폭된 신호를 일정한 레벨로 증폭시키고, 자동이득제어 회로에 의하여 일정한 레벨로 증폭된 아날로그 신호를 호스트 기기(도면에 미도시)가 판독할 수 있는 디지털 신호로 부호화시키고, 스트림 데이터로 변환하여 호스트 인터페이스(730)를 통하여 호스트 기기로 전송한다.
다음으로 쓰기(Write) 모드에서, 디스크 드라이브는 호스트 인터페이스(730)를 통하여 호스트 기기로부터 수신되는 데이터를 기록/판독 채널(720)에 의하여 기록 채널에 적합한 바이너리 데이터 스트림으로 변환시킨 후에 프리 앰프(710)에 의하여 증폭된 기록 전류를 헤드(16)의 기록용 변환기를 통하여 디스크(12)에 기록시킨다.
기록/판독 채널(720)은 디스크(12)의 서보 필드에 기록된 프리앰블(Preamble), 서보 어드레스/인덱스 마크(SAM/SIM), 그레이 코드 및 버스트신호들을 재생하면서 트랙 시크 및 트랙 추종 제어에 필요한 정보를 제어부(740)에 제공한다. 기록/판독 채널(720)은 서보 카피 공정에서는 레퍼런스 헤드를 이용하여 복수의 디스크들 중의 하나의 디스크의 일면에 기록되어 있는 레퍼런스 서보 패턴을 재생하면서 트랙 시크 및 트랙 추종 제어에 필요한 정보를 제어부(740)에 제공한다.
이상에서와 같이 도면과 명세서에서 최적 실시예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.

Claims (10)

  1. 제 1 서보 신호를 이용하여 적어도 하나의 제 1 데이터 섹터에 대하여 기록 동작을 수행하는 단계;
    적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작을 수행하는 단계; 및
    제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되는지 판단하는 단계를 구비하는 것을 특징으로 하는 디스크 장치의 기록 방법.
  2. 제1항에 있어서, 상기 판단하는 단계는,
    서보 인터럽트 서비스 루틴(servo interrupt service routine)에서 상기 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대하여 기록 동작이 정상적으로 수행되는지 판단하는 단계인 것을 특징으로 하는 디스크 장치의 기록 방법.
  3. 제1항에 있어서, 상기 디스크 장치의 기록 방법은,
    상기 기록 동작을 수행한 적어도 하나의 제 2 데이터 섹터에 인접한 서보 영역의 서보 정보를 독출하여 상기 제 2 서보 신호를 생성하는 단계를 더 구비하는 것을 특징으로 하는 디스크 장치의 기록 방법.
  4. 제1항에 있어서, 상기 디스크 장치의 기록 방법은,
    상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하는 단계를 더 구비하는 것을 특징으로 하는 디스크 장치의 기록 방법.
  5. 제4항에 있어서, 상기 디스크 장치의 기록 방법은,
    상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 재기록된 적어도 하나의 제 2 데이터 섹터의 위치 정보를 저장하는 단계를 더 구비하는 것을 특징으로 하는 디스크 장치의 기록 방법.
  6. 제5항에 있어서, 상기 디스크 장치의 기록 방법은,
    상기 위치 정보를 이용하여 상기 재기록된 적어도 하나의 제 2 데이터 섹터의 데이터 또는 상기 재기록된 적어도 하나의 제 2 데이터 섹터에 인접한 데이터 섹터들의 데이터를 독출하는 단계;
    상기 독출된 데이터에 에러가 발생하였는지 여부를 판단하는 단계; 및
    상기 독출된 데이터에 에러가 발생한 경우, 상기 에러가 발생한 데이터 섹터에 대하여 재기록 동작을 수행하는 단계를 더 구비하는 것을 특징으로 하는 디스크 장치의 기록 방법.
  7. 적어도 하나의 제 1 데이터 섹터, 적어도 하나의 제 2 데이터 섹터, 제 1 서보 영역 및 제 2 서보 영역을 포함하는 디스크;
    상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 데이터를 기록하거나 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터로부터 데이터를 독출하는 헤드; 및
    상기 제 1 서보 영역의 서보 정보를 독출하여 생성된 제 1 서보 신호를 이용하여 상기 적어도 하나의 제 1 데이터 섹터에 대한 기록 동작을 수행하도록 상기 헤드를 제어하는 제어부를 구비하고,
    상기 제어부는,
    상기 제 2 서보 영역의 서보 정보를 독출하여 생성된 제 2 서보 신호를 이용하여 상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되었는지 판단하는 것을 특징으로 하는 디스크 장치.
  8. 제7항에 있어서, 상기 제어부는,
    상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 적어도 하나의 제 1 데이터 섹터 및 상기 적어도 하나의 제 2 데이터 섹터에 대하여 재기록 동작을 수행하도록 상기 헤드를 제어하는 것을 특징으로 하는 디스크 장치.
  9. 제8항에 있어서, 상기 디스크 장치는,
    상기 적어도 하나의 제 2 데이터 섹터에 대한 기록 동작이 정상적으로 수행되지 않은 경우, 상기 재기록된 적어도 하나의 제 1 데이터 섹터의 위치 정보가 저장되는 메모리르 더 구비하는 것을 특징으로 하는 디스크 장치.
  10. 제8항에 있어서, 상기 제어부는,
    상기 위치 정보를 이용하여 상기 재기록된 적어도 하나의 제 2 데이터 섹터의 데이터 또는 상기 재기록된 적어도 하나의 제 2 데이터 섹터에 인접한 데이터 섹터들의 데이터를 독출하도록 상기 헤드를 제어하고, 상기 독출된 데이터에 에러가 발생한 경우 상기 에러가 발생한 데이터 섹터에 대하여 재기록 동작을 수행하도록 상기 헤드를 제어하는 것을 특징으로 하는 디스크 장치.
KR1020100021382A 2010-03-10 2010-03-10 디스크 장치 및 기록 방법 KR20110101978A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100021382A KR20110101978A (ko) 2010-03-10 2010-03-10 디스크 장치 및 기록 방법
US13/043,971 US20110222182A1 (en) 2010-03-10 2011-03-09 Disk device and write method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100021382A KR20110101978A (ko) 2010-03-10 2010-03-10 디스크 장치 및 기록 방법

Publications (1)

Publication Number Publication Date
KR20110101978A true KR20110101978A (ko) 2011-09-16

Family

ID=44559757

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100021382A KR20110101978A (ko) 2010-03-10 2010-03-10 디스크 장치 및 기록 방법

Country Status (2)

Country Link
US (1) US20110222182A1 (ko)
KR (1) KR20110101978A (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9208817B1 (en) * 2015-03-10 2015-12-08 Alibaba Group Holding Limited System and method for determination and reallocation of pending sectors caused by media fatigue

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266201B1 (en) * 1998-08-19 2001-07-24 Tandberg Data Asa Multiple channel rewrite system
US6504662B2 (en) * 2000-12-28 2003-01-07 Texas Instruments Incorporated Apparatus for measuring and characterizing thermal asperities in a mass data storage device
US7136244B1 (en) * 2002-02-22 2006-11-14 Western Digital Technologies, Inc. Disk drive employing data averaging techniques during retry operations to facilitate data recovery
JP3942483B2 (ja) * 2002-05-15 2007-07-11 富士通株式会社 隣接トラックデータの保証処理方法及びデイスク装置
US20080239548A1 (en) * 2007-03-30 2008-10-02 Toshiba America Information Systems, Inc. Multiple sector reassign on write error for disk drive
JP2009283060A (ja) * 2008-05-21 2009-12-03 Fujitsu Ltd 情報記憶装置、その制御回路、および記録方法
US8094396B1 (en) * 2010-02-11 2012-01-10 Western Digital Technologies, Inc. Media defect scan

Also Published As

Publication number Publication date
US20110222182A1 (en) 2011-09-15

Similar Documents

Publication Publication Date Title
KR100884003B1 (ko) 기입 오류 방지 방법, 및 그에 따른 하드 디스크 드라이브 장치
JP2006185583A (ja) 磁気ディスクのサーボパターンの記録方法,それを利用したディスクドライブ,磁気ディスクおよびコンピュータで読み取り可能な媒体
US7715140B2 (en) Method of determining size of error and write control method for hard disc drive, hard disc drive using the write control method, and media storing computer programs for executing the methods
JP2004103223A (ja) ハードディスクドライブにデータを記録する方法及びその制御装置
JP2006012353A (ja) ディスク装置及びその製造方法
US7602571B2 (en) Apparatus and method to control flying height of magnetic head in retry mode and disk drive using the same
US20070247738A1 (en) Write-once type storage apparatus, control method and record control circuit
KR20090080825A (ko) 서보 트랙 라이트 방법 및 그 방법이 적용된 하드디스크드라이브의 서보 트랙 라이트 시스템
JP4317527B2 (ja) データ保存装置におけるヘッド動作制御方法,及びそれを利用したディスクドライブ,及びディスクドライブの設計方法
US20060164747A1 (en) Method of determining format parameters of HDD
US20100149681A1 (en) Recording method and storage device
KR20110101978A (ko) 디스크 장치 및 기록 방법
US7649705B2 (en) Data read retry with read timing adjustment for eccentrity of disc in data storage device
US20110242695A1 (en) Disk device and related write method
JP2005108370A (ja) メディア駆動装置、メディアへのデータ記録の処理方法、メディアから読み出したデータの処理方法及びメディアからのデータ読み出し処理の制御方法
JP2014110062A (ja) ディスク記憶装置及びサーボ制御方法
JP4484169B2 (ja) 記憶装置、記憶装置制御方法
JP4739027B2 (ja) データ記憶装置及びその欠陥領域管理方法
JP4969514B2 (ja) 磁気ディスク装置、その制御方法、及びその製造方法
KR100640606B1 (ko) 하드디스크 드라이브의 서보 정보 검사 방법 그리고 이에적합한 기록 매체
KR100594261B1 (ko) 데이터 저장 장치에서의 연속적인 헤드 위치 제어 방법 및이를 이용한 디스크 드라이브
US20110249358A1 (en) Apparatus and method of detecting a defective sector in a disk drive
KR20110000962A (ko) 디스크 드라이브의 판독 또는 기록 제어 방법
JP2007220204A (ja) ディスク・ドライブ装置のテスト方法
KR20080072211A (ko) 적응적 채널 파라미터 최적화 방법 및 장치와 및 이를이용한 디스크 드라이브

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid