Magnetic disk device

By setting multiple target locations in the disk device, selectively executing normal recording type and tamper recording type, and setting them to be consistent, the problem of low management efficiency in the prior art is solved, and more efficient data management and operation are achieved.

CN115079938BActive Publication Date: 2025-11-18KK TOSHIBA +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110812459.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-10
Filing Date
2021-07-19
Publication Date
2025-11-18
Estimated Expiration
2041-07-19

AI Technical Summary

Technical Problem

Existing disk drives suffer from inefficient management of track positions for both conventional and tumbler recording types.

Method used

By setting multiple target locations in the disk device, both normal recording and tumble recording modes can be selectively executed, and the multiple target locations can be set to be consistent to facilitate the management and calibration of track positions.

Benefits of technology

This improves the efficiency of disk devices in managing track positions for both conventional and tumbler recording types, enabling more efficient data writing and reading operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079938B_ABST
    Figure CN115079938B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide a disk device capable of improving management performance. The disk device of the present embodiment has: a disk; a head that writes data to the disk and reads data from the disk; and a controller that selectively performs a first recording pattern and a second recording pattern different from the first recording pattern, and sets so that at least one group of a plurality of first target positions and a plurality of second target positions coincide with the first target positions and the second target positions, the plurality of first target positions respectively corresponding to a plurality of first tracks written in a radial direction of the disk in a first area of the disk in the first recording pattern, the plurality of second target positions respectively corresponding to a plurality of second tracks written in the radial direction in the first area in the second recording pattern.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Related applications

[0002] This application claims priority to Japanese Patent Application No. 2021-38244 (filed on March 10, 2021). This application includes all contents of the basic application by reference to that basic application. Technical Field

[0003] Embodiments of the present invention relate to disk drives. Background Technology

[0004] Disk drives exist in two types: Conventional Magnetic Recording (CMR), where multiple tracks are written at intervals along the radial direction of the disk; and Shingled Write Magnetic Recording (SMR, or Shingled Write Recording, SWR), where multiple tracks are written overlapping along the radial direction of the disk. In recent years, disk drives capable of selecting between Conventional and Shingled Write recording modes have been developed. These drives manage the positions of the Conventional and Shingled Write tracks. They can also perform checks and calibrations on the positions of the Conventional and Shingled Write tracks. Summary of the Invention

[0005] Embodiments of the present invention provide a disk device that improves management performance.

[0006] The disk device of this embodiment includes: a disk; a header for writing data to the disk and reading data from the disk; and a controller that selectively executes a first recording mode and a second recording mode different from the first recording mode, and is configured such that at least one set of a plurality of first target positions and a plurality of second target positions are consistent, the plurality of first target positions corresponding to a plurality of first tracks in a first region of the disk in a radial direction of the disk using the first recording mode, and the plurality of second target positions corresponding to a plurality of second tracks in a first region of the disk in a radial direction of the disk using the second recording mode. Attached Figure Description

[0007] Figure 1 This is a block diagram illustrating the configuration of a disk device according to an implementation method.

[0008] Figure 2 This is a schematic diagram illustrating an example of a disk used in an implementation method.

[0009] Figure 3 This is a schematic diagram illustrating a typical example of record processing.

[0010] Figure 4 This is a schematic diagram illustrating an example of twisting record processing.

[0011] Figure 5 This is a schematic diagram representing an example of a group of non-shared target locations within the radius region of an object.

[0012] Figure 6 This is a schematic diagram representing an example of a group of shared target locations within the radius of an object.

[0013] Figure 7 This is a schematic diagram representing an example of a group of shared target locations within the radius of an object.

[0014] Figure 8 This is a schematic diagram representing an example of a group of shared target locations within the radius of an object.

[0015] Figure 9 This is a schematic diagram illustrating an example of a table showing the recording spacing ratio in this embodiment.

[0016] Figure 10 This is a flowchart illustrating an example of a method for setting the magnetic track in the object radius region of this embodiment.

[0017] Figure 11 This is a flowchart illustrating an example of a method for setting the magnetic track in the object radius region of this embodiment.

[0018] Figure 12 This is a block diagram showing the configuration of the disk device in Modified Example 1. Detailed Implementation

[0019] The embodiments will now be described with reference to the accompanying drawings. Furthermore, the drawings are merely illustrative and are not intended to limit the scope of the invention.

[0020] (Implementation Method)

[0021] Figure 1 This is a block diagram illustrating the configuration of the disk device 1 in the implementation method.

[0022] The disk drive 1 includes a head disk assembly (HDA), a driver IC 20, a head amplifier integrated circuit (hereinafter referred to as a head amplifier IC or preamplifier) ​​30, volatile memory 70, non-volatile memory 80, buffer memory (cache) 90, and a system controller 130 as a single-chip integrated circuit. Furthermore, the disk drive 1 is connected to a host system (hereinafter referred to simply as a host) 100.

[0023] The HDA includes a disk (hereinafter referred to as disk) 10, a spindle motor (hereinafter referred to as SPM) 12, an arm 13 with a head 15 mounted on it, and a voice coil motor (hereinafter referred to as VCM) 14. The disk 10 is mounted on the SPM 12 and rotates under the drive of the SPM 12. The arm 13 and VCM 14 constitute the actuator. The actuator, driven by the VCM 14, moves the head 15 mounted on the arm 13 to a predetermined position on the disk 10. Two or more disks 10 and heads 15 can be provided.

[0024] Disk 10 divides the area where data can be written into a user data area 10a that can be used by the user, a media cache (or sometimes called a media cache area) 10b that temporarily holds data (or commands) transmitted from the host, etc., before writing them into a predetermined area of ​​the user data area 10a, and a system area 10c that writes information required for system management. Furthermore, the media cache 10b may not be configured on disk 10. Hereinafter, the direction from the inner periphery to the outer periphery of disk 10 or the direction from the outer periphery to the inner periphery of disk 10 is referred to as the radial direction. In the radial direction, the direction from the inner periphery to the outer periphery is called the outer direction (outer side), and the direction from the inner periphery to the outer periphery is called the inner direction (inner side). The direction orthogonal to the radial direction of disk 10 is called the circumferential direction. The circumferential direction is equivalent to the direction along the circumference of disk 10. Additionally, sometimes a predetermined position in the radial direction of disk 10 is called the radial position, and a predetermined position in the circumferential direction of disk 10 is called the circumferential position. Sometimes, the radial position and the circumferential position are simply referred to as positions. The term "radial position" can refer to, for example, the distance from the rotation center of disk 10 to a predetermined radial position, the distance from the innermost circumference of disk 10 to a predetermined radial position, or the distance from a predetermined radial position of disk 10 to other radial positions. Furthermore, "track" can mean one of several regions divided along the radial direction of disk 10, the path of the head 15 at a predetermined radial position, data extended in the circumferential direction of disk 10, data written to one circumference of the track at the predetermined radial position, data written to a predetermined track of disk 10, a portion of the data written to a predetermined track of disk 10, and / or various other meanings. The term "sector" can mean one of several regions divided circumferentially by the predetermined track of disk 10, data written to a predetermined circumferential position at a predetermined radial position of disk 10, data written to a predetermined sector of the predetermined track of disk 10, and / or various other meanings. Sometimes, the "width in the radial direction of the track" is referred to as "track width." The path that passes through the center position of the track width at the predetermined track is called the "track center". Hereinafter, the "track center of the predetermined track" will sometimes be referred to simply as the "track".

