US20030090830A1 - Disk drive having positioning control system using logical cylinder address information - Google Patents

Disk drive having positioning control system using logical cylinder address information Download PDF

Info

Publication number
US20030090830A1
US20030090830A1 US10/334,986 US33498603A US2003090830A1 US 20030090830 A1 US20030090830 A1 US 20030090830A1 US 33498603 A US33498603 A US 33498603A US 2003090830 A1 US2003090830 A1 US 2003090830A1
Authority
US
United States
Prior art keywords
cylinder
address information
disk
head
physical
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/334,986
Inventor
Katsuyoshi Kitagawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to US10/334,986 priority Critical patent/US20030090830A1/en
Publication of US20030090830A1 publication Critical patent/US20030090830A1/en
Abandoned legal-status Critical Current

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
    • G11B5/59605Circuits
    • G11B5/59611Detection or processing of peak/envelop signals
    • 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/54Disposition 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 into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5526Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof

Definitions

  • the present invention relates to a disk drive having a system for performing head positioning control with the use of servo data recorded on a disk in particular.
  • servo data is recorded on a disk used as a data recording medium.
  • the servo data is used to control the positioning of a head to a target position (target cylinder or target track) over a disk.
  • a servo area with the servo data recorded thereon is such that, in many cylinders (also called as tracks) formed in a radial direction on the disk, the servo area is situated in the same position in the radial direction and at predetermined intervals in a circumferential direction.
  • the many cylinders on the disk are formed with the servo data (servo area) used as a reference, the servo data being written by a servo write step included in the manufacturing process of the HDD.
  • the servo write step is carried out after a head disk assembly (HDA) has been incorporated into a drive body.
  • the servo data is recorded on the disk mounted on a spindle motor with the use of a dedicated device called as a servo track writer.
  • the servo track writer has a means for detecting a head moving range defined by inner- and outer-circumference-side stoppers mounted on a drive body and it is possible to set a radial area corresponding to an effective data recording area on the disk. It is, therefore, possible to set the radial area corresponding to the effective data recording area on the disk so as to conform to an assembling accuracy of a drive mechanism such as an HDA.
  • a disk drive comprising: a disk having a cylinder group in a radial direction, each cylinder having a data area recorded with data and servo area initially recorded with physical cylinder address information for identifying the cylinder; a head actuator for holding a head for reading and writing data from and into the disk and moving the head to a target position on the disk; generating means for setting an effective cylinder group contained from the cylinder group and generating logical cylinder address information so defined as to correspond to the physical cylinder address information for identifying each cylinder contained in the effective cylinder group; and control means for, when the head is positioned to a target position on the disk, allowing the generating means to find first physical cylinder address information corresponding to the target position with the use of the logical cylinder access information corresponding to the target position and allowing the driving control of the head actuator so as to be equal the first physical cylinder address information and second physical cylinder address information read out by the head from the disk.
  • the disk drive thus structured, after the disk with servo data initially-recorded thereon has been incorporated into the drive mechanism, it is possible to set the effective data recording range on the disk so as to conform to the accuracy, etc., of the drive mechanism. That is, based on the initially recorded servo data, many cylinder groups are formed in the radial direction on the disk. These many cylinder groups can be identified by the physical cylinder address information contained in the servo data. From the many cylinder groups, the effective cylinder group contained in the effective data recording range is set and the logical cylinder address information is allocated so as to identify each cylinder in the effective cylinder group. That is, the logical cylinder address information is so defined as to correspond to the physical cylinder address information for identifying each cylinder contained in the effective cylinder group.
  • the disk drive of the present invention controls the effective cylinder group on the disk with the use of the logical cylinder address information.
  • the control means finds first physical cylinder address information corresponding to the target position with the use of the logical cylinder address information corresponding to the target position of the head. Further, the control means performs driving control of the head actuator on the basis of the first physical cylinder address information and second physical cylinder address information read out by the head from the disk and locates the head to the target position.
  • the disk with the servo data initially recorded thereon is incorporated into the drive body, it is not necessary to take, into consideration, a margin for a variation in assembling accuracy of the drive mechanism. That is, an effective cylinder group contained in the effective data recording range is set from the cylinder group on the disk in accordance with the assembling accuracy of the actual drive mechanism. By doing so, it is possible to set a maximal-limit effective cylinder group from the cylinder group on the disk and promote an increased memory capacity. Since it is possible to use the disk having the servo data initially recorded thereon, it is possible to achieve an improved efficiency of a disk drive assembling process.
  • FIG. 1 is a block diagram showing a major section of a disk driver relating to an embodiment of the present invention
  • FIG. 2 is a view showing a disk drive mechanism relating to the embodiment of the present invention
  • FIG. 3 is a view showing a translation table relating to the present embodiment
  • FIG. 4 is a view showing a cylinder format relating to the present embodiment
  • FIG. 5 is a view for explaining a cylinder address conversion processing relating to the present embodiment.
  • FIG. 6 shows a flow chart for explaining a cylinder address conversion operation relating to the present embodiment.
  • a disk drive of the present embodiment has, as shown in FIG. 1, a disk 10 comprised of a data recording medium, a head 12 for performing a data read/write operation, and an actuator 13 for holding the head 12 .
  • the head 12 comprises a slider constituting a body and a read head element and write head element mounted on the slider.
  • the disk 10 is shown as one disk only and the head 12 is arranged only on one surface side of the disk.
  • many concentric cylinders (data tracks) 101 are arranged in a radial direction (arrow 40 ) on each surface of the disk 10 .
  • the respective cylinders 101 are such that their servo areas 100 arranged at predetermined equidistant intervals in a circumferential direction (arrow 41 ) are set as a reference.
  • the respective cylinders 101 are also such that a plurality of data areas (data sectors) 101 A are arranged relative to the servo area 100 .
  • the data areas 101 A constitute record areas of user data read/written by the head 12 .
  • the servo areas 100 with servo data recorded thereon are provided on the disk 10 .
  • many cylinders 101 groups are formed in the radial direction on the disk 10 , before an assembling step, on the basis of the respective servo area 100 .
  • the servo data is used to controllably position the head 12 over the disk 10 to a target place (target cylinder or target track).
  • the servo data in a narrower sense of the word comprises a sector number 100 C for identifying a servo sector, physical cylinder address information 100 D and servo burst data 100 E.
  • the servo sector shows a range of the data area 101 A with the servo area as a reference.
  • the physical cylinder address information 100 D constitutes information (cylinder number or cylinder code) for identifying each cylinder. Usually, with the cylinder arranged at the outermost circumference side of the disk 10 being set as a reference cylinder, the physical cylinder address information 100 D of a cylinder number “0” is set.
  • the servo burst data 100 E constitutes a burst pattern for detecting a position (in actuality, a position error with a center as a reference position) of the head 12 in a range of the respective cylinder.
  • the servo area 100 contains not only an area recorded with the servo data in the narrower sense of the word but also an AGC area 100 A recorded with an AGC (automatic gain control) signal pattern and an erase area 100 B.
  • the head 12 is mounted, as shown in FIG. 2, at a forward end of a rotary type actuator 13 .
  • the actuator 13 has a suspension for retaining the head 12 and is rotationally moved in the radial direction on the disk by a driving force of a voice coil motor (VCM) 11 .
  • VCM voice coil motor
  • the head 12 is moved to the target cylinder on the disk 10 and set in position.
  • the actuator 13 is restricted, by an inner circumferential side stopper member 30 and outer circumferential side stopper member 31 , in a radial area in which the disk 10 is movable.
  • a ramp member 14 is arranged near the outermost circumferential side of the disk 10 to allow the head 12 to be retracted.
  • the ramp member 14 constitutes a member for holding the head 12 unloaded from above the disk 10 .
  • the movable range of the head 12 is situated between the inner circumferential side cylinder position on the disk 10 restricted by the inner circumference side stopper member 30 and the position of the ramp member 14 . By doing so, an effective data recording area defined on the disk 10 is set (see FIG. 5).
  • the disk 10 is rotated at high speeds by a spindle motor (SPM) 15 .
  • the SPM 15 is driven by a drive current supplied from an SPM driver 21 .
  • a VCM 11 is driven by a drive current supplied from a VCM driver 22 .
  • the SPM driver 21 and VCM driver 22 are built as an IC version, that is, as a one-chip driver IC 23 .
  • the head 12 is connected to a head amplifier IC 16 mounted on an FPC (flexible printed circuit board).
  • the head amplifier IC 16 has a read/write amplifier as shown in FIG. 1 and a read signal from the head 12 is amplified by the read amplifier and the amplified signal is sent to a read/write channel 17 . Further, the head amplifier IC 16 allows write data which is output from the read/write channel 17 to be converted by a write amplifier to a write current. The write current is fed to the head 12 .
  • the read/write channel 17 has an AGC (automatic gain control) amplifier for allowing a read signal which is supplied from the head amplifier IC 16 to be maintained at a predetermined level, a decode circuit for allowing the above-mentioned read signal to be decoded to, for example, data of an NRZ code, an encoding circuit for generating write data for being written into the disk 10 , a servo circuit for extracting servo data from the read signal, etc.
  • the read/write channel 17 delivers servo data to a CPU 20 to allow the read/write data to be exchanged to and from the disk controller (HDC) 18 .
  • AGC automatic gain control
  • the CPU 20 is a microprocessor constituting a main control unit (also called a microcontroller) for performing various kinds of control of the disk drive in accordance with a control program stored in a memory 19 .
  • the CPU 20 performs head positioning control, including cylinder address conversion processing relating to the present embodiment, data read/write control, etc.
  • the memory 19 is intended to mean a memory group including a RAM, ROM and nonvolatile flash memory. A later-described translation table is stored in the flash memory in the memory 19 .
  • the servo area 100 with the servo data recorded thereon is formed on the disk 10 before the disk is incorporated into the drive body.
  • many of cylinders groups 101 are constituted (see FIG. 4).
  • Such disk 10 is incorporated into the drive mechanism as shown in FIG. 2.
  • an initialized cylinder group is provided in a data recordable range (SB) from an outermost circumference side reference cylinder (Physical cylinder address information PA is set to 0) in a center 50 direction (radial direction 40 ) to an innermost circumference side cylinder.
  • This data recordable range (SB) constitutes a maximally set data recording area from a standpoint of a design consideration.
  • an actually effective data recording area (SC) is set from a relatively wide range data recording area (SB) in accordance with the accuracy, etc., of the drive mechanism.
  • a disk 10 with servo data initially recorded thereon is set in the drive (step S 1 ).
  • the CPU 20 controls the drive of the SPM 15 to rotate the set disk 10 (step S 1 ).
  • the CPU 20 controls the driving of the VCM 11 through the VCM driver 22 to move the actuator 13 in a radial direction (an arrow 40 in FIG. 5) over the disk 10 (step S 2 ).
  • the moving range of the actuator 13 is restricted to a range defined by the outer circumference side stopper member 31 and inner circumference side stopper member 30 .
  • the CPU 20 executes a seek operation to allow a movement of the actuator 13 to the innermost side of the disk 10 from the ramp member 14 arranged near the outermost circumference of the disk 10 (step S 3 ). And the CPU 20 decides a movable range (SA) of the head 12 in the moving of the actuator 13 .
  • This movable range (SA) is set, as a range.(narrower than the initially set range SB) as shown in FIG. 5, from the outermost circumferential side position (RP) on the disk 10 to the position (IS) of the head where the actuator 13 is restricted by the inner circumference side stopper member 30 .
  • the CPU 20 sets the effective data recording range (SC), while considering a predetermined margin, from the movable range (SA) of the head 12 which depends upon the assembling accuracy of the drive mechanism.
  • the CPU 20 control the positioning of the head 12 to the outermost circumference side cylinder position 51 of the effective data recording range (SC) and reads out the physical cylinder address information (PA) from the servo area of the cylinder (step S 4 ).
  • the CPU 20 controls the positioning of the heads 12 to the innermost circumference side cylinder position 52 of the effective data recording range (SC) and reads out the physical cylinder address information (PA) from the servo area of the cylinder.
  • the CPU 20 sets, as an effective cylinder group, a cylinder group contained in the effective data recording range (SC) set on the disk 10 to allow an allocation of a logical cylinder address information (LA) for identifying each cylinder in the effective cylinder group. That is, apart from the physical cylinder address information (PA) allocated to the existing cylinder group contained in the data recording area (SB) initialized on the disk 10 , the CPU 20 allows an allocation of logical cylinder address information (LA) for identifying the cylinder group contained in the effective data recording range (SC).
  • the CPU 20 generates a translation table for obtaining a correspondence between the logical cylinder address information (LA) and the physical cylinder address information(PA)—step S 6 .
  • the CPU 20 allows the generated translation table to be stored in the flash memory in the memory 19 —step S 7 .
  • the table 10 is prepared with the servo data initially recorded and with the cylinder group formed in the maximal range (SB) assumable from the design consideration.
  • the disk 10 is incorporated in the desk drive. With the disk 10 incorporated in the drive, based on the mechanical specification and assembling accuracy of the drive mechanism, the CPU 20 sets the effective data recording area SC actually usable on the disk 10 .
  • the effective cylinder group contained in the effective data recording area SC constitutes a cylinder group actually usable from a host system and it is necessary to allocate the logical cylinder address information (LA) apart from the existing physical cylinder address information (PA).
  • LA logical cylinder address information
  • PA physical cylinder address information
  • the disk drive of the present invention is such that, with the logical cylinder address information (LA) and physical cylinder address information (PA) mutually taking a correspondence, it generates a mutually convertible translation table and allows it to be stored in the memory 19 .
  • the CPU 20 refers to the translation table stored in the memory 19 and finds actual physical cylinder address information (PA) corresponding to the target cylinder.
  • the CPU 20 controls the driving of the actuator 13 and, while allowing the head 12 to be moved in the radial direction of the disk 10 , confirms the moving position of the head 12 with the physical cylinder address information (PA) read out by the head 12 .
  • the CPU 20 performs such feedback control as to cancel an error between the moving position of the head 12 and the target position (target cylinder) of the head 12 and, by doing so, the head 12 is positioned to the target cylinder.
  • the offset value (N) differs at each driving and each disc surface due to the assembling accuracy of the disk 10 , that is, the assembling accuracy of the inner and outer circumstance side stoppers 30 and 31 and assembling accuracy of the actuator 13 in particular of the HDA, and distance variation between the rotation center of the SPM 15 and the pivot center of the actuator 13 , as well as the eccentricity of the disk 10 , assembling accuracy, etc.
  • the CPU 20 allows an offset DC current to be supplied to the VCM 11 and, with the actuator 13 set in contact with the inner circumference side stopper member 30 or outer circumference side stopper member 31 , allows the head 12 to read out the physical cylinder address information (PA) from the disk 10 .
  • the head 12 reads out the physical cylinder address information (PA) corresponding to at least one circumference of the disk 10 and the CPU 20 calculates either of its average value, maximal value and minimal value.
  • the CPU 20 finds the physical cylinder address information (PA) representing an actual physical cylinder position from the logical cylinder address information (LA) corresponding to a target cylinder as an object to be accessed.
  • PA physical cylinder address information
  • a disk can be prepared with servo data initially recorded thereon and with a cylinder group corresponding to a design specification's maximal limit recording capacity set and it is possible to adopt the step of assembling such a disk into the disk drive. That is, it is possible to set an actually usable data recording area on the disk in accordance with the assembling accuracy, etc., of the drive mechanism after the disk is assembled into the drive body and set an effective cylinder group contained in the data recording area. To sum up, it is not necessary to initially pay consideration to an accuracy variation of the drive mechanism and set a usable data recording area with a margin and it is possible to maximally set an effective cylinder group based on an actually head movable range. It is, therefore possible to achieve the efficiency of a step of assembling the disk drive and to increase the recording capacity of the disk.

