MAGNETIC DISK DEVICE
20260057902 ยท 2026-02-26
Inventors
Cpc classification
G11B5/012
PHYSICS
International classification
Abstract
According to one embodiment, a magnetic disk device includes recording layers, write heads, read heads, a selector circuit that allows two or more read heads to be selected from among the read heads, a read target selection unit, a read processing unit, and a detection unit. When the read target selection unit selects the first recording layer and the second recording layer the read processing unit controls driving of the selector circuit and causes the selector circuit to select the first read head and the second read head to read data of the first recording layer and data of the second recording layer simultaneously, and the detection unit detects a state of the first recording layer and a state of the second recording layer.
Claims
1. A magnetic disk device comprising: a plurality of recording layers including a first recording layer and a second recording layer which are provided on a same disk or different disks; a plurality of write heads including a first write head which writes data to the first recording layer and a second write head which writes data to the second recording layer; a plurality of read heads including a first read head which reads data from the first recording layer and a second read head which reads data from the second recording layer; a selector circuit connected to the plurality of read heads to allow two or more read heads to be selected from among the plurality of read heads; a read target selection unit; a read processing unit which allows a read process to be performed to read data from each of the recording layers; and a detection unit, wherein when the read target selection unit selects the first recording layer and the second recording layer: the read processing unit controls driving of the selector circuit and causes the selector circuit to select the first read head and the second read head to read data of the first recording layer and data of the second recording layer simultaneously through the selector circuit; and the detection unit detects a state of the first recording layer and a state of the second recording layer based on a signal read by the first read head and a signal read by the second read head.
2. The magnetic disk device of claim 1, wherein the data written to the first recording layer and the data written to the second recording layer are bit data whose code arrangement is simpler than that of user data.
3. The magnetic disk device of claim 1, further comprising: a management unit, Wherein each of the recording layers includes a plurality of data tracks arranged in a radial direction of the disk, each of the data tracks includes a plurality of data sectors arranged in a circumferential direction of the disk, and when the detection unit detects a defect in the first recording layer, the management unit manages information on an area of the first recording layer including the defect, determines as abnormal sectors one or more data sectors located in the area including the defect, and removes each of the abnormal sectors from a target of a write process of writing data and the read process.
4. The magnetic disk device of claim 1, further comprising: a first read channel including a plurality of processing circuits connected to the selector circuit, the processing circuits including a first processing circuit and a second processing circuit, wherein when the read target selection unit selects the first recording layer and the second recording layer the first processing circuit processes the signal read by the first read head and outputs a first processing signal whose noise components are reduced, the second processing circuit processes the signal read by the second read head and outputs a second processing signal whose noise components are reduced, and the detection unit detects a state of the first recording layer and a state of the second recording layer based on the first processing signal and the second processing signal.
5. The magnetic disk device of claim 1, further comprising: a plurality of arms including a first arm; an actuator which moving the arms; a second read channel connected to the selector circuit and including a processing circuit for two-dimensional magnetic recording technology; and a write processing unit which allows a write process of writing data to each of the recording layers, wherein the plurality of read heads further include a third read head supported by the first arm together with the first read head to read data from the first recording layer, the first recording layer includes a first data track, the write processing unit writes user data to the first data track using the first write head, and when the read target selection unit selects the first data track of the first recording layer, the read processing unit drives the actuator, controls a seek operation of seeking the first read head and the third read head, and moves the first read head and the third read head to positions opposed to the first data track, the read processing unit controls driving of the selector circuit, causes the selector circuit to select the first read head and the third read head, and reads the user data of the first data track independently through the selector circuit, and the processing circuit combines a signal read by the first read head and a signal read by the third read head and outputs a combined processing signal whose noise components are reduced.
6. The magnetic disk device of claim 1, further comprising: a plurality of arms including a first arm and a second arm; an actuator which moves the arms uniformly; and a write processing unit which allows a write process of writing data to each of the recording layers, wherein the first arm supports the first write head and the first read head, the second arm supports the second write head and the second read head, the first recording layer includes a first data track, the second recording layer includes a second data track, the write processing unit writes data to the first data track using the first write head and writes data to the second data track using the second write head, when the read target selection unit selects the first data track of the first recording layer and the second data track of the second recording layer, the read processing unit drives the actuator to control a seek operation of seeking the first read head and the second read head, move the first read head to a position opposed to the first data track, and move the second read head to a position opposed to the second data track, the read processing unit controls driving of the selector circuit to cause the selector circuit to select the first read head and the second read head, and read the data of the first data track and the data of the second data track simultaneously through the selector circuit, and the detection unit detects a state of the first data track and a state of the second data track based on a signal read by the first read head and a signal read by the second read head; and if a first direction parallel to a radial direction of the disk and from an outer circumference of the disk to an inner circumferential thereof is defined as a positive direction, and if during a period of writing the data to the first data track using the first write head, a position of the first read head in the radial direction of the disk is set as a reference position, a first offset amount, which is a distance from the first write head to the first read head in the first direction, is defined as Cm, a second offset amount, which is a distance from the second write head to the second read head in the first direction, is defined as Cn, a third offset amount, which is a distance from the first read head to the second read head in the first direction, is defined as C(m, n), and an offset correction amount calculated from Cm+Cn+C(m, n) is CR, the write processing unit offsets the second read head from the reference position to the first direction by CR to oppose the second write head to the second data track, when the write processing unit writes the data to the second data track using the second write head.
7. The magnetic disk device of claim 6, further comprising: a gate generation unit which generates a read gate; and a gate detection unit which causes the read processing unit to perform a read process when the gate detection unit detects that the read gate is asserted, wherein the first read head and the second read head travel above the first data track and the second data track, respectively, in a traveling direction along a circumferential direction of the disk, the first data track and the second data track respectively include a plurality of servo areas and a plurality of data areas, which are arranged alternately in the circumferential direction, in the first data track, the plurality of servo areas include a first servo area and a second servo area, and the plurality of data areas include a first data area before the second servo area following the first servo area in the traveling direction, in the second data track, the plurality of servo areas include a third servo area and a fourth servo area, and the plurality of data areas include a second data area before the fourth servo area following the third servo area in the traveling direction, of the plurality of servo areas of the second data track, the third servo area is made closest to the second read head when the first read head is opposed to the first servo area, timing at which the first read head passes a position at the tail end of the first servo area of the first data track is set as first timing, timing at which the second read head passes a position at the tail end of the third servo area of the second data track is set as second timing, a correction period that is a time period between the first timing and the second timing is defined as TR, if the second timing is later than the first timing, the gate generation unit asserts the read gate at the first timing, maintains the read gate in an asserted state at third timing when the first read head passes a position at the front end of the second servo area of the first data track, and changes the read gate into a negated state at fourth timing when TR has elapsed from the third timing, when the second timing coincides with the first timing, the gate generation unit asserts the read gate at the first timing, and changes the read gate into a negated state at the third timing, and when the second timing is earlier than the first timing, the gate generation unit asserts the read gate at fifth timing that is TR before the first timing, maintains the read gate in an asserted state at the first timing, and changes the read gate into a negated state at the third timing.
8. The magnetic disk device of claim 1, further comprising: a management unit, Wherein each of the recording layers includes a plurality of data tracks arranged in a radial direction of the disk, each of the data tracks includes a plurality of data sectors arranged in a circumferential direction of the disk, a width of each of the data tracks in the radial direction is defined as a track width, a length of each of the data sectors in the circumferential direction is defined as a sector length, and when the detection unit detects a defect in the first recording layer, the management unit manages information of an area where the defect exists by a reference width unit whose resolution is higher than that of the track width in the radial direction and by a reference length unit whose resolution is higher than that of the sector length in the circumferential direction.
9. The magnetic disk device of claim 1, further comprising: a write processing unit which allows a write process to be performed to write data to each of the recording layers, wherein each of the recording layers includes a plurality of data tracks arranged in a radial direction of the disk, in a first overwrite direction parallel to the radial direction, the write processing unit allows shingled magnetic recording to be selected to overwrite data of a third data track of the first recording layer to data of a first data track thereof, and in a second overwrite direction parallel to the radial direction, the write processing unit allows shingled magnetic recording to be selected to overwrite data of a fourth data track of the second recording layer to data of a second data track thereof.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] In general, according to one embodiment, there is provided a magnetic disk device comprising: a plurality of recording layers including a first recording layer and a second recording layer which are provided on a same disk or different disks; a plurality of write heads including a first write head which writes data to the first recording layer and a second write head which writes data to the second recording layer; a plurality of read heads including a first read head which reads data from the first recording layer and a second read head which reads data from the second recording layer; a selector circuit connected to the plurality of read heads to allow two or more read heads to be selected from among the plurality of read heads; a read target selection unit; a read processing unit which allows a read process to be performed to read data from each of the recording layers; and a detection unit. When the read target selection unit selects the first recording layer and the second recording layer: the read processing unit controls driving of the selector circuit and causes the selector circuit to select the first read head and the second read head to read data of the first recording layer and data of the second recording layer simultaneously through the selector circuit; and the detection unit detects a state of the first recording layer and a state of the second recording layer based on a signal read by the first read head and a signal read by the second read head.
[0033] A magnetic disk device 1 according to a comparative example and an embodiment will be described in detail below with reference to the drawings.
Comparative Example
[0034] First, a description of the configuration of the magnetic disk device 1 according to the comparative example will be provided.
[0035] As shown in
[0036] Each disk DK is, for example, formed to have a diameter of 97 mm (3.8 inches) and has a recording layer (magnetic recording layer) on both sides. In this comparative example, the magnetic disk device 1 is provided with 1 to 11 disks DK; however, the number of disks DK is not limited thereto.
[0037] The head stack assembly 22 can control moving a head HD mounted on an arm 30 to a target position on the disk DK by driving a voice coil motor (hereinafter referred to as VCM) 24, i.e., can seek. The VCM 24 functions as an actuator.
[0038] The disk DK has, in data writeable areas thereof, a user data area U, which can be used by a user, and a system area S, which is used to write information necessary for system management.
[0039] The head HD records and reproduces information on the disk DK. The head HD has a slider as its main body, and comprises a write head WHD and a read head RHD mounted on the slider. The write head WHD writes data to a recording layer of the disk DK. The read head RHD reads data from a data track of the recording layer of the disk DK.
[0040] In some cases, a center portion of the head HD is referred to as the head HD, a center portion of the write head WHD is referred to as the write head WHD, and a center portion of the read head RHD is referred to as the read head RHD. In some cases, the center portion of the write head WHD is simply referred to as the head HD, and in other cases, the center portion of the read head RHD is simply referred to as the head HD.
[0041] The driver IC 120 controls driving the SPM 20 and the VCM 24 in accordance with the control of the system controller 110 (in detail, an MPU 60 described below). The SPM 20 supports and rotates a plurality of disks DK.
[0042] The head amplifier IC 130 comprises a selection circuit 3Sa, a read amplifier 3R1, a read amplifier 3R2, and a write driver 3W. The read amplifier 3R1 and the read amplifier 3R2 are each a preamplifier that amplifies a read signal read from the disk DK and outputs it to the system controller 110 (in detail, to a read/write (R/W) channel 140, which will be described later). The write driver 3W outputs a write current corresponding to the signal output from the R/W channel 140 to the head HD.
[0043] The volatile memory 70 is a semiconductor memory in which stored data is lost when power supply is cut off. The volatile memory 70 stores data, etc., necessary for processing in each part of the magnetic disk device 1. The volatile memory 70 is random access memory (RAM). The volatile memory 70 is, for example, dynamic random access memory (DRAM). However, the volatile memory 70 may also be synchronous dynamic random access memory (SDRAM).
[0044] The buffer memory 80 is a semiconductor memory that temporarily records data, etc., transmitted and received between the magnetic disk device 1 and the host 100. Note that, the buffer memory 80 may be integrated with the volatile memory 70. The buffer memory 80 is volatile RAM. Examples include DRAM, static random access memory (SRAM), SDRAM, ferroelectric random access memory (FeRAM), and magnetoresistive random access memory (MRAM).
[0045] The buffer memory 80 includes an area used as a read cache and a write cache, and temporarily stores commands received from the host 100, etc.
[0046] The nonvolatile memory 90 is a semiconductor memory that stored data even when the power supply is cut off. The nonvolatile memory 90 is, for example, a NAND-type flash read only memory (FROM). However, the nonvolatile memory 90 may also be a NOR-type FROM.
[0047] The system controller (controller) 110 is realized, for example, by using a large scale integrated circuit (LSI) called a system-on-a-chip (SoC) in which a plurality of elements are integrated on a single chip. The system controller 110 includes the read/write (R/W) channel 140, a hard disk controller (HDC) 150, and the microprocessor (MPU) 60. The system controller 110 is electrically connected to the driver IC 120, the head amplifier IC 130, the volatile memory 70, the buffer memory 80, the nonvolatile memory 90, and the host 100.
[0048] The R/W channel 140 executes signal processing of read data transferred from the disk DK to the host 100 and write data transferred from the host 100 in response to instructions from the MPU 60 described below. The R/W channel 140 has a circuit or function for modulating write data. The R/W channel 140 also has a circuit or function for measuring the signal quality of the read data. The R/W channel 140 is electrically connected to, for example, the head amplifier IC 130, the HDC 150, and the MPU 60.
[0049] The HDC 150 controls data transfer between the host 100 and the R/W channel 140 in response to instructions from the MPU 60 described below. The HDC 150 is electrically connected to, for example, the R/W channel 140, the MPU 60, the volatile memory 70, the buffer memory 80, and the nonvolatile memory 90.
[0050] The HDC 150 has a gate generation unit 151. The gate generation unit 151 generates various types of gates, such as write gates, read gates, and servo gates, in response to commands from the host 100, instructions from the MPU 60, etc., and outputs them to the R/W channel 140, such as to a gate detection unit 14D. In the following, raising a predetermined gate may also be referred to as asserting a predetermined gate. Also, lowering a predetermined gate may be referred to as negating a predetermined gate. Asserting a predetermined gate and negating a predetermined gate may also include the meaning of generating a predetermined gate. Note that the gate generation unit 151 may be included in the R/W channel 140 or the MPU 60.
[0051] The R/W channel 140 has a gate detection unit 14D. The gate detection unit 14D detects whether various gates, such as write gates, read gates, and servo gates, are in the asserted state or the negated state.
[0052] For example, in a case where the gate detection unit 14D detects that a write gate is asserted, it executes write processing, and in a case where it detects that the write gate is negated, it suspends (stops) the write processing.
[0053] In addition, in a case where the gate detection unit 14D detects that a read gate is asserted, it executes read processing, and in a case where it detects that the read gate is negated, it stops the read processing. The gate detection unit 14D executes servo read processing in a case where it detects that a servo gate is asserted, and stops the servo read processing in a case where it detects that the servo gate is negated. Note that the gate detection unit 14D may also be located in the HDC 150 or the MPU 60.
[0054] The MPU 60 is a control unit that controls each part of the magnetic disk device 1 and is a main controller. The MPU 60 controls the VCM 24 via the driver IC 120 and executes servo control to position the head HD. The MPU 60 controls a write operation of data to the disk DK and selects a destination for storing write data transferred from the host 100. In addition, the MPU 60 controls a read operation of data from the disk DK and controls processing of read data transferred from the disk DK to the host 100. The MPU 60 is connected to each part of the magnetic disk device 1. The MPU 60 is electrically connected to, for example, the driver IC 120, the R/W channel 140, and the HDC 150.
[0055] The MPU 60 comprises a read/write processing unit 61, a read target selection unit 64, a detection unit 65, a management unit 66, etc. The MPU 60 executes processing of each of these units, such as the read/write processing unit 61, the read target selection unit 64, the detection unit 65, the management unit 66, on the firmware. Note that the MPU 60 may also comprise each of these units as a circuit.
[0056] The read/write processing unit 61 has a write processing unit 62 and a read processing unit 63. In accordance with commands from the host 100, the write processing unit 62 controls data write processing, and the read processing unit 63 controls data read processing, causing the read head RHD to read data from the disk DK. The write processing unit 62 is capable of executing write processing to write data to each of the recording layers of the disk DK. The read/write processing unit 61 controls the VCM 24 via the driver IC 120 to position the head HD at a target position (a predetermined radial position) on the disk DK and execute read or write processing.
[0057]
[0058] As shown in
[0059] The magnetic disk device 1 comprises f disks of disks DK1 to DKf and g heads of heads HD1 to HDg.
[0060] In the comparative example, the number of heads HD is twice the number of disks DK (g=2f).
[0061] Disks DK1 to DKf are arranged coaxially and stacked with a gap between them. The diameter of disks DK1 to DKf is the same. Here, the terms same, identical, match, and equivalent include the meaning of being exactly the same as well as the meaning of being different to the extent that they can be considered to be substantially the same. Note that the diameter of disks DK1 to DKf may differ from each other.
[0062] Each disk DK has a recording layer L on both sides. A plurality of recording layers L are provided on the same disk or different disks DK. For example, the disk DK1 has a first recording layer La1 and a second recording layer Lb1 on the opposite side of the first recording layer La1. The disk DK2 has a first recording layer La2 and a second recording layer Lb2 on the opposite side of the first recording layer La2. The disk DKi has a first recording layer Lai and a second recording layer Lbi on the opposite side of the first recording layer Lai. Each of the first recording layers La may also be referred to as a front surface or a recording surface. Each of the second recording layers Lb may also be referred to as a back surface or a recording surface.
[0063] However, each of the first recording layers La may also be referred to as the back surface. In this case, each of the second recording layers Lb may also be referred to as the front surface.
[0064] Each recording layer L has a user data area U and a system area S. The first recording layer La1 has a user data area Ua1 and a system area Sa1. The second recording layer Lb1 has a user data area Ub1 and a system area Sb1. The first recording layer La2 has a user data area Ua2 and a system area Sa2. The second recording layer Lb2 has a user data area Ub2 and a system area Sb2. The first recording layer Laf has a user data area Uaf and a system area Saf. The second recording layer Lbf has a user data area Ubf and a system area Sbf.
[0065] In the user data area Ua1 (first recording layer La1), a track sandwiched between double broken lines in the drawing is track Ta1. In the user data area Ub1 (second recording layer Lb1), a track located on an opposite side of track Ta1 is track Tb1.
[0066] In the user data area Ua2 (first recording layer La2), a track sandwiched between double broken lines in the drawing is track Tc1. In the user data area Ub2 (second recording layer Lb2), a track located on an opposite side of track Tc1 is track Td1.
[0067] In the user data area Uaf (first recording layer Laf), a track sandwiched between double broken lines in the drawing is track Te1. In the user data area Ubf (second recording layer Lbf), a track located on an opposite side of track Te1 is track Tf1.
[0068] In the comparative example, tracks Ta1, Tb1, Tc1, Td1, Te1, and Tf1 are located on a same cylinder. Note here that the tracks Ta1, Tb1, Tc1, Td1, Te1, and Tf1 may not be located on the same cylinder. In such a case, the tracks Ta1, Tb1, Tc1, Td1, Te1, and Tf1 may be located to be shifted in position along a radial direction d1.
[0069] The head HD is facing the disk DK. In the comparative example, each recording layer L of the disk DK faces one head HD. For example, the head HD1 faces the first recording layer La1 of the disk DK1, writes data to the first recording layer La1, and reads data from the first recording layer La1. The head HD2 faces the second recording layer Lb1 of the disk DK1, writes data to the second recording layer Lb1, and reads data from the second recording layer Lb1.
[0070] The head HD3 faces the first recording layer La2 of the disk DK2, writes data to the first recording layer La2, and reads data from the first recording layer La2. The head HD4 faces the second recording layer Lb2 of the disk DK2, writes data to the second recording layer Lb2, and reads data from the second recording layer Lb2. The head HDg-1 faces the first recording layer Laf of the disk DKf, writes data to the first recording layer Laf, and reads data from the first recording layer Laf. The head HDg faces the second recording layer Lbf of the disk DKf, writes data to the second recording layer Lbf, and reads data from the second recording layer Lbf.
[0071]
[0072] In
[0073] The disk DK has a plurality of servo areas SV and a plurality of data areas DTR. The plurality of servo areas SV may be, for example, radially extended in the radial direction d1 of the disk DK and arranged discretely at predetermined intervals in the circumferential direction. The plurality of servo areas SV may be, for example, linearly extended from the inner circumference to the outer circumference and arranged discretely at predetermined intervals in the circumferential direction. For example, the plurality of servo areas SV may extend spirally from the inner circumference to the outer circumference at predetermined intervals in the circumferential direction. In addition, the plurality of servo areas SV may be arranged, for example, in an island shape in the radial direction d1 and may be arranged discretely by changing predetermined intervals in the circumferential direction.
[0074] In the following, a single servo area SV in a predetermined track may be referred to as a servo sector. Note that a servo area SV may be referred to as a servo sector SV. A servo sector contains servo data. In the following, the arrangement of several servo data that make up a servo sector, etc. may be referred to as a servo pattern. Note that servo data written to a servo sector may be referred to as a servo sector.
[0075] A plurality of data areas DTR are each arranged between a plurality of servo areas SV. For example, a data area DTR corresponds to an area between two consecutive servo areas SV in the circumferential direction. In the following, a data area DTR in a predetermined track may be referred to as a data sector. Note that the data area DTR may be referred to as the data sector DTR. The data sector contains user data. Note that user data written to a data sector may be referred to as a data sector. The data sector may be referred to as user data. In addition, a pattern made up by several data may be referred to as data pattern. In the example shown in
[0076] The servo area SV has a plurality of zone servo areas ZSV, etc. Note that, in addition to the zone servo areas ZSV, the servo area SV may also include an area that includes a gap (a difference in circumferential position between two zone servo areas), an area that includes servo data, and a data area DTR, etc. The plurality of zone servo areas ZSV are arranged discretely along a radial direction d1. The plurality of zone servo areas ZSV extend in the radial direction d1.
[0077] One zone servo area (servo area) ZSV in a predetermined track may be called a zone servo sector or a servo sector. Note that the zone servo area (servo area) ZSV may also be referred to as a zone servo sector ZSV or a servo sector ZSV. Servo data written to the zone servo sector may also be referred to as a zone servo sector or a servo sector. In the following, the arrangement of several servo data that make up the zone servo sector, etc. may also be referred to as a zone servo pattern or a servo pattern. In the following, a single servo area SV in a predetermined track may also be referred to as a zone pattern sector.
[0078] Note that the servo area SV may be referred to as a zone pattern sector. At least one data item, etc., written to the zone pattern sector may be referred to as the zone pattern sector. The zone pattern sector includes at least one zone servo sector. In the following, data pattern of the zone pattern sectormay be referred to as a zone data pattern.
[0079] In the example shown in
[0080] The zone servo area ZSV2 is located on the inner circumferential side of the zone servo area ZSV1. The zone servo area ZSV0 is located on the outer circumferential side of the zone servo area ZSV1. For example, the zone servo area ZSV2 is arranged from the inner circumferential area IR to the middle circumferential area MR, the zone servo area ZSV1 is arranged from the inner circumferential area IR to the outer circumferential area OR, and the zone servo area ZSV0 is arranged from the middle circumferential area MR to the outer circumferential area OR. In the following, in a predetermined servo area SV, a predetermined area in the radial direction in which a plurality of zone servo areas ZSV are arranged in the circumferential direction may be referred to as a zone servo boundary area, a double servo area, or a double zone servo area ZB.
[0081] In the example shown in
[0082] The main servo area SVO and the sub-servo area SVE may, for example, be configured only by a servo area (hereinafter, sometimes referred to as a normal servo area) that reads and demodulates servo data in its entirety. In the following, reading and demodulating servo data may be referred to as servo reading. The main servo area SVO and the sub-servo area SVE may, for example, be configured by a normal servo area and a servo area (hereinafter referred to as a short servo area) in which servo data is servo read in a circumferential range smaller than the circumferential range of the servo data servo read in the normal servo area.
[0083] A media cache M is allocated to the disk DK. However, the media cache M does not have to be arranged in the disk DK.
[0084] By using the above-mentioned plurality of servo data, for example, a positioning error of the head HD (e.g., write head WHD) can be derived.
[0085] In the description of this comparative example, an example of a case in which the number of zones on the disk DK is three is described; however, the number of zones on the disk DK can be changed in various ways. The number of zones on the disk DK can be 30 to 40. In addition, each zone has a plurality of bands. For example, each zone has several hundred bands.
[0086]
[0087] Within the user data area U, it is permitted to write data sequentially in units of bands, that is, shingled magnetic recording is permitted.
[0088] As shown in
[0089] The direction in which shingled magnetic recording is performed continuously on a plurality of tracks STR, which are a plurality of data tracks, in a direction parallel to the radial direction d1, that is, the direction in which the next track STR to be written is overlapped on the previously written track STR in the radial direction d1, is referred to as a overwrite direction or a recording progress direction. In band BAe shown in
[0090] For example, the overwrite direction applied to a plurality of bands BA (a plurality of zones Z) located on the outer circumferential side of a specific radial position and the overwrite direction applied to a plurality of bands BA (a plurality of zones Z) located on the inner circumferential side of the above-mentioned specific radial position may be opposite to each other.
[0091] The band BAe has a plurality of tracks STR, including tracks STRe, STRe+1, and STRe+2. Tracks STRe, STRe+1, and STRe+2 are continuously overwritten in the overwrite direction d5 in the order in which they are described. Of tracks STRe, STRe+1, and STRe+2, track STRe corresponds to the track on which data is written first, and track STRe+2 corresponds to the track on which data is written last.
[0092] Track STRe has a track center STCe at the center of the radial direction d1 in a case where no other tracks are overwritten. Track STRe+1 has a track center STCe+1 at the center of the radial direction d1 in a case where no other tracks are overwritten. Track STRe+2 has a track center STCe+2 at the center of the radial direction d1 in a case where no other tracks are overwritten.
[0093] In the example shown in
[0094] The width of the radial direction d1 of the area of track STRe where track STRe+1 is not overwritten is the same as the width of the radial direction d1 of the area of track STRe+1 where track STRe+2 is not overwritten. Note that the width of the radial direction d1 of the area of track STRe where track STRe+1 is not overwritten and the width of the radial direction d1 of the area of track STRe+1 where track STRe+2 is not overwritten may differ.
[0095] In
[0096] The write processing unit 62 can select a shingled magnetic recording type in which data is written in an overlapping manner onto a plurality of tracks STR in the overwrite direction d5, and cause the write head WHD to write data onto each band BA. In the example shown in
[0097] The write processing unit 62 writes track STRe+1 in the inner direction of track STRe at pitch STP, and overwrites a portion of the inner circumferential side of track STRe with track STRe+1. The write processing unit 62 writes track STRe+2 in the inner direction of track STRe+1 at pitch STP, and overwrites a portion of the inner circumferential side of track STRe+1 with track STRe+2.
[0098]
[0099] As shown in
[0100] Track CTRe has a track center CTCe at the center of the radial direction d1, track CTRe+1 has a track center CTCe+1 at the center of the radial direction d1, and track CTRe+2 has a track center CTCe+2 at the center of the radial direction d1. In the example shown in
[0101] Tracks CTRe and CTRe+1 are separated by a gap GP. Tracks CTRe+1 and CTRe+2 are separated by the gap GP. Note that tracks CTRe to CTRe+2 may be written with different pitches. In
[0102] The write processing unit 62 can execute write processing by selecting a conventional magnetic recording type that writes data to a plurality of tracks CTR at intervals in the radial direction d1 of the disk DK. In the example shown in
[0103] The write processing unit 62 performs conventional magnetic recording on track CTRe+1 or a predetermined sector of track CTRe+1 by positioning the write head WHD at the track center CTCe+1, which is separated from the track center CTCe of track CTRe by pitch CTP in the inner direction. The write processing unit 62 performs conventional magnetic recording on track CTRe+2 or a predetermined sector of track CTRe+2 by positioning the write head WHD at the track center CTCe+2, which is separated from the track center CTCe+1 of track CTRe+1 by pitch CTP in the inner direction.
[0104] The write processing unit 62 may sequentially perform conventional magnetic recording on tracks CTRe, CTRe+1, and CTRe+2 in a predetermined area of the disk DK, or may randomly perform conventional magnetic recording on predetermined sectors of track CTRe, predetermined sectors of track CTRe+1, and predetermined sectors of track CTRe+2.
[0105]
[0106] Bands BAa and BAb are adjacent to each other in the radial direction d1, and bands BAb and BAc are adjacent to each other in the radial direction d1.
[0107] Band BAa includes x tracks of tracks STRa0, STRa1, STRa2, . . . , STRa(x3), STRa(x2), and STRa(x1). Shingled magnetic recording is performed on tracks STRa0 to STRa(x1) in the overwrite direction d5 in the order of their description. In band BAa, track STRa0 corresponds to a first track where data is written first, and track STRa(x1) corresponds to a last track where data is written last.
[0108] Band BAb includes x tracks of tracks STRb0, STRb1, STRb2,. STRb(x3), STRb(x2), and STRb(x1). Shingled magnetic recording is performed on tracks STRb0 to STRb(x1) in the overwrite direction d5 in the order of their description. In band BAb, track STRb0 corresponds to a first track where data is written first, and track STRb(x1) corresponds to a last track where data is written last.
[0109] Band BAc includes x tracks of tracks STRc0, STRc1, STRc2, . . . , STRc(x3), STRc(x2), and STRc(x1). Shingled magnetic recording is performed on tracks STRc0 to STRc(x1) in the overwrite direction d5 in the order of their description. In band BAc, track STRc0 corresponds to a first track where data is written first, and track STRc(x1) corresponds to a last track where data is written last.
[0110] The number of tracks STR possessed by each band BA belonging to the same zone Z is the same. For example, the number of tracks STR possessed by each band BA belonging to zone Ze is the same. In other words, the number of tracks STR possessed by each band BA is fixed for each zone Z. In this example, the number of tracks STR possessed by each band BA belonging to zone Ze is x.
[0111]
[0112]
[0113] A guard band GB is generally provided between bands BA that are adjacent in the radial direction d1. The guard band GB includes a guard track GTR. Unlike this comparative example, the guard band GB may include a plurality of guard tracks GTR. The guard band GB has the role of suppressing interference between adjacent bands BA. The guard band GB makes it possible to perform shingled magnetic recording in units of one band BA. In addition, the guard band GB makes it possible to separate the range (band BA) to be written sequentially.
[0114] For example, a track center STCa(x3) of track STRa(x3), a track center STCa(x2) of track STRa(x2), a track center STCa(x1) of track STRa(x1), a track center GTC of guard track GTR, a track center STCb0 of track STRb0, a track center STCb1 of track STRb1, and a track center STCb2 of track STRb2 are located at equal pitch in the overwrite direction d5.
[0115] Except for the guard band GB, the recording capacity of each band BA in the user data area U is usually determined in advance based on request specifications from a user. The MPU 60 can record data of the same capacity in each band BA. Generally, the recording capacity of each band BA is 128 MiB or 256 MiB.
[0116]
[0117] Each sector SC has a length Ls in the circumferential direction of the disk DK. Each sector SC may be a split sector that is divided by a servo sector SV. In this case, the length of the sector SC does not have to be Ls.
[0118] The write head WHD is a magnetic head for energy assisted magnetic recording (EAMR). In this comparative example, the write head WHD is configured to utilize energy other than magnetic energy; however, it is not limited thereto, and the write head WHD may be a magnetic head that is not configured to perform energy assisted magnetic recording.
[0119]
[0120] As shown in
[0121] In this comparative example, band BAa is a band adjacent to band BAb, and is a band located above band BAb in the overwrite direction d5. Each track STR of band BAa contains G target sectors RSC (one or more target sectors RSC) on which valid data is written.
[0122] For example, track STRa0 has y target sectors RSC (G=y). All sectors SC of track STRa0 are target sectors RSC. Track STRa(x1) has five target sectors RSC (G=5). The remaining sectors SC in track STRa(x1) are unused sectors VSC, in which valid data has not been written. From the above, the number of target sectors RSC of track STRa0 is different from the number of target sectors RSC of track STRa(x1).
[0123] In the band BAb, the sector SC of number 4 is a defective sector and a non-use sector NSC in two tracks STR of number 0 and number 1. The sectors SC from number 0 to number 3 and from number 5 to number y1 are target sectors RSC and recording sectors USC. All sectors SC of tracks STR from number 2 to number x2 are target sectors RSC and recording sectors USC. In the track STR of number x1 of the band BAb, seven sectors SC from number 0 to number 6 are target sectors RSC and recording sectors USC. On the other hand, in the track STR of number x1 of the band BAb, the remaining sectors SC from number 7 to number y1 are unused sectors VSC to which no valid data is written.
[0124]
[0125] As shown in
[0126] Assume that during a period in which data is written to the track STRi of the recording layer Lm using the write head WHDm, a first offset amount that is a distance from the write head WHDm to the read head RHDm1 in the first direction da is Cm. When data is written to the track STRi using the write head WHDm, the write processing unit 62 offsets the read head RHDm1 by Cm from the position of the track STRi in the first direction da and opposes the write head WHDm to the track STRi to write user data to the track STRi using the write head WHDm.
[0127] Note that the first offset amount Cm depends on a Yaw angle that is a tilt angle of the head HDm with respect to the circumferential direction of the recording layer Lm. The first offset amount Cm may be common to each band BA or to each zone Z.
[0128]
[0129] As shown in
[0130] Of the terminals located alongside the head HD2 of the selector circuit 3Sa, positive and negative terminals R1P and R1N are connected to a read head RHD21 of the head HD2. The positive and negative terminals R1P2 and R1N2 are connected to a read head RHD22 of the head HD2. The positive and negative terminals W1P and W1N are connected to a write head WHD2 of the head HD2.
[0131] Of the terminals located alongside the R/W channel 140 of the selector circuit 3Sa, the positive and negative terminals RDP and RDN are connected to a read amplifier 3R1. The positive and negative terminals RDP2 and RDN2 are connected to a read amplifier 3R2. The positive and negative terminals WDP and WDN are connected to a write driver 3W.
[0132] The read signals output from the read head RHD are operation signals and paired signals. The write head WHD operates on the operation signals, and the write signals input to the write head WHD are paired signals. Utilizing the operation signals makes it possible to transfer a signal at high speed without noise. Here is reference to the operation signals for description of a difference between the levels of positive and negative signals. In the following description, however, paired signals output from the read head RHD may collectively be referred to as a read signal, and paired signals input to the write head WHD may collectively be referred to as a write signal.
[0133]
[0134] As shown in
[0135] The recording layer Lm has a track STRi. The write processing unit 62 can write user data to the track STRi using the write head WHDm.
[0136] The LPF 4R1a is connected to the read head RHDm1 of the head HDm via the read amplifier 3R1 of the head amplifier IC 130. The LPF 4R1a can remove noise contained in the first read signal read by the read head RHDm1 and amplified by the read amplifier 3R1. The ADC 4R2a is connected to the LPF 4R1a to allow the first read signal to be converted into a digital signal.
[0137] The LPF 4R1b is connected to the read head RHDm2 of the head HDm via the read amplifier 3R2 of the head amplifier IC 130. The LPF 4R1b can remove noise contained in the second read signal read by the read head RHDm2 and amplified by the read amplifier 3R2. The ADC 4R2b is connected to the LPF 4R1b to allow the second read signal to be converted into a digital signal.
[0138] The two-dimensional FIR filter 4R3 is connected to the ADCs 4R2a and 4R2b. The two-dimensional FIR filter 4R3 can perform a waveform equalization process to equalize the waveform of combined data obtained by combining a first read signal read by the read head RHDm1 and a second read signal read by the read head RHDm2 so as to minimize the error rate (BER) of data written to the track STRi, and thus output waveform equalization data as a result of the waveform equalization process on the combined data.
[0139] The Viterbi decoder 4R4 is connected to the two-dimensional FIR filter 4R3. The Viterbi decoder 4R4 is supplied with waveform equalization data. The Viterbi decoder 4R4 can output decoded data obtained by decoding the waveform equalized data. The internal arithmetic operation of the Viterbi decoder 4R4 can be performed by an algorithm in which the track STRi is considered. The average signal value, noise variance value and tap coefficient of a noise whitening filter in the metric calculation of the Viterbi decoder 4R4 are held for each path metric in which the track STRi is considered, and are optimized so as to minimize the BER of the track STRi.
[0140] The LDPC decoder 4R5 is connected to the Viterbi decoder 4R4. The LDPC decoder 4R5 can perform a process of decoding an LDPC code for the decoded data input from the Viterbi decoder 4R4.
[0141] When the read target selection unit 64 selects the track STRi of the recording layer Lm, the read processing unit 63 drives the actuator (VCM 24) to control a seek operation to seek the head HDm (read heads RHDm1 and RHDm2) and move the read heads RHDm1 and RHDm2 to positions opposed to the track STRi. Then, the read processing unit 63 controls driving of the selector circuit 3Sa, causes the selector circuit 3Sa to select the head HDm (read heads RHDm1 and RHDm2), and independently reads user data of the track STRi through the selector circuit 3Sa.
[0142] The processing circuit 4PC can combine and process the signal read by the read head RHDm1 and the signal read by the read head RHDm2, and output a combined processing signal whose noise components are reduced.
[0143] According to the magnetic disk device 1 according to the comparative example configured as described above, data of one track STRi can be read using two read heads RHDm1 and RHDm2. It is thus possible to obtain high-quality data whose noise is reduced. The number of heads HD to which the selector circuit 3Sa can be connected at a time is one. Therefore, in order to detect a defect that may exist on the recording layer L, the selector circuit 3Sa can select one head HD and the detection unit 65 can detect (inspect) whether a defect exists on one recording layer L. The management unit 66 can manage information of an area in the recording layer L where a defect exists.
[0144] However, in order to shorten the time required for detecting a defect, it is preferable that the selector circuit 3Sa simultaneously selects two or more heads HD and simultaneously detects (inspects) whether or not a defect exists in two or more recording layers L.
Embodiment
[0145] Next, a description of the configuration of a magnetic disk device 1 according to an embodiment will be provided.
[0146] As shown in
[0147] The R/W channel 140 includes a read channel 14R1. If the selector circuit 14S selects the read channel 14R1, the magnetic disk device 1 can utilize the TDMR as in the comparative example described above to process two different signals taken in simultaneously from the same data track (same data sector) and read data.
[0148]
[0149] As shown in
[0150] Pay attention here to the positional relationship between the heads HDm and HDn. The heads HDm and HDn overlap in a direction along the axis of rotation of the disk DK. However, the heads HDm and HDn may not overlap in the direction along the axis of rotation of the disk DK and, in this case, the heads HDm and HDn may be displaced in the radial direction d1 of the disk DK. In addition, the heads HDm and HDn may be displaced in the circumferential direction of the disk DK.
[0151]
[0152] As shown in
[0153] A plurality of write heads WHD include a write head WHDm that writes data to the recording layer Lm and a write head WHDn that writes data to the recording layer Ln.
[0154] The write processing unit 62 can select shingled magnetic recording (SMR) in which data of a track STR(i+3) of the recording layer Lm is overwritten to, for example, data of a track STR(i+2) thereof in an overwrite direction d5 parallel to the radial direction d1. The write processing unit 62 can also select shingled magnetic recording (SMR) in which data of a track STR(i) of the recording layer Ln is overwritten to, for example, data of a track STRi thereof in an overwrite direction d6 parallel to the radial direction d1.
[0155] In the example of
[0156] A plurality of read heads RHD include read heads RHDm1 and RHDm2 that read data from the recording layer Lm and read heads RHDn1 and RHDn2 that read data from the recording layer Ln.
[0157] The head HDm includes a write head WHDm, a read head RHDm1 and a read head RHDm2. The head HDn includes a write head WHDn, a read head RHDn1 and a read head RHDn2.
[0158] During a period in which data is written to the track STR(i+3) of the recording layer Lm using the write head WHDm, a first offset amount that is the distance from the write head WHDm to the read head RHDm1 in the first direction da is defined as Cm, a second offset amount that is the distance from the write head WHDn to the read head RHDn2 in the first direction da is defined as Cn, and a third offset amount that is the distance from the read head RHDm1 to the read head RHDn2 in the first direction da is defined as C(m, n).
[0159] The first offset amount Cm, second offset amount Cn and third offset amount C(m, n) each depend on the Yaw angle, and may be common in the band BA unit or common in the zone Z unit.
[0160]
[0161] As shown in
[0162] Of the terminals alongside the head HD1 of the selector circuit 3Sb, a positive terminal R0P and a negative terminal R0N are connected to the read head RHD11 of the head HD1.
[0163] Of the terminals alongside the head HDg of the selector circuit 3Sb, a positive terminal RnP and a negative terminal RnN are connected to the read head RHDg1 of the head HDg.
[0164] Of the terminals alongside the head HD1 of the selector circuit 3Sb, a positive terminal W0P and a negative terminal W0N are connected to the write head WHD1 of the head HD1.
[0165] Of the terminals alongside the R/W channel 140 of the selector circuit 3Sb, a positive terminal RDP and a negative terminal RDN are connected to the read amplifier 3R1. The positive terminal RDP2 and negative terminal RDN2 are connected to the read amplifier 3R2. The positive terminal WDP and negative terminal WDN are connected to the write driver 3W.
[0166] In the present embodiment, too, a signal taken out of the read head RHD and a signal taken into the write head WHD are operation signals. However, in the following description, a pair of signals taken out of the read head RHD may collectively be referred to as a read signal, and a pair of signals taken into the write head WHD may collectively be referred to as a write signal.
[0167]
[0168] As shown in
[0169] Since the states of two recording layers L can be detected simultaneously, the magnetic disk device 1 can efficiently detect a defect on the disk DK. If the defect detection mentioned above is applied at the time of manufacturing the magnetic disk device 1, test time for detecting defects can be shortened, with the result that the manufacturing time can be shortened and the manufacturing cost can be reduced.
[0170] In addition, when the states of two recording layers L are detected simultaneously, the read processing unit 63 controls driving of the selector circuit 14S and causes the selector circuit 14S to select the read channel 14R2.
[0171] The read channel 14R2 includes a plurality of processing circuits. In the present embodiment, the read channel 14R2 includes a first processing circuit 4PC1 and a second processing circuit 4PC2. When the read target selection unit 64 selects the recording layers Lm and Ln, the first processing circuit 4PC1 processes the signal read by the read head RHDm1 and outputs a first processing signal whose noise component is reduced, and the second processing circuit 4PC2 processes the signal read by the read head RHDn2 and outputs a second processing signal whose noise component is reduced. The detection unit 65 can detect the state of the recording layer Lm and the state of the recording layer Ln based on the first processing signal and the second processing signal.
[0172] The first processing circuit 4PC1 includes an LPF 4R1a, an ADC 4R2a, an FIR filter 4R3a and a defect detection circuit 4R6a.
[0173] The LPF 4R1a is connected to the read head RHDm1 of the head HDm via the selector circuit 14S and the read amplifier 3R1 and selector circuit 3Sb of the head amplifier IC 130. The LPF 4R1a can remove noise from the first read signal read by the read head RHDm1 and amplified by the read amplifier 3R1. The ADC 4R2a is connected to the LPF 4R1a to convert the first read signal into a digital signal.
[0174] The FIR filter 4R3a is connected to the ADC 4R2a. The FIR filter 4R3a is a one-dimensional FIR filter. The FIR filter 4R3a can perform a waveform equalization process of equalizing the waveform of the first read signal so as to minimize the error rate of the first read signal. The FIR filter 4R3a can output first waveform equalization data.
[0175] Based on the data supplied from the FIR filter 4R3a, the defect detection circuit 4R6a can output, as a first processing signal, information indicating the presence or absence of a defect in the track STRi (data sector) of the recording layer Lm and the range of the defect.
[0176] The second processing circuit 4PC2 includes an LPF 4R1b, an ADC 4R2b, an FIR filter 4R3b and a defect detection circuit 4R6b.
[0177] The LPF 4R1b is connected to the read head RHDn2 of the head HDn via the selector circuit 14S and the read amplifier 3R2 and selector circuit 3Sb of the head amplifier IC 130. The LPF 4R1b can remove noise from the second read signal read by the read head RHDn2 and amplified by the read amplifier 3R2. The ADC 4R2b is connected to the LPF 4R1b to convert the second read signal into a digital signal.
[0178] The FIR filter 4R3b is connected to the ADC 4R2b. The FIR filter 4R3b is a one-dimensional FIR filter. The FIR filter 4R3b can perform a waveform equalization process of equalizing the waveform of the second read signal so as to minimize the error rate of the second read signal. The FIR filter 4R3b can output second waveform equalization data.
[0179] Based on the data supplied from the FIR filter 4R3b, the defect detection circuit 4R6b can output, as a second processing signal, information indicating the presence or absence of a defect in the track STR(i2) (data sector) of the recording layer Ln and the range of the defect. Thus, based on the first and second processing signals, the detection unit 65 can simultaneously detect the state of the track STRi of the recording layer Lm and the state of the track STR(i2) of the recording layer Ln.
[0180] Note that when the state of the recording layer L is detected using the read channel 14R2 and the like, the data written to the recording layer L is different from the user data. The data of the recording layer Lm, the data of the recording layer Ln, and the like are bit data whose code arrangement is simplified compared with the user data. For example, the code arrangement includes codes regularly arranged, such as 0, 1, 0, 1, . . . . Reading the simplified bit data makes it possible to detect the state of the recording layer L and configure the read channel 14R2 easily.
[0181] When the detection unit 65 detects a defect in the recording layer Lm, the management unit 66 manages information on an area of the recording layer Lm where the defect exists, determines one or more sectors SC located in the area where the defect exists as abnormal sectors, and exclude the abnormal sectors from the target of the write process and the read process.
[0182] For example, if the detection unit 65 and the like detects the state of the zone Ze in
[0183] Next, a description of the write process of the write processing unit 62 will be provided.
[0184] As shown in
[0185] Focusing on the positional relationship between the recording layer Ln and the head HDn during a period in which data is written to the track STRi of the recording layer Lm, the read head RHDn2 is opposed to the track STR(i+3) and the write head WHDn is opposed to the track STRi.
[0186]
[0187] As shown in
[0188] Focusing on the positional relationship between the recording layer Lm and the head HDm during a period in which data is written to the track STR(i2) of the recording layer Ln, the read head RHDm1 is opposed to the track STR(i+3) and the write head WHDm is opposed to the track STR(i2).
[0189] Next, a description of the read process of the read processing unit 63 will be provided.
[0190]
[0191] If the read target selection unit 64 selects the track STRi of the recording layer Lm and the track STR(i2) of the recording layer Ln, the read processing unit 63 drives the actuator (VCM 24), controls a seek operation of seeking the read head RHDm1 and the read head RHDn2, and moves the read head RHDm1 to a position opposed to the track STRi. Accordingly, the read head RHDn2 moves to a position opposed to the track STR(i2).
[0192] Subsequently, the read processing unit 63 controls driving of the selector circuit 3Sb and causes the selector circuit 3Sb to select the read heads RHDm1 and RHDn2, thus allowing data of the track STRi of the recording layer Lm and data of the track STR(i2) of the recording layer Ln to be read simultaneously through the selector circuit 3Sb.
[0193] Based on the signal read by the read head RHDm1 and the signal read by the read head RHDn2, the detection unit 65 can detect a state of the track STRi of the recording layer Lm and a state of the track STR(i2) of the recording layer Ln.
[0194] In order to read data of the track STRi of the recording layer Lm and data of the track STR(i2) of the recording layer Ln at the same time, data (simplified bit data) for detecting a state of the track STR needs to be written to the tracks STR in advance, as shown in
[0195] Assume here that among the directions parallel to the radial direction d1, a first direction da extending from the outer periphery to inner peripheral of the disk DK is a positive direction. Assume also that during a period in which data is written to the track STRi using the write head WHDm, the position of the read head RHDm1 in the radial direction d1 is a reference position, the first offset amount is Cm, the second offset amount is Cn and the third offset amount is C(m, n).
[0196] Then, assume that the offset correction amount calculated from Cm+Cn+C(m, n) is CR.
[0197] On the above assumption, when data is written to the track STR(i2) using the write head WHDn, the write processing unit 62 has only to offset the read head RHDn2 from the reference position by CR in the first direction da to oppose the write head WHDn to the track STR(i2) of the recording layer Ln. As a result, data can be written to the track STRi of the recording layer Lm and the track STR(i2) of the recording layer Ln, where the data can be read simultaneously.
[0198] Using the offset correction amount CR makes it possible to write data to a desired radial position (position in the radial direction d1) of each recording layer L. Thus, the heads HDm and HDn need not overlap in a direction along the axis of rotation of the disk DK or the track STRi of the recording layer Lm and the track STRi of the recording layer Ln need not overlap. For example, the track pitches of a plurality of recording layers L need not be the same.
[0199] In addition, the heads HDm and HDn may be displaced in the circumferential direction of the disk DK, and the servo areas of the recording layers Lm and Ln may also be displaced in the circumferential direction. Next, pay attention to a read process in which a displacement of the head HD and that of the servo area in the circumferential direction are considered.
[0200]
[0201] As shown in
[0202] The track STRi of the recording layer Lm and the track STR(i2) of the recording layer Ln each have a plurality of servo areas SV and a plurality of data areas DTR, which are arranged alternately in the circumferential direction.
[0203] In the track STRi of the recording layer Lm, the servo areas SV include a first servo area SV1 and a second servo area SV2, and the data areas DTR include a first data area DTR1 located before the second servo area SV2 following the first servo area SV1 in the traveling direction d2.
[0204] In the track STR(i2) of the recording layer Ln, the servo areas SV include a third servo area SV3 and a fourth servo area SV4, and the data areas DTR include a second data area DTR2 located before the fourth servo area SV4 following the third servo area SV3 in the traveling direction d2.
[0205] Of the servo areas SV of the track STR(i2) of the recording layer Ln, the third servo area SV3 is a servo area to which the read head RHDn2 is closest when the read head RHDm1 is opposed to the first servo area SV1.
[0206] Of the servo areas SV of the track STR(i2) of the recording layer Ln, the fourth servo area SV4 is a servo area to which the read head RHDn2 is closest when the read head RHDm1 is opposed to the second servo area SV2.
[0207] Assume here that timing at which the read head RHDm1 passes a position at a tail end of the first servo area SV1 of the track STRi of the recording layer Lm is first timing T1, timing at which the read head RHDn2 passes a position at a tail end of the third servo area SV3 of the track STR(i2) of the recording layer Ln is second timing T2, and a correction period that is a time period between the first timing T1 and the second timing T2 is TR.
[0208]
[0209] Thus, all data in the first data area DTR1 and all data in the second data area DTR2 can be read.
[0210]
[0211] As shown in
[0212] Thus, all data in the first data area DTR1 and all data in the second data area DTR2 can be read.
[0213]
[0214] As shown in
[0215] Thus, all data in the first data area DTR1 and all data in the second data area DTR2 can be read. In both cases of
[0216] Next, a description of the management of defects on the recording layer L by the management unit 66 will be provided.
[0217]
[0218] As shown in
[0219] Consider here that the track width Wt and sector length Ls are changed in the middle of a period during which a user is using the magnetic disk device 1.
[0220] As shown in
[0221] It can be seen that the number of non-use sectors NSC has decreased from 6 to 2 as compared with that before changing the track width Wt and sector length Ls shown in
[0222] The magnetic disk device 1 according to the present embodiment, configured as described above, includes the plurality of recording layers L, the plurality of write heads WHD, the plurality of read heads RHD, the selector circuit 3Sb, the read target selection unit 64, the read processing unit 63 and the detection unit 65.
[0223] The recording layers L are provided on the same disk DK or different disks DK and each have a recording layer Lm and a recording layer Ln. The write heads WHD include a write head WHDm that writes data to the recording layer Lm and a write head WHDn that writes data to the recording layer Ln. The read heads RHD includes a read head RHDm1 that reads data from the recording layer Lm and a read head RHDn2 that reads data from the recording layer Ln.
[0224] The selector circuit 3Sb is connected to the read heads RHD to allow two or more read heads to be selected among the read heads RHD. The read processing unit 63 can perform a read process of reading data from each of the recording layers L.
[0225] When the read target selection unit 64 selects the recording layers Lm and Ln, the read processing unit 63 controls driving of the selector circuit 3Sb and causes the selector circuit 3Sb to select the read heads RHDm1 and RHDn2 to allow data of the recording layer Lm and data of the recording layer Ln to be read simultaneously through the selector circuit 3Sb. The detection unit 65 can detect a state of the recording layer Lm and a state of the recording layer Ln based on the signal read by the read head RHDm1 and the signal read by the read head RHDn2.
[0226] Since data of the two recording layers L can be read simultaneously, the magnetic disk device 1 can detect a defect on the disk DK with efficiency.
[0227] While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
[0228] For example, the selector circuit 3Sb may be configured to select three or more read heads RHD among the read heads RHD. In this case, the head amplifier IC 130 has only to include three or more read amplifiers 3R including read amplifiers 3R1 and 3R2. The read channel 14R2 has only to include three or more processing circuits 4PC including first and second processing circuits 4PC1 and 4PC2. Since, therefore, data of three or more recording layers L can be read simultaneously, a defect on the disk DK can be detected more efficiently.
[0229] The above-described technology is not limited to a hybrid recording magnetic disk device, but may be applied to a shingled magnetic recording magnetic disk device or a conventional magnetic recording magnetic disk device.