[0025] The head 15 has a slider as its body and includes a write head 15W and a read head 15R mounted on the slider. The write head 15W writes data to the disk 10. The read head 15R reads the data written to the disk 10. Furthermore, sometimes "write head 15W" is simply referred to as "head 15," sometimes "read head 15R" is simply referred to as "head 15," and sometimes both "write head 15W" and "read head 15R" are collectively referred to as "head 15." Sometimes the "center portion of head 15" is also referred to as "head 15," the "center portion of write head 15W" is also referred to as "write head 15W," and the "center portion of read head 15R" is also referred to as "read head 15R." And sometimes the "center portion of write head 15W" is simply referred to as "head 15," and the "center portion of read head 15R" is simply referred to as "head 15." The phrase "positioning the center of head 15 at the center of a predetermined track" is sometimes expressed as "positioning head 15 on a predetermined track", "arranging head 15 on a predetermined track", or "positioning head 15 on a predetermined track".

[0026] Figure 2 This is a schematic diagram illustrating an example of disk 10 in this embodiment. Figure 2 The center 12C of SPM12 is shown. Center 12C, for example, corresponds to the rotation center 12C of disk 10. Figure 2 As shown, in the circumferential direction, the direction in which disk 10 rotates is called the direction of rotation. Furthermore, in... Figure 2 In the example shown, the direction of rotation is represented by counterclockwise, but it can also be the opposite (clockwise). Figure 2 In the middle, disk 10 is divided into an inner peripheral region IR located in the inward direction, an outer peripheral region OR located in the outward direction, and a middle peripheral region MR located between the inner peripheral region IR and the outer peripheral region OR.

[0027] exist Figure 2 In the example shown, disk 10 includes a user data area 10a, a media cache 10b, and a system area 10c. Figure 2 In this configuration, the user data area 10a, the media cache 10b, and the system area 10c are arranged outwards in the order described. Figure 2 In this configuration, the media cache 10b is arranged adjacent to the user data area 10a in the outer direction. In other words, the media cache 10b is positioned between the user data area 10a and the system area 10c. Here, "adjacent" naturally includes data, objects, areas, and spaces arranged directly next to each other, but also includes arrangements separated by a predetermined interval. Figure 2 In this configuration, the system area 10c is arranged adjacent to the media cache 10b in the outer direction. Furthermore, the order in which the user data area 10a, media cache 10b, and system area 10c are configured is not limited to... Figure 2The order shown can be arbitrary. Furthermore, if the media cache 10b is not configured on disk 10, the system area 10c can be configured adjacent to the user data area 10a in the outer direction.

[0028] exist Figure 2 In the example shown, user data area 10a is configured radially from the inner perimeter area IR to the outer perimeter area OR. Figure 2 In the example shown, the media cache 10b is configured radially in the outer peripheral region OR. Alternatively, the media cache 10b can also be located in the inner peripheral region IR or the middle peripheral region MR. Furthermore, the media cache 10b can also be distributed across the outer peripheral region OR, the middle peripheral region MR, and the inner peripheral region IR. Figure 2 In the example shown, system region 10c is configured radially within the outer peripheral region OR. In other words, system region 10c is configured from a predetermined position in the outer peripheral region OR all the way to the outermost periphery of disk 10. Alternatively, system region 10c can also be configured in the middle peripheral region MR or the inner peripheral region IR.

[0029] In the user data area 10a of disk 10, data can be written in Shingled Write Magnetic Recording (SMR, or Shingled Write Recording (SWR)) mode, where data is written over a portion of the radial direction of a predetermined track to the track to be written. Furthermore, in the user data area 10a, data can also be written in Conventional Magnetic Recording (CMR) mode (or sometimes referred to as conventional recording mode) mode, where data is written from tracks adjacent to the predetermined track in the radial direction at predetermined intervals, or where data can be written randomly. Hereinafter, "writing data in Shingled Write Magnetic Recording mode" will sometimes be referred to simply as "Shingled Write Magnetic Recording," "performing Shingled Write Magnetic Recording processing," or simply as "writing." Sometimes, writing processes other than "conventional recording processing" will be referred to as "Shingled Write Magnetic Recording processing." Additionally, "writing data in Conventional Recording mode" will sometimes be referred to simply as "conventional recording," "performing conventional recording processing," or simply as "writing."

[0030] like Figure 2 As shown, the head 15 rotates about the rotation axis relative to the disk 10 by the drive of the VCM14, moves from the inside to the outside and is positioned at a predetermined position, or moves from the outside to the inside and is positioned at a predetermined position.

[0031] The driver IC20 controls the driving of SPM12 and VCM14 in accordance with the control of the system controller 130 (specifically, MPU60 described later).

[0032] The head amplifier IC (preamplifier) ​​30 includes a read amplifier and a write driver. The read amplifier amplifies the read signal read from disk 10 and outputs it to the system controller 130 (specifically, the read / write (R / W) channel 40 described later). The write driver outputs a write current corresponding to the signal output from the R / W channel 40 to the head 15.

[0033] The volatile memory 70 is a semiconductor memory that loses its stored data if the power supply is disconnected. The volatile memory 70 stores data required for processing by various parts of the disk drive 1. The volatile memory 70 is, for example, DRAM (Dynamic Random Access Memory) or SDRAM (Synchronous Dynamic Random Access Memory).

[0034] Non-volatile memory 80 is a semiconductor memory that records stored data even when the power supply is disconnected. Non-volatile memory 80 is, for example, a NOR or NAND type flash ROM (Flash Read Only Memory).

[0035] The buffer memory 90 is a semiconductor memory that temporarily records data transmitted and received between the disk drive 1 and the host computer 100. Furthermore, the buffer memory 90 may be integrated with the volatile memory 70. The buffer memory 90 may be, for example, DRAM, SRAM (Static Random Access Memory), SDRAM, FeRAM (Ferroelectric Random Access Memory), or MRAM (Magnetoresistive Random Access Memory).

[0036] The system controller (controller) 130 is implemented, for example, using a large-scale integrated circuit (LSI) called a System-on-a-Chip (SoC), which integrates multiple components onto a single chip. The system controller 130 includes a read / write (R / W) channel 40, a hard disk controller (HDC) 50, and a microprocessor (MPU) 60. The system controller 130 is electrically connected, for example, to a driver IC 20, a head amplifier IC 30, volatile memory 70, non-volatile memory 80, a buffer memory 90, and a host system 100.

[0037] R / W channel 40 performs signal processing on data transferred from disk 10 to host 100 (hereinafter, sometimes referred to as read data) and data transferred from host 100 (hereinafter, sometimes referred to as write data) according to instructions from MPU 60 (described later). R / W channel 40 has circuitry or functions for modulating write data. R / W channel 40 has circuitry or functions for measuring and demodulating the signal quality of read data. R / W channel 40 is electrically connected, for example, to head amplifier IC 30, HDC 50, and MPU 60.

[0038] HDC50 controls the transfer of control data. For example, HDC50 controls the transfer of data between host 100 and disk 10 according to instructions from MPU60 (described later). HDC50 is electrically connected to, for example, R / W channel 40, MPU60, volatile memory 70, non-volatile memory 80, and buffer memory 90.

[0039] MPU60 is the main controller that controls all parts of disk drive 1. MPU60 performs servo control, controlling VCM14 via driver IC20 to position head 15. MPU60 controls SPM12 via driver IC20 to rotate disk 10. MPU60 controls the write operation of data to disk 10 and selects the data transferred from host 100, such as the storage address for write data. Additionally, MPU60 controls the read operation of data from disk 10 and controls the data transferred from disk 10 to host 100, such as the processing of read data. Furthermore, MPU60 manages the area where data is recorded. MPU60 is connected to various parts of disk drive 1. MPU60 is electrically connected to, for example, driver IC20, R / W channel 40, and HDC50.