Abstract

A disk drive is provided which uses a disk having a maximal limit cylinder group formed based on an initially recorded servo data before being assembled in a drive body. A CPU sets an actually usable data recording area on the disk by seeking the head in a radial direction over the disk. Further, the CPU allows the generation of a translation table for obtaining a correspondence between inherent physical cylinder address information of an effective cylinder group contained in the set data recording area and logical cylinder address information set to identify the effective cylinder group and allows the translation table to be stored in a memory. The CPU refers to the translation table when, in response to an access request from a host system, control is made to position a head to a target position, and finds physical cylinder address information corresponding to the target cylinder.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. [0001] 11-366758, filed Dec. 24, 1999, the entire contents of which are incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • The present invention relates to a disk drive having a system for performing head positioning control with the use of servo data recorded on a disk in particular. [0002]
  • Conventionally, in a hard disk drive (HDD), servo data is recorded on a disk used as a data recording medium. The servo data is used to control the positioning of a head to a target position (target cylinder or target track) over a disk. A servo area with the servo data recorded thereon is such that, in many cylinders (also called as tracks) formed in a radial direction on the disk, the servo area is situated in the same position in the radial direction and at predetermined intervals in a circumferential direction. In other words, the many cylinders on the disk are formed with the servo data (servo area) used as a reference, the servo data being written by a servo write step included in the manufacturing process of the HDD. [0003]
  • It is desirable that, in order to increase a recording capacity in the HDD, as many cylinders as possible be formed on a restricted radial-direction data recording range on the disk by utilizing a high precision head positioning control system using the servo data. [0004]
  • In the manufacturing process of the HDD, the servo write step is carried out after a head disk assembly (HDA) has been incorporated into a drive body. In the servo write step, the servo data is recorded on the disk mounted on a spindle motor with the use of a dedicated device called as a servo track writer. The servo track writer has a means for detecting a head moving range defined by inner- and outer-circumference-side stoppers mounted on a drive body and it is possible to set a radial area corresponding to an effective data recording area on the disk. It is, therefore, possible to set the radial area corresponding to the effective data recording area on the disk so as to conform to an assembling accuracy of a drive mechanism such as an HDA. [0005]
  • In order to achieve a high efficiency of the HDD assembling process and an increased recording capacity of the disk, it is desirable that a disk with servo data initially recorded thereon be incorporated into the drive mechanism. In this case, there is no servo write process and the disk is prepared with the servo data already recorded thereon, so that the disk be incorporated into the drive body in the assembling step of the drive mechanism. [0006]
  • In this method, however, it is necessary to take, into consideration, a variation arising from the assembling accuracy of the drive mechanism such as an HDA. If, therefore, the radial area is set in a way to correspond to the effective data recording area on the disk, a margin has to be provided, so that an actually utilizable data recording area is restricted. Even if, therefore, the servo data is recorded on the disk before the step of an assembly into the drive body so as to increase the effective data recording area, an actually available data recording area is restricted, thus making it difficult to achieve an increased memory capacity. [0007]
  • BRIEF SUMMARY OF THE INVENTION
  • It is accordingly the object of the present invention to provide a disk drive which, even if the method of assembling a disk with servo data initially recorded thereon into a drive mechanism is adopted, can easily achieve an increased recording capacity. [0008]
  • According to the present invention there is provided a disk drive comprising: a disk having a cylinder group in a radial direction, each cylinder having a data area recorded with data and servo area initially recorded with physical cylinder address information for identifying the cylinder; a head actuator for holding a head for reading and writing data from and into the disk and moving the head to a target position on the disk; generating means for setting an effective cylinder group contained from the cylinder group and generating logical cylinder address information so defined as to correspond to the physical cylinder address information for identifying each cylinder contained in the effective cylinder group; and control means for, when the head is positioned to a target position on the disk, allowing the generating means to find first physical cylinder address information corresponding to the target position with the use of the logical cylinder access information corresponding to the target position and allowing the driving control of the head actuator so as to be equal the first physical cylinder address information and second physical cylinder address information read out by the head from the disk. [0009]
  • According to the disk drive thus structured, after the disk with servo data initially-recorded thereon has been incorporated into the drive mechanism, it is possible to set the effective data recording range on the disk so as to conform to the accuracy, etc., of the drive mechanism. That is, based on the initially recorded servo data, many cylinder groups are formed in the radial direction on the disk. These many cylinder groups can be identified by the physical cylinder address information contained in the servo data. From the many cylinder groups, the effective cylinder group contained in the effective data recording range is set and the logical cylinder address information is allocated so as to identify each cylinder in the effective cylinder group. That is, the logical cylinder address information is so defined as to correspond to the physical cylinder address information for identifying each cylinder contained in the effective cylinder group. [0010]
  • The disk drive of the present invention controls the effective cylinder group on the disk with the use of the logical cylinder address information. In the head positioning control at a data access time, the control means finds first physical cylinder address information corresponding to the target position with the use of the logical cylinder address information corresponding to the target position of the head. Further, the control means performs driving control of the head actuator on the basis of the first physical cylinder address information and second physical cylinder address information read out by the head from the disk and locates the head to the target position. [0011]
  • According to the present invention, if the disk with the servo data initially recorded thereon is incorporated into the drive body, it is not necessary to take, into consideration, a margin for a variation in assembling accuracy of the drive mechanism. That is, an effective cylinder group contained in the effective data recording range is set from the cylinder group on the disk in accordance with the assembling accuracy of the actual drive mechanism. By doing so, it is possible to set a maximal-limit effective cylinder group from the cylinder group on the disk and promote an increased memory capacity. Since it is possible to use the disk having the servo data initially recorded thereon, it is possible to achieve an improved efficiency of a disk drive assembling process. [0012]
  • Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.[0013]
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments of the invention, and together with the general description given above and the detailed description of the preferred embodiments given below, serve to explain the principles of the invention. [0014]
  • FIG. 1 is a block diagram showing a major section of a disk driver relating to an embodiment of the present invention; [0015]
  • FIG. 2 is a view showing a disk drive mechanism relating to the embodiment of the present invention; [0016]
  • FIG. 3 is a view showing a translation table relating to the present embodiment; [0017]
  • FIG. 4 is a view showing a cylinder format relating to the present embodiment; [0018]
  • FIG. 5 is a view for explaining a cylinder address conversion processing relating to the present embodiment; and [0019]
  • FIG. 6 shows a flow chart for explaining a cylinder address conversion operation relating to the present embodiment.[0020]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The embodiment of the present invention will be explained below with reference to the accompanying drawing. [0021]
  • (Structure of Disk Drive) [0022]
  • A disk drive of the present embodiment has, as shown in FIG. 1, a [0023] disk 10 comprised of a data recording medium, a head 12 for performing a data read/write operation, and an actuator 13 for holding the head 12. The head 12 comprises a slider constituting a body and a read head element and write head element mounted on the slider. Here, for convenience in explanation, the disk 10 is shown as one disk only and the head 12 is arranged only on one surface side of the disk.
  • As shown in FIG. 4, many concentric cylinders (data tracks) [0024] 101 are arranged in a radial direction (arrow 40) on each surface of the disk 10. The respective cylinders 101 are such that their servo areas 100 arranged at predetermined equidistant intervals in a circumferential direction (arrow 41) are set as a reference. The respective cylinders 101 are also such that a plurality of data areas (data sectors) 101A are arranged relative to the servo area 100. The data areas 101A constitute record areas of user data read/written by the head 12.
  • In this embodiment it is assumed that, before being incorporated into the disk drive, the [0025] servo areas 100 with servo data recorded thereon are provided on the disk 10. Thus, many cylinders 101 groups are formed in the radial direction on the disk 10, before an assembling step, on the basis of the respective servo area 100.
  • The servo data is used to controllably position the [0026] head 12 over the disk 10 to a target place (target cylinder or target track). The servo data in a narrower sense of the word comprises a sector number 100C for identifying a servo sector, physical cylinder address information 100D and servo burst data 100E. The servo sector shows a range of the data area 101A with the servo area as a reference. The physical cylinder address information 100D constitutes information (cylinder number or cylinder code) for identifying each cylinder. Usually, with the cylinder arranged at the outermost circumference side of the disk 10 being set as a reference cylinder, the physical cylinder address information 100D of a cylinder number “0” is set. The servo burst data 100E constitutes a burst pattern for detecting a position (in actuality, a position error with a center as a reference position) of the head 12 in a range of the respective cylinder. The servo area 100 contains not only an area recorded with the servo data in the narrower sense of the word but also an AGC area 100A recorded with an AGC (automatic gain control) signal pattern and an erase area 100B.
  • The [0027] head 12 is mounted, as shown in FIG. 2, at a forward end of a rotary type actuator 13. The actuator 13 has a suspension for retaining the head 12 and is rotationally moved in the radial direction on the disk by a driving force of a voice coil motor (VCM) 11. By the drive control of the actuator 13, the head 12 is moved to the target cylinder on the disk 10 and set in position. The actuator 13 is restricted, by an inner circumferential side stopper member 30 and outer circumferential side stopper member 31, in a radial area in which the disk 10 is movable. A ramp member 14 is arranged near the outermost circumferential side of the disk 10 to allow the head 12 to be retracted. The ramp member 14 constitutes a member for holding the head 12 unloaded from above the disk 10. Thus, the movable range of the head 12 is situated between the inner circumferential side cylinder position on the disk 10 restricted by the inner circumference side stopper member 30 and the position of the ramp member 14. By doing so, an effective data recording area defined on the disk 10 is set (see FIG. 5).
  • The [0028] disk 10 is rotated at high speeds by a spindle motor (SPM) 15. The SPM 15 is driven by a drive current supplied from an SPM driver 21. A VCM 11 is driven by a drive current supplied from a VCM driver 22. The SPM driver 21 and VCM driver 22 are built as an IC version, that is, as a one-chip driver IC 23.
  • The [0029] head 12 is connected to a head amplifier IC 16 mounted on an FPC (flexible printed circuit board). The head amplifier IC 16 has a read/write amplifier as shown in FIG. 1 and a read signal from the head 12 is amplified by the read amplifier and the amplified signal is sent to a read/write channel 17. Further, the head amplifier IC 16 allows write data which is output from the read/write channel 17 to be converted by a write amplifier to a write current. The write current is fed to the head 12.
  • The read/[0030] write channel 17 has an AGC (automatic gain control) amplifier for allowing a read signal which is supplied from the head amplifier IC 16 to be maintained at a predetermined level, a decode circuit for allowing the above-mentioned read signal to be decoded to, for example, data of an NRZ code, an encoding circuit for generating write data for being written into the disk 10, a servo circuit for extracting servo data from the read signal, etc. The read/write channel 17 delivers servo data to a CPU 20 to allow the read/write data to be exchanged to and from the disk controller (HDC) 18.
  • The [0031] CPU 20 is a microprocessor constituting a main control unit (also called a microcontroller) for performing various kinds of control of the disk drive in accordance with a control program stored in a memory 19. The CPU 20 performs head positioning control, including cylinder address conversion processing relating to the present embodiment, data read/write control, etc. It is to be noted that the memory 19 is intended to mean a memory group including a RAM, ROM and nonvolatile flash memory. A later-described translation table is stored in the flash memory in the memory 19.
  • (Cylinder Address Conversion Operation and Translation Table Generation) [0032]
  • The cylinder address conversion operation and translation table generation process of the present embodiment will be explained below with reference to not only FIGS. 1 and 2 but also FIGS. [0033] 3 to 6.
  • In the assembling step of the disk drive of the present embodiment, as set out above, the [0034] servo area 100 with the servo data recorded thereon is formed on the disk 10 before the disk is incorporated into the drive body. In this connection it is considered that many of cylinders groups 101 are constituted (see FIG. 4).
  • [0035] Such disk 10 is incorporated into the drive mechanism as shown in FIG. 2. On the disk 10 immediately after being so incorporated, as being conceptually shown in FIG. 5, an initialized cylinder group is provided in a data recordable range (SB) from an outermost circumference side reference cylinder (Physical cylinder address information PA is set to 0) in a center 50 direction (radial direction 40) to an innermost circumference side cylinder. This data recordable range (SB) constitutes a maximally set data recording area from a standpoint of a design consideration. In actuality, as will be set out below, an actually effective data recording area (SC) is set from a relatively wide range data recording area (SB) in accordance with the accuracy, etc., of the drive mechanism.
  • Hereinbelow, with reference to a flow chart of FIG. 6, an explanation will be made about the process with the [0036] disk 10 set on the drive.
  • First, a [0037] disk 10 with servo data initially recorded thereon is set in the drive (step S1). The CPU 20 controls the drive of the SPM 15 to rotate the set disk 10 (step S1). Then the CPU 20 controls the driving of the VCM 11 through the VCM driver 22 to move the actuator 13 in a radial direction (an arrow 40 in FIG. 5) over the disk 10 (step S2). At this time, depending upon the assembling accuracy of the drive mechanism, the moving range of the actuator 13 is restricted to a range defined by the outer circumference side stopper member 31 and inner circumference side stopper member 30.
  • Here, the [0038] CPU 20 executes a seek operation to allow a movement of the actuator 13 to the innermost side of the disk 10 from the ramp member 14 arranged near the outermost circumference of the disk 10 (step S3). And the CPU 20 decides a movable range (SA) of the head 12 in the moving of the actuator 13. This movable range (SA) is set, as a range.(narrower than the initially set range SB) as shown in FIG. 5, from the outermost circumferential side position (RP) on the disk 10 to the position (IS) of the head where the actuator 13 is restricted by the inner circumference side stopper member 30.
  • The [0039] CPU 20 sets the effective data recording range (SC), while considering a predetermined margin, from the movable range (SA) of the head 12 which depends upon the assembling accuracy of the drive mechanism. The CPU 20 control the positioning of the head 12 to the outermost circumference side cylinder position 51 of the effective data recording range (SC) and reads out the physical cylinder address information (PA) from the servo area of the cylinder (step S4). Similarly, the CPU 20 controls the positioning of the heads 12 to the innermost circumference side cylinder position 52 of the effective data recording range (SC) and reads out the physical cylinder address information (PA) from the servo area of the cylinder.
  • Then the [0040] CPU 20 sets, as an effective cylinder group, a cylinder group contained in the effective data recording range (SC) set on the disk 10 to allow an allocation of a logical cylinder address information (LA) for identifying each cylinder in the effective cylinder group. That is, apart from the physical cylinder address information (PA) allocated to the existing cylinder group contained in the data recording area (SB) initialized on the disk 10, the CPU 20 allows an allocation of logical cylinder address information (LA) for identifying the cylinder group contained in the effective data recording range (SC). The CPU 20 generates a translation table for obtaining a correspondence between the logical cylinder address information (LA) and the physical cylinder address information(PA)—step S6.
  • Stated in more detail, from the outermost [0041] circumference side cylinder 51 of the effective data recording range (SC), the CPU 20 allows the physical cylinder address information (PA=N) which is read out from the head 12 and the logical cylinder address information (LA=0) as a reference cylinder number to be set—see FIG. 5. Further, the CPU 20 determines an offset value (N) showing a conversion relation between the physical cylinder address information (PA) and the logical cylinder address (LA)—step S5. This offset value (N) is found from a relation ┌LA=PA−N┘ and stored in the memory 19. Based on such processing, the CPU 20 generates a translation table, as shown in FIG. 3, for obtaining a correspondence between the logical cylinder address information (LA) for identifying the cylinder group contained in the effective data recording range (SC) and the inherent physical cylinder address information (PA). And the CPU 20 allows the generated translation table to be stored in the flash memory in the memory 19—step S7.
  • It is assumed that, in the above-mentioned embodiment, the table [0042] 10 is prepared with the servo data initially recorded and with the cylinder group formed in the maximal range (SB) assumable from the design consideration. And the disk 10 is incorporated in the desk drive. With the disk 10 incorporated in the drive, based on the mechanical specification and assembling accuracy of the drive mechanism, the CPU 20 sets the effective data recording area SC actually usable on the disk 10.
  • The effective cylinder group contained in the effective data recording area SC constitutes a cylinder group actually usable from a host system and it is necessary to allocate the logical cylinder address information (LA) apart from the existing physical cylinder address information (PA). In the case where, on the drive side, the [0043] head 12 is positioned to a target cylinder on the disk 10 in accordance with the data access from the host system, the existing physical cylinder address information (PA) is necessary to specify the physical position of the target cylinder. To this end, the disk drive of the present invention is such that, with the logical cylinder address information (LA) and physical cylinder address information (PA) mutually taking a correspondence, it generates a mutually convertible translation table and allows it to be stored in the memory 19.
  • A detailed explanation will be made below as to how to use the translation table. If the target cylinder (set by the logical cylinder address (LA)) on the [0044] disk 10 is determined in accordance with the data access from the host system, the CPU 20 refers to the translation table stored in the memory 19 and finds actual physical cylinder address information (PA) corresponding to the target cylinder. The CPU 20 controls the driving of the actuator 13 and, while allowing the head 12 to be moved in the radial direction of the disk 10, confirms the moving position of the head 12 with the physical cylinder address information (PA) read out by the head 12. The CPU 20 performs such feedback control as to cancel an error between the moving position of the head 12 and the target position (target cylinder) of the head 12 and, by doing so, the head 12 is positioned to the target cylinder.
  • The way of setting the offset value (N) will be explained in more detail below. [0045]
  • The offset value (N) differs at each driving and each disc surface due to the assembling accuracy of the [0046] disk 10, that is, the assembling accuracy of the inner and outer circumstance side stoppers 30 and 31 and assembling accuracy of the actuator 13 in particular of the HDA, and distance variation between the rotation center of the SPM 15 and the pivot center of the actuator 13, as well as the eccentricity of the disk 10, assembling accuracy, etc.
  • From this view point, the [0047] CPU 20 allows an offset DC current to be supplied to the VCM 11 and, with the actuator 13 set in contact with the inner circumference side stopper member 30 or outer circumference side stopper member 31, allows the head 12 to read out the physical cylinder address information (PA) from the disk 10. At this time, the head 12 reads out the physical cylinder address information (PA) corresponding to at least one circumference of the disk 10 and the CPU 20 calculates either of its average value, maximal value and minimal value. Based on either of the average value, maximal value and minimal value of the physical cylinder address information (PA), the CPU 20 determines an offset value (N) showing a relation (LA=PA−N) between the above-mentioned physical cylinder address information (PA) and the logical cylinder address (LA).
  • It is to be noted that, for a disk drive not equipped with the ramp member, that is, a disk drive using a CSS (contact start stop) system it is possible to set the offset value (N) with the use of the outer circumference [0048] side stopper member 31.
  • Incidentally, it may be possible to set the logical cylinder address information (LA) from address information corresponding to the physical cylinder address information contained in an access command from the host system and to do so with the use of the offset value (N) stored in the [0049] memory 19. With the use of the translation table, the CPU 20 finds the physical cylinder address information (PA) representing an actual physical cylinder position from the logical cylinder address information (LA) corresponding to a target cylinder as an object to be accessed.
  • According to the present invention, as set out in detail above, a disk can be prepared with servo data initially recorded thereon and with a cylinder group corresponding to a design specification's maximal limit recording capacity set and it is possible to adopt the step of assembling such a disk into the disk drive. That is, it is possible to set an actually usable data recording area on the disk in accordance with the assembling accuracy, etc., of the drive mechanism after the disk is assembled into the drive body and set an effective cylinder group contained in the data recording area. To sum up, it is not necessary to initially pay consideration to an accuracy variation of the drive mechanism and set a usable data recording area with a margin and it is possible to maximally set an effective cylinder group based on an actually head movable range. It is, therefore possible to achieve the efficiency of a step of assembling the disk drive and to increase the recording capacity of the disk. [0050]
  • Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents. [0051]