[0040] The MPU60 includes a read / write control unit 610, a setting unit 620, a management unit 630, and a checking unit 640. The MPU60 executes the processing of each unit, such as the read / write control unit 610, the setting unit 620, the management unit 630, and the checking unit 640, on the firmware. Alternatively, the MPU60 may also have each unit, such as the read / write control unit 610, the setting unit 620, the management unit 630, and the checking unit 640, as a circuit. The read / write control unit 610, the setting unit 620, the management unit 630, and the checking unit 640 may also be included in the R / W channel 40 or the HDC50.

[0041] The read / write control unit 610 controls the read process of reading data from the disk 10 and the write process of writing data to the disk 10 according to commands from the host 100. The read / write control unit 610 controls the VCM 14 via the driver IC 20 to position the head 15 at a predetermined position on the disk 10 to perform read or write processes. Hereinafter, the term "access" will sometimes be used to mean that it includes recording or writing data (or write process) to a predetermined area, reading or reading data (or read process) from a predetermined area, and moving the head 15 to a predetermined area.

[0042] The read / write control unit 610 performs a write process, for example, in a conventional magnetic recording (CMR) format, writing data to other tracks (hereinafter sometimes referred to as adjacent tracks) or other sectors (hereinafter sometimes referred to as adjacent sectors) adjacent to a predetermined track or sector in the radial direction at a predetermined interval (gap). "Adjacent tracks" include "tracks adjacent to the outer direction of a predetermined track," "tracks adjacent to the inner direction of a predetermined track," and "multiple tracks adjacent to both the outer and inner directions of a predetermined track." "Adjacent sectors" include "sectors adjacent to the outer direction of a predetermined sector," "sectors adjacent to the inner direction of a predetermined sector," and "multiple sectors adjacent to both the outer and inner directions of a predetermined sector." Hereinafter, "writing data in a conventional recording format" is sometimes referred to as "conventional recording," "performing conventional recording processing," or simply "writing." Hereinafter, "tracks that have been conventionally recorded" is sometimes referred to as "CMR tracks."