Claims (6)

What is claimed is:
1. A disk drive comprising:
a disk having a cylinder group in a radial direction, each cylinder having a data area recorded with data and servo area initially recorded with physical cylinder address information for identifying the cylinder;
a head actuator for holding a head for reading and writing data from and into the disk and moving the head to a target position on the disk;
generating means for setting an effective cylinder group contained from said cylinder group and generating logical cylinder address information so defined as to correspond to the physical cylinder address information for identifying each cylinder contained in the effective cylinder group; and
control means for, when the head is positioned to a target position on the disk, allowing the generating means to find first physical cylinder address information corresponding to the target position with the use of the logical cylinder access information corresponding to the target position and allowing the driving control of the head actuator so as to be equal the first physical cylinder address information and second physical cylinder address information read out by the head from the disk.
2. A disk drive according to claim 1, wherein said generating means generates a translation table for obtaining a correspondence between the physical cylinder address information for identifying the respective cylinder contained in the effective cylinder group and the logical cylinder address information.
3. A disk drive according to claim 2, further comprising
memory means for storing the translation table and wherein, when the head is positioned to the target position on the disk, said control means finds the first physical cylinder address information corresponding to the target position from the translation table stored in said memory means with the use of logical cylinder address information corresponding to the target position and controls the driving of said head actuator on the basis of said first physical cylinder address information and second physical cylinder address information read out by the head from the disk.
4. A disk drive according to claim 1, wherein said generating means defines, as an offset value, an error between a reference cylinder value of the physical cylinder address information corresponding to a reference cylinder of all cylinder group formed on the disk and a cylinder value of physical cylinder address information corresponding to a reference cylinder of the effective cylinder group, and sets the reference cylinder of the effective cylinder group as a reference value of logical cylinder address information on the basis of the offset value and physical cylinder address information read out by the head, and generates a translation table for obtaining a correspondence between the physical cylinder address information for identifying each cylinder contained in the effective cylinder group and the logical cylinder address information.
5. A disk drive according to claim 1, wherein said generating means has offset value calculating means for finding an offset value generated between the logical cylinder address information and the physical cylinder address information on the basis of physical cylinder address information when the head is moved to an outermost circumference side position or innermost circumference side position in a movable range over the disk, and determines the logical cylinder address information on the basis of the offset value and physical cylinder address information and generates the translation table.
6. A disk drive comprising:
a disk having a cylinder group in a radial direction, each cylinder having a data area recorded with data and servo area initially recorded with physical cylinder address information for identifying the cylinder;
a head actuator for holding a head for reading and writing data from and into the disk and moving the head to a target position over the disk;
memory means for storing a translation table, the translation table being provided for obtaining a correspondence between the physical cylinder address information for setting an effective cylinder group contained from the cylinder group and identifying each cylinder contained in the effective cylinder group and logical cylinder address information for defining each cylinder contained in the effective cylinder group used as a reference value; and
control means for, when the head is positioned to a target position over the disk, allowing first physical cylinder address information corresponding to the target position to be found from the translation table stored in the memory means with the use of logical cylinder address information corresponding to the target position, controlling the driving of the head actuator so as to be equal the first physical cylinder address information and second physical cylinder address information read out by the head from the disk and positioning the head to a target position.
US10/334,986 1999-12-24 2003-01-02 Disk drive having positioning control system using logical cylinder address information Abandoned US20030090830A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/334,986 US20030090830A1 (en) 1999-12-24 2003-01-02 Disk drive having positioning control system using logical cylinder address information

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11-366758 1999-12-24
JP36675899A JP3836651B2 (en) 1999-12-24 1999-12-24 Disk storage
US09/659,682 US6522497B1 (en) 1999-12-24 2000-09-11 Disk drive having positioning control system using logical cylinder address information
US10/334,986 US20030090830A1 (en) 1999-12-24 2003-01-02 Disk drive having positioning control system using logical cylinder address information

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/659,682 Division US6522497B1 (en) 1999-12-24 2000-09-11 Disk drive having positioning control system using logical cylinder address information

Publications (1)

Publication Number Publication Date
US20030090830A1 true US20030090830A1 (en) 2003-05-15

Family

ID=18487601

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/659,682 Expired - Lifetime US6522497B1 (en) 1999-12-24 2000-09-11 Disk drive having positioning control system using logical cylinder address information
US10/334,986 Abandoned US20030090830A1 (en) 1999-12-24 2003-01-02 Disk drive having positioning control system using logical cylinder address information

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/659,682 Expired - Lifetime US6522497B1 (en) 1999-12-24 2000-09-11 Disk drive having positioning control system using logical cylinder address information

Country Status (3)

Country Link
US (2) US6522497B1 (en)
JP (1) JP3836651B2 (en)
SG (1) SG96565A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050154682A1 (en) * 2003-11-14 2005-07-14 Sonic Solutions Secure transfer of content to writable media

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3683157B2 (en) 2000-03-17 2005-08-17 富士通株式会社 Head position control method of disk device and disk device
JP3708077B2 (en) * 2002-12-27 2005-10-19 株式会社東芝 Disk storage device and head positioning method in the same device
JP2005050416A (en) * 2003-07-31 2005-02-24 Toshiba Corp Disk storage device and head positioning control method
KR100604930B1 (en) 2005-01-19 2006-07-28 삼성전자주식회사 Method for transforming address of a disk drive and the disk using the method

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4636946A (en) * 1982-02-24 1987-01-13 International Business Machines Corporation Method and apparatus for grouping asynchronous recording operations
US4825321A (en) * 1987-05-20 1989-04-25 Plus Development Corporation Modular unitary disk file subsystem having increased data storage capacity
US4858034A (en) * 1987-05-20 1989-08-15 Plus Development Corporation Modular unitary disk file subsystem with differing density zones
US4978902A (en) * 1987-01-29 1990-12-18 Fujitsu Limited Synchronous rotation control system of magnetically recording disk
US5018095A (en) * 1990-02-15 1991-05-21 Seagate Technology, Inc. Universal disk drive type emulation for IBM PC-AT computers
US5202799A (en) * 1991-06-24 1993-04-13 Ibm Corporation Logical data tracks extending among a plurality of zones of physical tracks of one or more disk devices
US5206939A (en) * 1990-09-24 1993-04-27 Emc Corporation System and method for disk mapping and data retrieval
US5270885A (en) * 1990-01-17 1993-12-14 Nec Corporation Hard-disk storage apparatus with memory storing data-head control information
US5367652A (en) * 1990-02-02 1994-11-22 Golden Jeffrey A Disc drive translation and defect management apparatus and method
US5636356A (en) * 1992-09-09 1997-06-03 Hitachi, Ltd. Disk array with original data stored in one disk drive and duplexed data distributed and stored in different disk drives
US5636075A (en) * 1994-01-20 1997-06-03 Fujitsu Limited Magnetic disk apparatus, recording medium, and accessing method for performing constant density recording
US5748401A (en) * 1995-01-31 1998-05-05 Kabushiki Kaisha Toshiba Sector servo system data recording/reproducing apparatus without ID portion
US5757576A (en) * 1995-12-28 1998-05-26 Fujitsu Limited Disk apparatus, and phase demodulating device and method for a disk apparatus
US5937435A (en) * 1993-12-23 1999-08-10 International Business Machines Corporation System and method for skip-sector mapping in a data recording disk drive
US5943179A (en) * 1995-12-25 1999-08-24 International Business Machines Corporation Disk drive apparatus and head switching method
US6078447A (en) * 1996-10-17 2000-06-20 Samsung Electronics Co., Ltd. Staggered servo writing method in a hard disk drive employing staggered servo writing
US6097563A (en) * 1997-12-19 2000-08-01 Stmicroelectronics N.V. Head switch operations in a magnetic disk system
US6574699B1 (en) * 1999-12-07 2003-06-03 International Business Machines Corporation Fast track reassign in a rotating storage media

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05128766A (en) 1991-10-30 1993-05-25 Hitachi Electron Eng Co Ltd Servo signal setting system for magnetic disk

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4636946A (en) * 1982-02-24 1987-01-13 International Business Machines Corporation Method and apparatus for grouping asynchronous recording operations
US4978902A (en) * 1987-01-29 1990-12-18 Fujitsu Limited Synchronous rotation control system of magnetically recording disk
US4825321A (en) * 1987-05-20 1989-04-25 Plus Development Corporation Modular unitary disk file subsystem having increased data storage capacity
US4858034A (en) * 1987-05-20 1989-08-15 Plus Development Corporation Modular unitary disk file subsystem with differing density zones
US5270885A (en) * 1990-01-17 1993-12-14 Nec Corporation Hard-disk storage apparatus with memory storing data-head control information
US5367652A (en) * 1990-02-02 1994-11-22 Golden Jeffrey A Disc drive translation and defect management apparatus and method
US5018095A (en) * 1990-02-15 1991-05-21 Seagate Technology, Inc. Universal disk drive type emulation for IBM PC-AT computers
US5206939A (en) * 1990-09-24 1993-04-27 Emc Corporation System and method for disk mapping and data retrieval
US5202799A (en) * 1991-06-24 1993-04-13 Ibm Corporation Logical data tracks extending among a plurality of zones of physical tracks of one or more disk devices
US5636356A (en) * 1992-09-09 1997-06-03 Hitachi, Ltd. Disk array with original data stored in one disk drive and duplexed data distributed and stored in different disk drives
US5937435A (en) * 1993-12-23 1999-08-10 International Business Machines Corporation System and method for skip-sector mapping in a data recording disk drive
US5636075A (en) * 1994-01-20 1997-06-03 Fujitsu Limited Magnetic disk apparatus, recording medium, and accessing method for performing constant density recording
US5784220A (en) * 1994-01-20 1998-07-21 Fujitsu Limited Magnetic disk apparatus, recording and accessing method for performing density recording
US5748401A (en) * 1995-01-31 1998-05-05 Kabushiki Kaisha Toshiba Sector servo system data recording/reproducing apparatus without ID portion
US5943179A (en) * 1995-12-25 1999-08-24 International Business Machines Corporation Disk drive apparatus and head switching method
US5757576A (en) * 1995-12-28 1998-05-26 Fujitsu Limited Disk apparatus, and phase demodulating device and method for a disk apparatus
US6078447A (en) * 1996-10-17 2000-06-20 Samsung Electronics Co., Ltd. Staggered servo writing method in a hard disk drive employing staggered servo writing
US6097563A (en) * 1997-12-19 2000-08-01 Stmicroelectronics N.V. Head switch operations in a magnetic disk system
US6163424A (en) * 1997-12-19 2000-12-19 Stmicroelectronics, N.V. Head switch operations in a magnetic disk system
US6574699B1 (en) * 1999-12-07 2003-06-03 International Business Machines Corporation Fast track reassign in a rotating storage media

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050154682A1 (en) * 2003-11-14 2005-07-14 Sonic Solutions Secure transfer of content to writable media
US7702592B2 (en) 2003-11-14 2010-04-20 Sonic Solutions Secure transfer of content to writable media