[0043] Furthermore, the read / write control unit 610 performs write processing in a Shingled Write Magnetic Recording (SMR, or Shingled Write Recording (SWR) mode, where multiple tracks are sequentially written, and the next track to be written is written in a portion of the radial direction of the previously written track. Hereinafter, "writing data in Shingled Write Magnetic Recording mode" will sometimes be referred to as "Shingled Write Magnetic Recording," "performing Shingled Write Magnetic Recording processing," or simply "writing." Hereinafter, "Shingled Write Magnetic Recording track" will sometimes be referred to as "SMR track."

[0044] The read / write control unit 610 performs normal recording processing or tamper recording processing according to commands from the host 100. In other words, the read / write control unit 610 selectively performs normal recording processing and tamper recording processing according to commands from the host 100. Furthermore, the read / write control unit 610 may also be configured to perform only normal recording processing or only tamper recording processing.

[0045] Figure 3 This is a schematic diagram illustrating a typical record processing example. In Figure 3 The direction of travel is indicated in the diagram. Sometimes, the direction in which the head 15 sequentially writes and reads data from disk 10 in the circumferential direction, i.e., the direction in which the head 15 travels relative to disk 10 in the circumferential direction, is referred to as the direction of travel. For example, the direction of travel is opposite to the rotation direction of disk 10. Alternatively, the direction of travel can also be the same as the rotation direction of disk 10. Figure 3 The image shows CMR tracks CTR1, CTR2, and CTR3. Figure 3 In CMR tracks, for example, CTR1, CTR2, and CTR3 have the same track width. However, the track widths of CMR tracks CTR1 to CTR3 can also be different. Terms such as "same," "identical," "consistent," and "equivalent" naturally include meaning completely identical, as well as meaning different degrees of similarity. Figure 3 The diagram shows the track center CTC1 of CMR track CTR1, the track center CTC2 of CMR track CTR2, and the track center CTC3 of CMR track CTR3. Figure 3 In the example shown, CMR tracks CTR1 and CTR2 are written with track spacing CTP1. CMR tracks CTR2 and CTR3 are written with track spacing CTP2. The track center CTC1 of CMR track CTR1 and the track center CTC2 of CMR track CTR2 are separated by track spacing CTP1. The track center CTC2 of CMR track CTR2 and the track center CTC3 of CMR track CTR3 are separated by track spacing CTP2. Track spacings CTP1 and CTP2 can be different or the same. Hereinafter, the track spacing when writing tracks is sometimes referred to as the recording pitch. CMR tracks CTR1 and CMR2 are separated by gap GP1. CMR tracks CTR2 and CMR track CTR3 are separated by gap GP2. Gap GP1 and GP2 can be different or the same. Figure 3 For ease of explanation, each track is represented as a rectangular shape extending circumferentially with a predetermined track width. However, in reality, each track is curved along the circumference. Alternatively, each track can also be wavy, varying radially while extending circumferentially.

[0046] exist Figure 3In the example shown, the read / write control unit 610 positions the head 15 at the track center CTC1 in a predetermined area of ​​the disk 10, such as the user data area 10a, and performs normal recording on the CMR track CTR1 or a predetermined sector of the CMR track CTR1. In the user data area 10a, the read / write control unit 610 positions the head 15 at the track center CTC2, which is located inward from the track center CTC1 of the CMR track CTR1 and away from the record pitch CTP1, and performs normal recording on the CMR track CTR2 or a predetermined sector of the CMR track CTR2. In the user data area 10a, the read / write control unit 610 positions the head 15 at the track center CTC3, which is located inward from the track center CTC2 of the CMR track CTR2 and away from the record pitch CTP2, and performs normal recording on the CMR track CTR3 or a predetermined sector of the CMR track CTR3. The read / write control unit 610 can perform normal recording sequentially on CMR tracks CTR1, CTR2, and CTR3 in a predetermined area of ​​disk 10, such as user data area 10a, or it can perform normal recording randomly on predetermined sectors of CMR track CTR1, predetermined sectors of CMR track CTR2, and predetermined sectors of CMR track CTR3.

[0047] Figure 4 This is a schematic diagram illustrating an example of tile recording processing. In Figure 4 In the diagram, "positive" is indicated. Sometimes, the direction in which multiple tracks are continuously written in the radial direction—that is, the direction in the radial direction where the next track to be written overlaps the previously written track—is called the positive direction. Figure 4 In this context, the inward direction along the radius is considered positive, but the outward direction along the radius can also be considered positive. Figure 4 The image shows multiple SMR tracks STR1, STR2, and STR3 that are continuously overlapped in one direction along the radial direction. Hereinafter, in watt-hour recordings, the area where data has been written by the write head 15W is sometimes referred to as a write track, and the remaining area outside the area where other write tracks are overlapped within a predetermined track is referred to as a read track. Figure 4 The diagram shows the track center STC1 of SMR track STR1 without overlapping with other SMR tracks, the track center STC2 of SMR track STR2 without overlapping with other SMR tracks, and the track center STC3 of SMR track STR3 without overlapping with other SMR tracks. Figure 4In the example shown, SMR tracks STR1 and STR2 are written with track pitch (recording pitch) STR1. SMR tracks STR2 and STR3 are written with track pitch (recording pitch) STP2. The track center STC1 of SMR track (or write track) STR1 and the track center STC2 of SMR track (or write track) STR2 are separated from the recording pitch STP1. The track center STC2 of SMR track STR2 and the track center STC3 of SMR track STR3 are separated from the recording pitch STP2. The recording pitches STP1 and STP2 can be different or the same. Figure 4 In the read track, the radial width of the region in SMR track STR1 that is not overlapped with the area in SMR track STR2 (read track) is the same as the radial width of the region in SMR track STR2 that is not overlapped with the area in SMR track STR3 (read track). Alternatively, the radial widths of the regions in SMR track STR1 that are not overlapped with the area in SMR track STR2 (read track) and the regions in SMR track STR2 that are not overlapped with the area in SMR track STR3 (read track) can be different. Figure 4 For ease of explanation, each track is represented as a rectangular shape extending circumferentially with a predetermined track width; however, in reality, each track is curved along the circumference. Alternatively, each track can also be wavy, varying radially while extending circumferentially. Furthermore, in Figure 4 In this process, three tracks can be written in an overlapping manner, but it is also possible to write fewer or more than three tracks in an overlapping manner.

[0048] exist Figure 4In the example shown, the read / write control unit 610 sequentially records SMR tracks STR1 to STR3 in an inward direction. Alternatively, the read / write control unit 610 can also sequentially record SMR tracks STR1 to STR3 in an outward direction. The read / write control unit 610 writes SMR track STR2 in the inward direction of SMR track STR1 with a recording pitch STP1, and overlaps with a portion of the inward direction of SMR track STR2. The read / write control unit 610 writes SMR track STR3 in the inward direction of SMR track STR2 with a recording pitch STP2, and overlaps with a portion of the inward direction of SMR track STR2. Alternatively, the read / write control unit 610 can also write SMR track STR2 in the outward direction of SMR track STR1 with a recording pitch STP1, and overlap with a portion of the direction of SMR track STR1. The read / write control unit 610 can also write SMR track STR3 in the outer direction of SMR track STR2 at the recording pitch STP2, and write SMR track STR3 in a portion overlapping direction in the inner direction of SMR track STR2.

[0049] The setting unit 620 sets the radius position (hereinafter, sometimes referred to as the target position or target track) of the configuration head 15 when writing a predetermined track. The target position or target track, for example, corresponds to the track center of the predetermined track. The setting unit 620 sets the radius position (hereinafter, sometimes referred to as the CMR target position, target CMR track, or CMR track) of the configuration head 15 when normally recording a predetermined CMR track and the radius position (hereinafter, sometimes referred to as the SMR target position, target SMR track, or SMR track) of the configuration head 15 when recording a predetermined SMR track. The CMR target position, target CMR track, or CMR track, for example, corresponds to the track center of the predetermined CMR track. The SMR target position, target SMR track, or SMR track, for example, corresponds to the track center of the predetermined SMR track (write track).

[0050] The setting unit 620 is configured, for example, to share (or coincide with) a portion of the CMR target position and the SMR target position. The setting unit 620 sets multiple CMR target positions (hereinafter, sometimes referred to as a group of non-shared CMR target positions or a group of non-shared CMR tracks) that correspond to multiple CMR tracks respectively when recording is performed in a predetermined radial region (hereinafter, sometimes referred to as a radial region) and do not share (or coincide with) the SMR target positions. The setting unit 620 sets multiple SMR target positions (hereinafter, sometimes referred to as a group of non-shared SMR target positions or a group of non-shared SMR tracks) that correspond to multiple SMR tracks respectively when recording is performed in a predetermined radial region and do not share (or coincide with) the CMR target positions. The setting unit 620 sets multiple CMR target positions (hereinafter sometimes referred to as a shared CMR target position group or a shared CMR track group) and multiple SMR target positions (hereinafter sometimes referred to as a shared SMR target position group or a shared SMR track group) within a predetermined radius region, where a portion of the non-shared CMR target position group and a portion of the non-shared SMR target position group share (or are consistent with) the CMR target positions and SMR target positions. Hereinafter, the non-shared CMR target position group and the non-shared SMR target position group within the predetermined radius region are sometimes collectively referred to as the non-shared target position group, and the shared CMR target position group and the shared SMR target position group within the predetermined radius region are collectively referred to as the shared target position group.

[0051] The setting unit 620 changes at least one track spacing, such as the recording spacing, of multiple non-shared CMR target position groups and / or multiple SMR target position groups in the non-shared target position group so that at least one set of CMR target positions and SMR target positions in the non-shared CMR target position group and the non-shared SMR target position group are shared (or consistent), thereby changing (or setting) the non-shared target position group into a shared target position group.

[0052] For example, the setting unit 620 sets the number of ideal CMR target positions (hereinafter, sometimes simply referred to as the number of CMR target positions) M and the number of ideal SMR target positions (hereinafter, sometimes simply referred to as the number of SMR target positions) N in an integer ratio of M:N in the radius region (hereinafter, sometimes simply referred to as the target radius region) of the disk 10, for example, using the Zoned Constant Density Recording method, and sets it so that the CMR target positions and SMR target positions are shared at one ratio in M+N.

[0053] For example, the setting unit 620 calculates the ideal track spacing of the CMR track and the ideal track spacing of the SMR track within the target radius region, for example, using the Zoned Constant Density Recording method. The setting unit 620 selects a combination of the number of CMR target positions M and the number of SMR target positions N that is closest to the ratio of the ideal track spacing of the SMR track to the ideal track spacing of the CMR track and is the smallest integer ratio.

[0054] For example, the setting unit 620 calculates the ideal recording pitch CTPi [nanometer (nm)] of the CMR track and the ideal recording pitch STPi [nm] of the SMR track within the target radius region, for example, using the Zoned Constant Density Recording method. The setting unit 620 selects a combination of the number of CMR target positions M and the number of SMR target positions N that is closest to the ratio of the ideal recording pitch of the SMR track to the ideal recording pitch of the CMR track (hereinafter, sometimes simply referred to as the recording pitch ratio) (CTPi / STPi) and is the smallest integer ratio. The setting unit 620 may also record a table (hereinafter, sometimes referred to as the recording pitch ratio table) that includes, for example, the number of CMR target positions M and the number of SMR target positions N in the target radius region, and the ideal recording pitch ratio, in a predetermined recording area, such as disk 10, volatile memory 70, non-volatile memory 80, or buffer memory 90.

[0055] For example, the setting unit 620 can determine the ideal track spacing (e.g., recording spacing) CTPi or bit spacing of CMR tracks and the ideal track spacing (e.g., recording spacing) STPi or bit spacing of SMR tracks based on head characteristics such as the magnetic write width (MWW) and erase width (MEW) of the write head 15W and the sensitivity width (MRW) of the read head 15R. It can also determine these spacings based on actual measurements of error rate and / or SNR (Signal to Noise Ratio).

[0056] For example, the setting unit 620 is configured to allow CMR target positions and SMR target positions that are close to each other at a distance less than a specific distance to be shared. The setting unit 620 detects the CMR track (hereinafter, sometimes also called the inner CMR track) c at the smallest radius position from the non-shared CMR target position group (or non-shared CMR track group) of the object radius region and the CMR target position (hereinafter, sometimes also called the inner CMR target position) rc of the inner CMR track c. The setting unit 620 detects the SMR track (hereinafter, sometimes also called the neighboring SMR track) s closest to the inner CMR track c from the non-shared SMR target position group (or non-shared SMR track group) of the object radius region and the SMR target position (hereinafter, sometimes also called the neighboring SMR target position) rs of the neighboring SMR track. The setting unit 620 compares the absolute value (hereinafter, sometimes simply called the difference value) |rc-rs| of the difference between the inner CMR target position rc and the neighboring SMR target position rs with a preset threshold d for shared CMR target positions and SMR target positions. When the setting unit 620 determines that the difference value |rc-rs| is below the threshold d, it sets the radius position (hereinafter, sometimes referred to as the intermediate radius position) ((rc+rs) / 2) between the inner CMR target position rc and the adjacent SMR target position rs of the inner CMR track c and the adjacent SMR track s as the shared target position of the inner CMR track c and the adjacent SMR track s. Furthermore, when the setting unit 620 determines that the difference value |rc-rs| is below the threshold d, it may also set a predetermined radius position located between the inner CMR target position rc of the inner CMR track c and the adjacent SMR target position rs of the adjacent SMR track s as the shared target position of the inner CMR track c and the adjacent SMR track s. The setting unit 620 detects the CMR target position (hereinafter, sometimes referred to as the next CMR track) and the CMR target position (hereinafter, sometimes referred to as the next CMR target position) of the CMR track adjacent to the outer side of the inner CMR track from the non-shared CMR target position group (or non-shared SMR track group) in the object radius region. The setting unit 620 detects the nearest neighboring SMR track (hereinafter, sometimes referred to as the next neighboring SMR track) and the SMR target position (hereinafter, sometimes referred to as the next SMR target position) of the next neighboring SMR track from the non-shared SMR target position group (or non-shared SMR track group) in the object radius region. The setting unit 620 compares the difference value (hereinafter, sometimes referred to as the next difference value) between the next CMR target position and the next SMR target position with a threshold d. When the setting unit 620 determines that the next difference value is below the threshold d, it sets the mid-radius position of the target position of the next CMR track and the next adjacent SMR track as the common target position of the next CMR track and the next adjacent SMR track.The setting unit 620 performs the same processing as described above sequentially on all CMR tracks and SMR tracks in the target radius region, from the innermost CMR tracks and SMR tracks to the outermost CMR tracks and SMR tracks. Regarding the threshold d, for example, when the average recording pitch of the SMR tracks is 40 [nm], it can be set to d = 2 [nm] in a way that allows for a difference of about 5%.

[0057] The management unit 630 manages CMR target locations and SMR target locations. For example, the management unit 630 manages all CMR target locations and SMR target locations in disk 10. The management unit 630 manages CMR target locations that are inconsistent with (or not shared with) SMR target locations, SMR target locations that are inconsistent with (or not shared with) CMR target locations, and CMR target locations and SMR target locations that are consistent with (or shared with) radius locations. In other words, the management unit 630 manages information associated with CMR target locations that are inconsistent with (or not shared with) SMR target locations, information associated with SMR target locations that are inconsistent with (or not shared with) CMR target locations, and information associated with CMR target locations and SMR target locations that are consistent with (or shared with) radius locations. The management unit 630 manages CMR target locations and SMR target locations as a list or table (hereinafter, sometimes also referred to as a management list or management table), and records the management list or management table in a predetermined recording area, such as disk 10, volatile memory 70, non-volatile memory 80, or buffer memory 90, etc. In other words, the management unit 630 manages information associated with CMR target positions that are inconsistent with (or not shared with) the SMR target position, information associated with SMR target positions that are inconsistent with (or not shared with) the CMR target position, and information associated with CMR target positions and SMR target positions that are consistent with (or shared with) the radius position as a management list or management table, and records the management list or management table in a predetermined recording area, such as disk 10, volatile memory 70, non-volatile memory 80, or buffer memory 90. The management unit 630 has the following function: when using the track number corresponding to the CMR target position (or CMR track) and the track number corresponding to the SMR target position (or SMR track) as independent variables, it determines, based on the management list or management table, whether the referenced track is a track sharing a radius position or a track not sharing a radius position. In addition, the management unit 630 records (or stores) the calibration results (or calibration information) corresponding to the CMR target position and SMR target position in the management list or management table.

[0058] The inspection unit 640 performs inspections on all target positions in the disk 10. Referring to a management list or management table, the inspection unit 640 performs inspections on radius positions corresponding only to SMR target positions, radius positions corresponding only to CMR target positions, and radius positions corresponding to both CMR and SMR target positions. In other words, the inspection unit 640 does not perform dual inspections on radius positions corresponding to both CMR and SMR target positions. The inspection unit 640 records (or maintains) the inspection results (or inspection information) for each target position of the disk 10 in the management list or management table. Inspections and calibrations include, for example, detection of Repeatable Run Out (RRO), detection of protrusions on the surface of the disk 10, detection of error rates, and detection of defects indicating suitability or unsuitability for the final record reproduction. Inspection results (or inspection information) and calibration results (or calibration information) include, for example, information on RRO, information on protrusion detection, information on error rates, and information on defects.

[0059] Figure 5 This is a schematic diagram representing an example of a group of non-shared target locations within the radius region Zn0 of an object. Figure 5 In the image, within the object radius region Zn0, the CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, SRPn+2 are shown. Figure 5 In the diagram, the CMR target position CRPn+1 is located outside the CMR target position CRPn by the recording interval CTPn. Figure 5 In the CMR target location CRPn, the target location CRPn is located further outward than the target location SRPn in the SMR target location. Figure 5 In the diagram, the SMR target position SRPn+1 is located further outward than the SMR target position SRPn by the recording interval STPn, and the SMR target position SRPn+2 is located further outward than the SMR target position SRPn+1 by the recording interval STPn. Figure 5 In the CMR target position CRPn+1, the target position SRPn+2 is located further outward than the target position SMR target position SRPn+2. Figure 5 In this context, the SMR target position SRPn is, for example, equivalent to the distance (hereinafter, sometimes also called the inner end distance) ris0 from the rotation center 12C of disk 10 or the innermost circumference of disk 10 to the inner end (hereinafter, sometimes also called the inner end) of the object radius region Zn0. Figure 5 In this context, the CMR target position CRPn+1 is, for example, equivalent to the distance (hereinafter, sometimes also called the outer end distance) roc0 from the rotation center 12C of disk 10 or the innermost circumference of disk 10 to the outer end (hereinafter, sometimes also called the outer end) of the object radius region Zn0. The recording pitch CTPn is larger than the recording pitch STPn.

[0060] exist Figure 5In the example shown, the MPU60 sets the CMR target positions CRPn and CRPn+1 within the object radius region Zn0 using a recording interval CTPn. The MPU60 sets the SMR target positions SRPn, SRPn+1, and SRPn+2 within the object radius region Zn0 using a recording interval STPn. Furthermore, the MPU60 can also set the SMR target positions SRPn, SRPn+1, and SRPn+2 within the object radius region Zn0 using different recording intervals. The CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, and SRPn+2 are not shared (or are inconsistent) within the object radius region Zn0. Figure 5 In the example shown, the MPU60 manages, for example, the two radius positions CRPn and CRPn+1 corresponding only to the CMR target position and the three radius positions SRPn, SRPn+1, and SRPn+2 corresponding only to the SMR target position within the object radius region Zn0, using a management list or management table. Additionally, the MPU60 performs checks, for example, within the object radius region Zn0, at the two radius positions CRPn and CRPn+1 corresponding only to the CMR target position and the three radius positions SRPn, SRPn+1, and SRPn+2 corresponding only to the SMR target position.

[0061] Figure 6 This is a schematic diagram representing an example of a shared target location group within the radius region Zn1 of an object. Figure 6 and Figure 5 Correspondingly. In Figure 6 In the image, within the object radius region Zn1, the CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, SRPn+2 are shown. Figure 6 In the diagram, the CMR target position CRPn+1 is located outside the CMR target position CRPn by the recording interval CTPn. Figure 6 In the CMR target location CRPn, the target location CRPn is located further outward than the target location SRPn in the SMR target location. Figure 6 In the diagram, the SMR target position SRPn+1 is located further outward than the SMR target position SRPn by a recording interval STPm, and the SMR target position SRPn+2 is located further outward than the SMR target position SRPn+1 by a recording interval STPm. Figure 6 In the diagram, the CMR target position CRPn+1 and the SMR target position SRPn+2 are located at the same radius. Figure 6 In this context, the SMR target position SRPn is, for example, equivalent to the inner end distance ris1. In... Figure 6 In this context, the CMR target position CRPn+1 (SMR target position SRPn+2) is, for example, equivalent to the outer end distance roc0. The recording interval CTPn is larger than the recording interval STPm.

[0062] exist Figure 6 In the example shown, MPU60 is set to enable Figure 5 The non-shared CMR target position groups CRPn, CRPn+1 and the non-shared SMR target position groups SRPn, SRPn+1, SRPn+2 in the object radius region Zn0 are shared. For example, the MPU60 is configured to change the recording interval STPn of the SMR target positions SRPn, SRPn+1, SRPn+2 to a recording interval STPm in the object radius region Zn1, so that the SMR target position SRPn+2 is consistent with the CMR target position CRPn+1. Furthermore, the MPU60 can also set the SMR target positions SRPn, SRPn+1, SRPn+2 with different recording intervals in the object radius region Zn1. Figure 6 In the example shown, one shared radius position is used among the CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, SRPn+2. Therefore, the MPU60 manages, within the object radius region Zn1, one radius position CMRn that corresponds only to the CMR target position, two radius positions SRPn, SRPn+1 that correspond only to the SMR target position, and one radius position (CRPn+1 = SRPn+2) that corresponds to both the CMR and SMR target positions, using a management list or management table. Additionally, the MPU60 performs checks, for example, within the object radius region Zn1, on the one radius position CMRn that corresponds only to the CMR target position, the two radius positions SRPn, SRPn+1 that correspond only to the SMR target position, and one radius position (CRPn+1 = SRPn+2) that corresponds to both the CMR and SMR target positions. Therefore, with... Figure 5 Compared to the examples shown, in Figure 6 In the example shown, by sharing one of the two CMR target locations and three SMR target locations within the object radius region Zn0, the MPU60 can reduce costs within the object radius region Zn0, including costs managed by management lists or tables and costs of performing inspections, to 4 / 5 × 100% = 80%. In other words, by sharing one of the two CMR target locations and three SMR target locations within the object radius region Zn0, the MPU60 can reduce costs within the object radius region Zn0 by 20%.

[0063] Figure 7 This is a schematic diagram representing an example of a group of shared target locations within the radius region Zn2 ​​of an object. Figure 7 and Figure 5 Correspondingly. In Figure 7In the image, within the object radius region Zn2, the CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, SRPn+2 are shown. Figure 7 In the diagram, the CMR target position CRPn+1 is located outside the CMR target position CRPn by the recording interval CTPm. Figure 7 In the CMR target location CRPn, the target location CRPn is located further outward than the target location SRPn in the SMR target location. Figure 7 In the diagram, the SMR target position SRPn+1 is located further outward than the SMR target position SRPn by the recording interval STPn, and the SMR target position SRPn+2 is located further outward than the SMR target position SRPn+1 by the recording interval STPn. Figure 7 In the diagram, the CMR target position CRPn+1 and the SMR target position SRPn+2 are located at the same radius. Figure 7 In this context, the SMR target position SRPn is, for example, equivalent to the inner end distance ris0. Figure 7 In this context, the CMR target position CRPn+1 (SMR target position SRPn+2) is, for example, equivalent to the outer end distance roc1. The recording interval CTPm is larger than the recording interval STPn.

[0064] exist Figure 7 In the example shown, MPU60 is set to enable Figure 5 The non-shared CMR target position groups CRPn and CRPn+1 in the object radius region Zn0 shown are shared by CMR target position CRPn+1 and SMR target position SRPn+2 in the non-shared SMR target position groups SRPn, SRPn+1, and SRPn+2. For example, the MPU60 is configured to change the recording interval CTPn of CMR target positions CRPn and CRPn+1 to a recording interval CTPm in the object radius region Zn2, so that CMR target position CRPn+1 is consistent with SMR target position SRPn+2.

[0065] Figure 8 This is a schematic diagram representing an example of a shared target location group within the Zn3 radius region of an object. Figure 8 and Figure 5 Correspondingly. In Figure 8 In the image, within the object radius region Zn3, the CMR target positions CRPn, CRPn+1 and the SMR target positions SRPn, SRPn+1, SRPn+2 are shown. Figure 8 In the diagram, the CMR target position CRPn+1 is located outside the CMR target position CRPn by the recording interval CTPj. Figure 8 In the CMR target location CRPn, the target location CRPn is located further outward than the target location SRPn in the SMR target location. Figure 8In the diagram, the SMR target position SRPn+1 is located further outward than the SMR target position SRPn by the recording interval STPj, and the SMR target position SRPn+2 is located further outward than the SMR target position SRPn+1 by the recording interval STPj. Figure 8 In the diagram, the CMR target position CRPn+1 and the SMR target position SRPn+2 are located at the same radius. Figure 8 In this context, the SMR target position SRPn is, for example, equivalent to the inner end distance ris2. Figure 8 In this context, the CMR target position CRPn+1 (SMR target position SRPn+2) is, for example, equivalent to the outer distance rocs0. The recording interval CTPj is larger than the recording interval STPj.

[0066] exist Figure 8 In the example shown, MPU60 is set to enable Figure 5 The non-shared CMR target position groups CRPn and CRPn+1 in the object radius region Zn0, and the shared SMR target position CRPn+1 and SMR target position SRPn+2 in the non-shared SMR target position groups SRPn, SRPn+1, and SRPn+2, are configured in the object radius region Zn3. For example, the MPU60 is configured to change the recording interval STPn of the SMR target positions SRPn, SRPn+1, and SRPn+2 to the recording interval STPj, and also change the recording interval CTPn of the CMR target positions CRPn and CRPn+1 to the recording interval CTPj, so that the CMR target position CRPn+1 and the SMR target position SRPn+2 are consistent. Furthermore, the MPU60 can also set the SMR target positions SRPn, SRPn+1, and SRPn+2 with different recording intervals in the object radius region Zn3.

[0067] Figure 9 This is a schematic diagram illustrating an example of the record spacing ratio table PTB in this embodiment. Figure 9In the recording interval ratio table PTB, the following parameters are included: the number of CMR target locations M; the number of SMR target locations N; the recording interval ratio; the number of CMR and SMR target locations when they are completely non-shared (or inconsistent) within the object radius region (hereinafter, sometimes referred to as the number of non-shared target locations); the number of CMR and SMR target locations when they share one radius location among the CMR and SMR target locations within the object radius region (hereinafter, sometimes referred to as the number of shared target locations); and the suppression effect equivalent to the ratio of the number of shared target locations to the number of non-shared target locations (hereinafter, sometimes simply referred to as the suppression effect). Furthermore, the recording interval ratio table PTB may not include at least one of the following: the number of SMR target locations, the number of CMR target locations, the recording interval ratio, the number of non-shared target locations, the number of shared target locations, and the suppression effect. Additionally, the recording interval ratio table PTB may include parameters other than the number of SMR target locations, the number of CMR target locations, the recording interval ratio, the number of non-shared target locations, the number of shared target locations, and the suppression effect.

[0068] exist Figure 9 In the example shown, the MPU60 calculates the ideal recording pitch CTPi = 50 [nm] for CMR tracks and the ideal recording pitch STPi = 41 [nm] for SMR tracks within the target radius region of disk 10. The MPU60 calculates the recording pitch ratio: 41 / 50 × 100% = 82%. Referring to the recording pitch ratio table PTB, the MPU60 selects 83.3%, which is close to 82%, and selects the number of CMR target positions M = 5 and the number of SMR target positions N = 6 corresponding to the recording pitch ratio 83.3%. The MPU60 determines the track pitch of the non-shared CMR target position group and the track pitch of the non-shared SMR target position group within the target radius region, such that the ratio of the number of CMR target positions M to the number of SMR target positions N is 5:6. For example, it is known that the quality of CMR tracks is more sensitive to changes in track pitch compared to SMR tracks. Therefore, the MPU60 maintains the ideal recording pitch CTPi = 50 [nm] for CMR tracks while changing the ideal recording pitch STPi = 41 [nm] for SMR tracks to a recording pitch CTPi × 5 / 6 = 42 [nm]. With the track pitch determined to be a 5:6 ratio of the number of CMR target positions M to the number of SMR target positions N, as shown in the recording pitch ratio table PTB, the CMR and SMR target positions share a single radius position within the target radius region, resulting in a suppression effect equivalent to 90.9%. In other words, the cost can be reduced by 9.1%.

[0069] The MPU60 sets the innermost (or outermost) target position of the target radius region as the radius position corresponding to both the CMR target position and the SMR target position. From the innermost (or outermost) target position outwards (or inwards) at a recording interval of 42 [nm], four CMR target positions that are inconsistent with the SMR target position are set. From the innermost (or outermost) target position outwards (or inwards) at a recording interval of 50 [nm], five SMR target positions that are inconsistent with the CMR target position are set. Similarly, the MPU60 sets radius positions corresponding only to the CMR target position, radius positions corresponding only to the SMR target position, and radius positions corresponding to both the CMR target position and the SMR target position in all areas of the user data area 10a of disk 10 for this radius region.

[0070] Figure 10 This is a flowchart illustrating an example of a method for setting the magnetic track in the object radius region of this embodiment.

[0071] MPU60 sets r = the inner end distance of the target radius region, CTPi = the ideal recording pitch of the CMR track, and STPi = the ideal recording pitch of the SMR track (B1001). MPU60 refers to the recording pitch ratio table PTB to determine the number M of CMR target positions and the number N of SMR target positions that are closest to the recording pitch ratio (STPi / CTPi) M / N (B1002). MPU60 does not change the ideal recording pitch of the CMR track CTP = CTPi, but changes the ideal recording pitch of the SMR track to the recording pitch STP = STPi × (M / N) (B1003). MPU60 adds the radius positions shared by the CMR target positions and SMR target positions to the target position group (B1004).

[0072] Starting from Step 1, MPU60 repeatedly processes a = 1 to (M-1) (B1005), adds r + (a × CTP) (B1006) to the CMR target location group, and repeats the processing of B1005 and B1007 until the processing ends a times (B1007).

[0073] Starting from Step 1, MPU60 repeatedly processes b = 1 to (N-1) (B1008), adds r + (b × STP) (B1009) to the CMR target location group, and repeats the processing of B1008 and B1009 until the processing is repeated b times (B1010).

[0074] MPU60 calculates r = r + (M × CTP) = r + (N × STP) (B1011). MPU60 determines whether r ≥ the outermost distance of the object radius region or r < the outermost distance of the object radius region (B1012). If it determines that r ≥ the outermost distance of the object radius region ("Yes" in B1012), MPU60 proceeds to process B1004. If it determines that r < the outermost distance of the object radius region ("No" in B1012), MPU60 deletes the features outside the object radius region from the target location group (B1013) and ends the process.

[0075] Figure 11 This is a flowchart illustrating an example of a method for setting the magnetic track in the object radius region of this embodiment.

[0076] MPU60 sets r = the inner end distance of the object radius region and d = a threshold (B1101). MPU60 obtains the smallest CMR target position rc from the CMR target position group with r ≤ rc (B1102). In other words, MPU60 obtains the CMR track c corresponding to the smallest CMR target position rc with r ≤ rc from the CMR track group. MPU60 obtains the SMR target position rs closest to the CMR target position rc from the SMR target position group (B1103). In other words, it obtains the SMR track s corresponding to the SMR target position rs closest to the CMR target position rc from the SMR track group.

[0077] MPU60 determines whether the difference value |rc-rs| ≤ d or |rc-rs| > d (B1104). If the difference value |rc-rs| ≤ d (B1104 "Yes"), MPU60 proceeds to the process in B1108. If the difference value |rc-rs| > d (B1104 "No"), MPU60 adds the radius position shared by the CMR target position and the SMR target position, for example (rc+rs) / 2, to the target position group (B1105). In other words, MPU60 adds the track corresponding to the radius position shared by the CMR target position and the SMR target position, for example (rc+rs) / 2, to the target track group. MPU60 removes the CMR target position rc from the CMR target position group (B1106) and the SMR target position rs from the SMR target position group (B1107). In other words, MPU60 will erase the CMR track c corresponding to the CMR target position rc from the CMR track group and erase the SMR track corresponding to the SMR target position rs from the SMR track group.

[0078] MPU60 sets r = rc (B1108). MPU60 obtains the smallest CMR target position rc (B1109) from the CMR target position group where r < rc. In other words, MPU60 obtains the track corresponding to the smallest CMR target position rc where r < rc from the CMR track group.

[0079] MPU60 determines whether the CMR target location rc exists in the management list or management form (B1110). If it determines that the CMR target location rc exists in the management list or management form (B1110 "Yes"), MPU60 proceeds to the process in B1103. If it determines that the CMR target location rc does not exist in the management list or management form (B1110 "No"), MPU60 ends the process.

[0080] According to the implementation method, at least one track spacing, such as the recording spacing, of multiple non-shared CMR target position groups and / or multiple SMR target position groups in a non-shared target position group is changed, so that at least one set of CMR target positions and SMR target positions in the non-shared CMR target position group and the non-shared SMR target position group are shared (or consistent), thereby changing (or setting) the non-shared target position group into a shared target position group. Therefore, the disk device 1 can reduce the management cost of managing the target positions of each track, the inspection cost of checking each target position on each track, and the cost of performing calibration on each track. Therefore, the disk device 1 can improve management performance.

[0081] Next, other embodiments and variations of the disk device described above will be described. In these other embodiments and variations, the same reference numerals are used for the parts that are the same as in the aforementioned embodiments, and their detailed descriptions are omitted.

[0082] (Variation Example 1)

[0083] The disk device 1 of Modified Example 1 differs from the disk device 1 of the aforementioned embodiments in that it has auxiliary functions.

[0084] Figure 12 This is a block diagram showing the configuration of disk device 1 in Modified Example 1.

[0085] The disk device 1 in Modification 1 is, for example, a disk device of the high-frequency assisted recording type (or microwave assisted type) or the thermally assisted magnetic recording (TAMR) type.

[0086] The head 15 has an auxiliary element 200. In the case of a disk drive 1 that is a high-frequency assisted recording type disk drive, the auxiliary element 200 may include, for example, a spin torque oscillator (STO) that applies a high-frequency magnetic field (microwave) to the disk 10. Alternatively, in the case of a disk drive 1 that is a heat-assisted magnetic recording type disk drive, the auxiliary element 200 may include, for example, a light generating element (e.g., a laser diode), a near-field light irradiation element (plasma emitter, near-field converter) that emits near-field light to the disk 10, and a waveguide path that propagates the light generated by the light generating element to the near-field light irradiation element.

[0087] The head amplifier IC30 supplies current and voltage to the auxiliary element 200, for example, under the control of the MPU60.

[0088] The MPU60 writes data using an energy-assisted recording method (thermal-assisted or microwave-assisted, etc.) that supplies current and voltage to the auxiliary element 200 and outputs energy (such as high-frequency magnetic field or near-field light) to the disk 10.

[0089] MPU60 is configured, for example, to share a portion of multiple CMR target radius positions (or multiple tracks) when writing tracks in the normal recording mode in the target radius region, when multiple target radius positions (or multiple tracks) are written in the energy-assisted recording mode with high density, and in the event of failure of the auxiliary element 200 or interruption of the use of the auxiliary element 200 to ensure lifespan.

[0090] According to Modification 1, the disk device 1 is configured such that a portion of multiple target radius positions when writing tracks at high density using energy-assisted recording and a portion of multiple CMR target radius positions when writing tracks using normal recording are shared in the target radius region. Therefore, the disk device 1 can improve management performance.

[0091] Several embodiments have been described, but these embodiments are merely illustrative and not intended to limit the scope of the invention. These new embodiments can be implemented in various other ways, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, and are included within the scope of the invention as described in the claims and its equivalents.

[0092] An example of the disk device and track configuration method disclosed in this specification is as follows.

[0093] (1) A disk drive, comprising:

[0094] plate;

[0095] For the header of writing data to the disk and reading data from the disk; and

[0096] The controller selectively executes a first recording pattern and a second recording pattern different from the first recording pattern, and is configured to make at least one set of the first target positions and the second target positions consistent, wherein the plurality of first target positions correspond to the plurality of first tracks in the first region of the disk when the first recording pattern is used to write a plurality of first tracks in the radial direction of the disk, and the plurality of second target positions correspond to the plurality of second tracks in the first region when the second recording pattern is used to write a plurality of second tracks in the radial direction.

[0097] (2) On the disk of (1),

[0098] The first recording type is a typical recording type in which tracks are written at intervals in the radial direction;

[0099] The second recording type is a tile recording type in which tracks are written overlapping in the radial direction.

[0100] (3) In the disk device of (1) or (2),

[0101] The controller makes the first target position and the second target position consistent by using a proportion of one of the target positions among the number of target positions when writing a track in the first region that is equivalent to the sum of the number of the plurality of first target positions and the number of the plurality of second target positions.

[0102] (4) In the disk device of (1) or (2),

[0103] The controller is configured to, in the first region, make at least one set of the first target positions and the second target positions, configured with a distance in the radial direction below a threshold, consistent with each other among the plurality of first target positions and the plurality of second target positions.

[0104] (5) In any of the disk devices in (1) to (4),

[0105] The controller maintains first information of at least one third target location among the plurality of first target locations that does not coincide with the second target location, second information of at least one fourth target location among the plurality of second target locations that does not coincide with the first target location, and third information of at least one fifth target location among the plurality of first target locations and the plurality of second target locations that coincides with the first target location and the second target location.

[0106] (6) In the disk device of (5),

[0107] The controller performs checks and calibrations on the third target position, the fourth target position, and the fifth target position.

[0108] (7) In the disk device of (6),

[0109] The controller maintains a first check and calibration information corresponding to the result of performing the check and calibration corresponding to the first information, a second check and calibration information corresponding to the result of performing the check and calibration corresponding to the second information, and a third check and calibration information corresponding to the result of performing the check and calibration corresponding to the third information.

[0110] (8) In the disk device of (7),

[0111] The first, second, and third inspection and calibration information include RRO information, protrusion information on the surface of the disk, error rate information, and defect information of the disk.

[0112] (9) In the disk device of (1),

[0113] The first recording type is a typical recording type in which tracks are written at intervals in the radial direction;

[0114] The second recording type is an energy-assisted recording type that writes data by outputting energy to the disk.

[0115] (10) A disk drive, comprising:

[0116] A disk having a first region, wherein at least one set of the first target positions and the second target positions are respectively arranged at a plurality of first target positions in a plurality of first target positions in a radial direction of the disk in the first region;

[0117] For the header of writing data to the disk and reading data from the disk; and

[0118] The controller selectively executes a first recording pattern and a second recording pattern different from the first recording pattern.

[0119] (11) A method for setting tracks, applicable to a disk drive having a disk and a head for writing data to and reading data from the disk.

[0120] Selectively execute a first record type and a second record type different from the first record type;

[0121] The plurality of first target positions and the plurality of second target positions are configured such that at least one set of the first target positions and the second target positions are consistent, wherein the plurality of first target positions correspond to the plurality of first tracks in the first region of the disk when a plurality of first tracks are written in the radial direction of the disk in the first recording format, and the plurality of second target positions correspond to the plurality of second tracks in the first region when a plurality of second tracks are written in the radial direction in the second recording format.

Claims

1. A disk drive, comprising: plate; For the data written to the disk, the header of the data is read from the disk; and The controller selectively executes a first recording mode and a second recording mode different from the first recording mode, and sets at least one set of the first target positions and the second target positions to be consistent among a plurality of first target positions and a plurality of second target positions, wherein the plurality of first target positions correspond to the plurality of first tracks in the radial direction of the disk when the first recording mode is used to write a plurality of first tracks in the first region of the disk, and the plurality of second target positions correspond to the plurality of second tracks in the radial direction of the first region when the second recording mode is used to write a plurality of second tracks. The controller maintains first information about at least one third target location among the plurality of first target locations that does not coincide with the second target location, second information about at least one fourth target location among the plurality of second target locations that does not coincide with the first target location, and third information about at least one fifth target location among the plurality of first target locations and the plurality of second target locations that coincides with both the first target location and the second target location. The first recording type is a typical recording type in which tracks are written at intervals in the radial direction; The second recording type is a tile recording type in which tracks are written overlapping in the radial direction.

2. A disk drive, comprising: plate; For the data written to the disk, the header of the data is read from the disk; and The controller selectively executes a first recording mode and a second recording mode different from the first recording mode, and sets at least one set of the first target positions and the second target positions to be consistent among a plurality of first target positions and a plurality of second target positions, wherein the plurality of first target positions correspond to the plurality of first tracks in the radial direction of the disk when the first recording mode is used to write a plurality of first tracks in the first region of the disk, and the plurality of second target positions correspond to the plurality of second tracks in the radial direction of the first region when the second recording mode is used to write a plurality of second tracks. The controller maintains first information about at least one third target location among the plurality of first target locations that does not coincide with the second target location, second information about at least one fourth target location among the plurality of second target locations that does not coincide with the first target location, and third information about at least one fifth target location among the plurality of first target locations and the plurality of second target locations that coincides with both the first target location and the second target location. The first recording type is a typical recording type in which tracks are written at intervals in the radial direction; The second recording type is an energy-assisted recording type that writes data by outputting energy to the disk.

3. The disk drive as claimed in claim 1 or 2, wherein, The controller makes the first target position and the second target position consistent by using a proportion of one of the target positions among the number of target positions when writing a track in the first region that is equivalent to the sum of the number of the plurality of first target positions and the number of the plurality of second target positions.

4. The disk drive as claimed in claim 1 or 2, wherein, The controller is configured to, in the first region, make at least one set of the first target positions and the second target positions, configured with a distance in the radial direction below a threshold, consistent with each other among the plurality of first target positions and the plurality of second target positions.

5. The disk drive as claimed in claim 1 or 2, wherein, The controller performs checks and calibrations on the third target position, the fourth target position, and the fifth target position.

6. The disk drive as claimed in claim 5, wherein, The controller maintains a first check and calibration information corresponding to the result of performing the check and calibration corresponding to the first information, a second check and calibration information corresponding to the result of performing the check and calibration corresponding to the second information, and a third check and calibration information corresponding to the result of performing the check and calibration corresponding to the third information.

7. The disk drive as claimed in claim 6, wherein, The first, second, and third inspection and calibration information include RRO information, protrusion information on the surface of the disk, error rate information, and defect information of the disk.

Citation Information

Patent Citations

  • Recombinant aav-crumbs homologue composition and methods for treating LCA-8 and progressive rp

    JP2021038244A

  • Magnetic disc device

    WO1999045534A1