Also Published As

Publication number Publication date
JP3836651B2 (en) 2006-10-25
JP2001184812A (en) 2001-07-06
US6522497B1 (en) 2003-02-18
SG96565A1 (en) 2003-06-16

Similar Documents

Publication Publication Date Title
US6320718B1 (en) Disk drive with zero read offset in reserved area and method of making same
KR100480626B1 (en) Method of servo track writing and apparatus adopting the same
US20070047132A1 (en) Method and apparatus for writing servo information
US7023648B2 (en) Method and apparatus for writing servo data in a disk drive
US20110181977A1 (en) Method of writing servo pattern to disk of a hard disk drive and hard disk drive configured to perform the method
KR100412344B1 (en) Method for controlling data write according to head flying height
US20080002279A1 (en) Method and apparatus for writing a spiral servo pattern on a disk in a disk drive
US6262859B1 (en) Method and apparatus for providing servo information on a disk in a hard drive assembly
US6078460A (en) Head positioning control system for use in a disk drive
KR100532478B1 (en) Offline self servo writing method and disc drive using the same
KR0182979B1 (en) Servo information forming method and servo control method
US6522497B1 (en) Disk drive having positioning control system using logical cylinder address information
US20060109583A1 (en) Method and apparatus for servo writing with servo pattern examination in a disk drive
US7570448B2 (en) Write-once type storage apparatus, control method and record control circuit
US7538965B2 (en) Method and apparatus for writing servo management information in a disk drive
US6160674A (en) Stable data writing method by tracking head speed in hard disk drive
JP4184190B2 (en) Head control method and recording apparatus
US20100149681A1 (en) Recording method and storage device
JP6759170B2 (en) Hard disk drive and control method
US20060164747A1 (en) Method of determining format parameters of HDD
US6927935B2 (en) Method and apparatus for head positioning using servo control in a disk drive
US7663832B2 (en) Method of compensating for track zero position in reference servo track copying system and disc drive using the same
US20110242695A1 (en) Disk device and related write method
JP4154382B2 (en) Method for determining / applying track zero of disk drive and disk drive using the same
JP4037821B2 (en) Head switching method and system using track number mapping

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION