Disk device and Depop processing method
1. A magnetic disk device is provided with:
a plurality of disks having: a1 st area to which LBA is assigned and data is written in a normal recording system capable of randomly writing data; and a2 nd area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner;
a plurality of heads for writing data to the disk and reading data from the disk; and
and a controller that writes data in the normal recording mode to the 1 st area and writes data in the shingle recording mode to the 2 nd area, and changes the 1 st area according to a1 st recording capacity of a1 st recording surface corresponding to the 1 st head in the plurality of disks when the 1 st head of the plurality of heads is prohibited from being used.
2. The magnetic disk apparatus according to claim 1,
the controller changes a3 rd area of the 2 nd areas of the plurality of discs corresponding to the 1 st recording capacity to the 1 st area.
3. The magnetic disk apparatus according to claim 1,
the controller changes a3 rd area of the 2 nd area of a2 nd recording surface in the plurality of discs corresponding to the 1 st recording capacity to the 1 st area of the 2 nd recording surface.
4. The magnetic disk apparatus according to claim 2 or 3,
the controller writes data in the normal recording mode at a1 st target position in the 3 rd area when writing data in the shingled recording mode.
5. The magnetic disk apparatus according to claim 2 or 3,
the controller overwrites the self-check code at a2 nd target position in the 3 rd area, the 2 nd target position being different from the 1 st target position at the time of writing the data in the shingled recording mode.
6. The magnetic disk apparatus according to claim 1,
the plurality of disks further have a3 rd area, the 3 rd area being an area to which data is written in a normal recording manner without being given an LBA,
the controller changes a 4 th area of the 3 rd areas of the plurality of discs corresponding to the 1 st recording capacity to the 1 st area.
7. The magnetic disk apparatus according to claim 1,
the plurality of disks further have a3 rd area, the 3 rd area being an area to which data is written in a normal recording manner without being given an LBA,
the controller changes a 4 th area of the 3 rd area of a2 nd recording surface in the plurality of discs corresponding to the 1 st recording capacity to the 1 st area of the 2 nd recording surface.
8. A magnetic disk device is provided with:
a1 st disc having a1 st recording surface and a2 nd recording surface, the 1 st recording surface having: a1 st area to which LBA is assigned and data is written in a normal recording system capable of randomly writing data; and a2 nd area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner; the 2 nd recording surface has: a3 rd area to which LBA is assigned and data is written in a normal recording system in which data can be randomly written; and a 4 th area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner;
a2 nd disc having a3 rd recording surface and a 4 th recording surface, the 3 rd recording surface having: a 5 th area to which the LBA is assigned and in which data is written in a normal recording mode in which data can be randomly written; and a 6 th area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written so as to overlap in the radial direction; the 4 th recording surface includes: a 7 th area to which the LBA is assigned and in which data is written in a normal recording mode in which data can be randomly written; and an 8 th area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner;
a1 st head for writing data to the 1 st recording surface;
a2 nd head for writing data to the 2 nd recording surface;
a3 rd head for writing data to the 3 rd recording surface;
a 4 th head for writing data to the 4 th recording surface; and
and a controller configured to change the 4 th area, the 6 th area, and the 8 th area according to a1 st recording capacity of the 1 st area when the 1 st header is prohibited from being used.
9. A Depop processing method is a Depop processing method suitable for a magnetic disk device,
the magnetic disk device is provided with:
a plurality of disks having: a1 st area to which LBA is assigned and data is written in a normal recording system capable of randomly writing data; and a2 nd area to which LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner; and
a plurality of heads for writing data to the disk and reading data from the disk,
in the method of the Depop treatment, the first treatment step,
writing data to the 1 st area in the normal recording mode,
writing data to the 2 nd area in the shingle recording mode,
when the use of the 1 st head among the plurality of heads is prohibited, the 1 st area is changed according to the 1 st recording capacity of the 1 st recording surface corresponding to the 1 st head in the plurality of disks.
Background
In recent years, magnetic disk devices having a technology for realizing a high recording density have been developed. As a Magnetic disk device for realizing a high Recording density, there is a Magnetic disk device of a Shingled Write Magnetic Recording (SMR) or a Shingled Write Recording (SWR) type in which a plurality of tracks are written so as to overlap in a radial direction of a disk. There is also a magnetic disk device of the shingle recording type having a Logical drop function (Logical drop function) in which a head that cannot be used due to deterioration, a failure, or the like is prohibited from being used, and the correspondence between the physical Address and the LBA (Logical block Address) of each sector of the disk is changed.
Disclosure of Invention
Embodiments of the present invention provide a magnetic disk device and a Depop processing method that can improve performance.
The magnetic disk device of the present embodiment includes: a plurality of disks having: a1 st area to which LBA is assigned and in which data can be written randomly in a normal recording mode; and a2 nd area to which the LBA is assigned and in which data is written in a tile recording system in which a plurality of tracks are written in a radial direction in an overlapping manner; a plurality of heads for writing data to the disk and reading data from the disk; and a controller that writes data in the normal recording mode to the 1 st area and writes data in the shingle recording mode to the 2 nd area, and changes the 1 st area in accordance with a1 st recording capacity of a1 st recording surface corresponding to the 1 st head in the plurality of disks when the 1 st head in the plurality of heads is prohibited from being used.
Drawings
Fig. 1 is a block diagram showing a configuration of a magnetic disk device according to embodiment 1.
Fig. 2 is a schematic diagram showing an example of the arrangement of the head with respect to the disk according to embodiment 1.
Fig. 3 is a schematic diagram showing an example of a normal recording process.
Fig. 4 is a schematic diagram showing an example of the tile recording process.
Fig. 5 is a cross-sectional view for explaining an example of the Depop function of embodiment 1.
Fig. 6 is a schematic diagram showing an example of the user data area according to embodiment 1.
Fig. 7 is a schematic diagram showing an example of the user data area UA in the case where the Depop function of embodiment 1 is executed.
Fig. 8 is a schematic diagram showing an example of a user data area in the case where the Depop function of embodiment 1 is executed.
Fig. 9 is a diagram showing an example of the user data area according to embodiment 1.
Fig. 10 is a diagram showing an example of the user data area according to embodiment 1.
Fig. 11 is a diagram showing an example of the user data area according to embodiment 1.
Fig. 12 is a flowchart showing an example of the Depop processing method according to the present embodiment.
Fig. 13 is a diagram showing an example of the user data area in modification 1.
Fig. 14 is a diagram showing an example of the user data area in modification 2.
Fig. 15 is a diagram showing an example of a storage area according to embodiment 2.
Fig. 16 is a schematic diagram showing an example of a storage area in the case where the Depop function of embodiment 2 is executed.
Fig. 17 is a schematic diagram showing an example of a storage area in the case where the Depop function of embodiment 2 is executed.
Fig. 18 is a flowchart showing an example of the Depop processing method according to embodiment 2.
Detailed Description
Hereinafter, the embodiments will be described with reference to the drawings. The drawings are only examples, and do not limit the scope of the invention.
(embodiment 1)
Fig. 1 is a block diagram showing a configuration of a magnetic disk device 1 according to embodiment 1.
The magnetic disk device 1 includes a Head Disk Assembly (HDA), a driver IC20, a head amplifier integrated circuit (hereinafter, head amplifier IC or preamplifier) 30, a volatile memory 70, a nonvolatile memory 80, a buffer memory (buffer) 90, and a system controller 130 which is a single-chip integrated circuit, which will be described later. The magnetic disk device 1 is connected to a host system (hereinafter, simply referred to as a host) 100.
The HAD has: a magnetic disk (hereinafter referred to as a disk) DK, a spindle motor (hereinafter referred to as SPM)12, an arm 13 on which the head HD is mounted, and a voice coil motor (hereinafter referred to as VCM) 14. The disk DK is attached to the SPM12 and rotated by being driven by the SPM 12. The arm 13 and the VCM14 constitute an actuator 16. The arms 13 comprise at least 1 arm 13. For example, the arm 13 has a plurality of arms 13. The head HD includes at least 1 head HD. For example, the head HD has a plurality of heads HD. The actuator 16 controls the movement of the head HD mounted on the arm 13 to a predetermined position on the disk DK by driving the VCM 14. Further, the number of the actuators 16 may be 2 or more.
The disc DK is allocated a user data area UA available to a user for an area where data can be written. The disc DK may be allocated to an area where data (or a command) transferred from a host or the like is temporarily held before being written to a predetermined area of the user data area UA and a system area where information necessary for system management is written. Hereinafter, a direction from the inner circumference to the outer circumference of the disc DK or a direction from the outer circumference to the inner circumference of the disc DK is referred to as a radial direction. In the radial direction, a direction from the inner periphery to the outer periphery is referred to as an outward direction (outer side), and a direction from the outer periphery to the inner periphery is referred to as an inward direction (inner side). A direction perpendicular to the radial direction of the disc DK is referred to as a circumferential direction. The circumferential direction corresponds to a direction along the circumference of the disc DK. In addition, a predetermined position in the radial direction of the disc DK may be referred to as a radial position, and a predetermined position in the circumferential direction of the disc DK may be referred to as a circumferential position. The sum of the radial position and the circumferential position is sometimes referred to as a position.
The disc DK is divided into a plurality of areas (hereinafter, also referred to as zones or zone areas) for each predetermined range in the radial direction. A zone (zone) contains a plurality of tracks. The track comprises a plurality of sectors. The "track" is used in 1 of a plurality of areas obtained by dividing the disc DK in the radial direction, a path of the head HD at a predetermined radial position, data extending in the circumferential direction of the disc DK, data written in 1 cycle of the track at a predetermined radial position, data written in a track, a part of the data written in a track, or other various meanings. The "sector" is used to mean 1 of a plurality of areas obtained by dividing a track in the circumferential direction, data written to a predetermined position on the disc DK, data written to a sector, or other various meanings. The "width of the track in the radial direction" is also sometimes referred to as "track width". The "width in the radial direction of the write track" may be referred to as a "write track width", and the "width in the radial direction of the read track" may be referred to as a "read track width". The "write track width" is sometimes referred to as only the "track width", the "read track width" is sometimes referred to as only the "track width", and the "write track width and read track width" are sometimes collectively referred to as only the "track width". The "path passing through the center position of the track width of a predetermined track" is referred to as "track center". The "path passing through the center position of the write track width of a predetermined write track" is sometimes referred to as "write track center", and the "path passing through the center position of the read track width of a read track" is sometimes referred to as "read track center". The "write track center" is sometimes referred to as only the "track center", the "read track center" is sometimes referred to as only the "track center", and the "write track center and read track center" are sometimes collectively referred to as only the "track center". In addition, the radial position to be targeted when writing a track is also sometimes referred to as a target position. The target position can be arranged in a circular shape coaxial with the disc DK in each track of the disc DK, for example. For example, the target position corresponds to the center of the orbit.
In general, in the disc DK setting (or configuration): in a track adjacent to a predetermined track (hereinafter, also referred to as an adjacent track), one of an area (hereinafter, also referred to as a normal Recording area) in which data is written in a normal Recording (CMR) pattern written at a predetermined interval in a radial direction from the predetermined track and an area (hereinafter, also referred to as a tile Recording area) in which data is written in a Shingled writing Magnetic Recording (SMR) pattern or a Shingled Writing Recording (SWR) pattern written in a track to be written next so as to overlap with a part in the radial direction of the predetermined track. In this embodiment, a normal recording area and a tile recording area are set (or arranged) in the disc DK. The term "adjacent" is used to include data, objects, regions, spaces, and the like, which are arranged next to each other, and may also include data arranged at predetermined intervals. The Track density of the shingled recording area (Track Per inc: TPI) is higher than that of a recording area where overwrite is not performed, for example, a normal recording area. The tile recording area includes at least 1 track group (hereinafter, also referred to as a band or a band area) which is successively written in a radial direction with overlapping in one direction. The 2 band regions adjacent in the radial direction are arranged with a gap (clearance) therebetween. Hereinafter, the "writing data in the normal recording mode" may be referred to as "normal recording" or "normal recording processing" and the "writing data in the watt recording mode" may be referred to as "watt recording" or "watt recording processing" in some cases.
The head HD is opposed to the disk DK. For example, 1 head HD is opposed to 1 surface of the disc DK. The head HD is a slider as a main body, and includes a write head WHD and a read head RHD mounted on the slider. The write head WHD writes data to the disk DK. The read head RHD reads data written to the disk DK. In addition, the "write head WHD" is sometimes referred to simply as "head HD", the "read head RHD" is sometimes referred to simply as "head HD", and the "write head WHD and read head RHD" are sometimes collectively referred to as "head HD". The "center portion of the head HD" is sometimes referred to as "head HD", the "center portion of the write head WHD" is sometimes referred to as "write head WHD", and the "center portion of the head RHD" is sometimes referred to as "head RHD". The "center portion of the write head WHD" may be referred to as only the "head HD", and the "center portion of the read head RHD" may be referred to as only the "head HD". The case of "positioning the center of the head HD at the track center of a predetermined track" may be expressed as "positioning the head HD at a predetermined track", "disposing the head HD at a predetermined track", or "positioning the head HD at a predetermined track", or the like.
Fig. 2 is a schematic diagram showing an example of the arrangement of the head HD with respect to the disk DK according to the present embodiment. As shown in fig. 2, the direction of rotation of the disk DK in the circumferential direction is referred to as the rotation direction. In the example shown in fig. 2, the rotation direction is shown as counterclockwise, but may be the opposite direction (clockwise).
In fig. 2, a user data area UA of a disc DK is provided with a normal recording area CZ and a tile recording area SMA. In fig. 2, a normal recording region CZ is allowed to write data randomly in a user data region UA, that is, allowed to be normally recorded, in the magnetic disk device 1 of the shingled recording type. Hereinafter, in the magnetic disk apparatus 1 of the shingled recording type, the normal recording area CZ in which random writing of data in the user data area is permitted, that is, normal recording is permitted is sometimes called a Conventional Zone CZ. The conventional Zone CZ is defined by a Zone-device ATA Command (ZAC) and a Zone Block Command (ZBC) which are Command standards of the shingle recording type magnetic disk apparatus 1. The conventional zone CZ can record data frequently rewritten, such as system files and/or metadata. In the example shown in fig. 2, the tile recording area SMA is arranged on the innermost circumference side in the radial direction. The conventional zones CZ are adjacent in the outer direction of the tile recording area SMA.
In the example shown in fig. 2, the disc DK has: disc DK1, disc DK2, …, disc DKN. The disks DK1 to DKN are coaxial and overlap with each other at intervals in one direction. The diameters of the disks DK1 to DKN were the same. The terms "same", "identical", and "equivalent" are intended to include the same meaning, but not necessarily, to the same extent, and also include different meanings to the same extent as they are regarded as being substantially the same. Further, the diameters of the disks DK1 to DKN may also be different. The disk DK1 has a surface S0 and a back surface S1 opposite to the surface S0. Surface S0 has user data area UA 0. The user data area UA0 has: a tile recording region SMA0, and a conventional zone CZ0 adjacent in a direction outward of tile recording region SMA 0. The rear side S1 has a user data area UA 1. The user data area UA1 has: a tile recording region SMA1, and a conventional zone CZ1 adjacent in a direction outward of tile recording region SMA 1. Hereinafter, the front surface and the back surface of the disc may be referred to as recording surfaces.
The disc DK2 has: a surface S2 and a back surface S3 opposite the surface S2. The surface S2 faces the back surface S1. Surface S2 has user data area UA 2. The user data area UA2 has: a tile recording region SMA2, and a conventional zone CZ2 adjacent in a direction outward of tile recording region SMA 2. The rear side S3 has a user data area UA 3. The user data area UA3 has: a tile recording region SMA3, and a conventional zone CZ3 adjacent in a direction outward of tile recording region SMA 3.
The tray DKN has: a surface S (N-1) and a back surface SN on the opposite side of the surface S (N-1). The surface S (N-1) has a user data area UA (N-1). The user data area UA (N-1) has: a tile recording region SMA (N-1), and a conventional zone CZ (N-1) adjacent in a direction outward of the tile recording region SMA (N-1). The back SN has a user data area UAN. The user data area UAN has: a tile recording area SMAN, and a conventional zone CZN adjacent in an outer direction of the tile recording area SMAN.
In fig. 2, the head HD has: head HD0, head HD1, head HD2, head HD3, …, head HD (N-1), and head HDN. The head HD0 opposes the surface S0. The head HD0 writes data to the surface S0 and reads data from the surface S0. The head HD1 faces the rear face S1. The head HD1 writes data to the back surface S1 and reads data from the back surface S1. The head HD2 opposes the surface S2. The head HD2 writes data to the surface S2 and reads data from the surface S2. The head HD3 faces the rear face S3. The head HD3 writes data to the back surface S3 and reads data from the back surface S3. The head HD (N-1) is opposed to the surface S (N-1). The head HD (N-1) writes data to the front surface S (N-1) and reads data from the back surface S (N-1). The head HDN faces the back surface SN. The head HDN writes data to the back SN and reads data from the back SN.
In fig. 2, the total of the recording capacities of data that can be written on the recording surface of the disc DK by the head HD (hereinafter, also referred to simply as the total capacity) is: the total of the recording capacity of data that can be written to the front surface S0 of the disc DK1 by the head HD0, the recording capacity of data that can be written to the back surface S1 of the disc DK1 by the head HD1, the recording capacity of data that can be written to the front surface S2 of the disc DK2 by the head HD2, the recording capacity of data that can be written to the back surface S3 of the disc DK2 by the head HD3, the recording capacity …, the recording capacity of data that can be written to the front surface S (N-1) of the disc DKN by the head HD (N-1), and the recording capacity of data that can be written to the back surface SN of the disc DKN by the head HDN. The total capacity may be, for example, the total of the recording capacities of data that can be written to all of the discs DK1 to DKN mounted on the magnetic disk 1, the total of the recording capacities of data that can be written to the recording surfaces of several of the plurality of discs DK1 to DKN, or the recording capacity of data that can be written to 1 recording surface of 1 of the plurality of discs DK1 to DKN. Hereinafter, the "recording capacity of data that can be written in a predetermined area of a predetermined recording surface of a predetermined disc DK by using a head HD corresponding to the predetermined recording surface" may be simply referred to as "recording capacity".
In fig. 2, the total of the recording capacities of data that can be written in the user data area UA by the header HD (the recording capacity of the user data area UA) (hereinafter, also referred to as the total user data capacity) is: a recording capacity of data that can be written to the user data area UA0 on the front surface S0 by the head HD0 (a recording capacity of the user data area UA 0), a recording capacity of data that can be written to the user data area UA1 on the back surface S1 by the head HD1 (a recording capacity of the user data area UA 1), a recording capacity of data that can be written to the user data area UA2 on the front surface S2 by the head HD2 (a recording capacity of the user data area UA 2), a recording capacity of data that can be written to the user data area UA3 on the back surface S3 by the head HD3 (a recording capacity of the user data area UA 3), …, a recording capacity of data that can be written to the user data area UA (N-1) on the front surface S (N-1) by the head HD (N-1) (a recording capacity of the user data area UA (N-1)), and the sum of the recording capacities of data that can be written in the user data area UAN of the back surface SN by the head HDN (the recording capacity of the user data area UAN). The total user data capacity may be a total of the recording capacities of data that can be written in the user data areas UA of all the recording surfaces of all the disks DK1 to DKN mounted in the magnetic disk device 1, a total of the recording capacities of data that can be written in the user data areas UA of several recording surfaces of several disks among the plurality of disks DK1 to DKN, or a recording capacity of data that can be written in the user data areas UA of 1 recording surface of 1 disk among the plurality of disks DK1 to DKN.
In fig. 2, the total of the recording capacities (the recording capacity of the tile recording area SMA) of the data that can be written in the tile recording area SMA by the head HD (hereinafter, also referred to as the total tile recording capacity) is: a recording capacity of data which can be written to the tile recording area SMA0 of the front surface S0 by the head HD0 (a recording capacity of the tile recording area SMA 0), a recording capacity of data which can be written to the tile recording area SMA1 of the back surface S1 by the head HD1 (a recording capacity of the tile recording area SMA 1), a recording capacity of data which can be written to the tile recording area SMA2 of the front surface S2 by the head HD2 (a recording capacity of the tile recording area SMA 2), a recording capacity of data which can be written to the tile recording area SMA3 of the back surface S3 by the head HD3 (a recording capacity of the tile recording area SMA 3), …, a recording capacity of data which can be written to the tile recording area SMA (N-1) of the front surface S (N-1) by the head HD (N-1) (a recording capacity of the tile recording area SMA (N-1)), and the sum of the recording capacities (recording capacity of the tile recording region SMAN) of the data that can be written into the tile recording region SMN of the back surface SN by the head HDN. The total tile recording capacity may be a total of the recording capacities of data writable to the tile recording areas SMA of all the recording surfaces of all the disks DK1 to DKN mounted in the magnetic disk device 1, a total of the recording capacities of data writable to the tile recording areas SMA of several recording surfaces of several disks among the plurality of disks DK1 to DKN, or a recording capacity of data writable to the tile recording areas SMA of 1 recording surface of 1 disk among the plurality of disks DK1 to DKN.
In fig. 2, the recording capacity of data that can be written in the conventional zone CZ by the head HD (the recording capacity of the conventional zone CZ) is the sum of the conventional zones (hereinafter, sometimes referred to as the total conventional zone capacity): a recording capacity of data that can be written to the conventional zone CZ0 of the front surface S0 with the head HD0 (a recording capacity of the conventional zone CZ 0), a recording capacity of data that can be written to the conventional zone CZ1 of the back surface S1 with the head HD1 (a recording capacity of the conventional zone CZ 1), a recording capacity of data that can be written to the conventional zone CZ2 of the front surface S2 with the head HD2 (a recording capacity of the conventional zone CZ 2), a recording capacity of data that can be written to the conventional zone CZ3 of the back surface S3 with the head HD3 (a recording capacity of the conventional zone CZ 3), …, a recording capacity of data that can be written to the conventional zone CZ (N-1) of the front surface S (N-1) with the head HD (N-1) (a recording capacity of the conventional zone CZ (N-1), and a total of recording capacities of data that can be written to the conventional zone zn of the back surface SN with the head HDN (a recording capacity of the conventional zone CZ (. The total legacy zone capacity may be a total of the recording capacities of data that can be written in the legacy zone CZ of all the recording surfaces of all the discs DK1 to DKN mounted in the magnetic disk device 1, a total of the recording capacities of data that can be written in the legacy zone CZ of the recording surfaces of several discs out of the plurality of discs DK1 to DKN, and a total of the recording capacities of data that can be written in the legacy zone CZ of 1 recording surface of 1 disc out of the plurality of discs DK1 to DKN.
The driver IC20 controls the driving of the SPM12 and the VCM14 under the control of the system controller 130 (specifically, an MPU60 described later).
The head amplifier IC (preamplifier) 30 includes a read amplifier, a write driver, and the like. The read amplifier amplifies a read signal read from the disk DK and outputs the amplified signal to the system controller 130 (specifically, a read/write (R/W) channel 50 described later). The write driver outputs a write current corresponding to the signal output from the R/W channel 50 to the head HD.
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 and the like necessary for processing of each unit of the magnetic disk device 1. The volatile Memory 70 is, for example, a DRAM (Dynamic Random Access Memory) or an SDRAM (Synchronous Dynamic Memory).
The nonvolatile memory 80 is a semiconductor memory that records stored data even when power supply is cut off. The nonvolatile Memory 80 is, for example, a R-type or NAND-type Flash ROM (FROM).
The buffer memory 90 is a semiconductor memory that temporarily stores data and the like transmitted and received between the magnetic disk device 1 and the host 100. The buffer memory 90 may be integrated with the volatile memory 70. The buffer Memory 90 is, for example, a DRAM (dynamic Random Access Memory), an SRAM (Static Random Access Memory), an SDRAM (SDRAM), a FeRAM (Ferroelectric Random Access Memory), an MRAM (Magnetoresistive Random Access Memory), or the like.
The System controller (controller) 130 is implemented using, for example, 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 130 includes a Hard Disk Controller (HDC)40, a read/write (R/W) channel 50, and a microprocessor or Micro Processing Unit (MPU) 60. The HDC40, the R/W channel 50, and the MPU60 are electrically connected to each other, respectively. The system controller 130 is electrically connected to, for example, a driver IC20, a head amplifier IC30, a volatile memory 70, a nonvolatile memory 80, a buffer memory 90, and the host system 100.
The HDC40 controls data transfer between the host 100 and the R/W channel 50 in accordance with an instruction from the MPU60 described later. The HDC40 is electrically connected to, for example, the volatile memory 70, the non-volatile memory 80, and the buffer memory 90.
The R/W channel 50 executes signal processing of read data and write data in accordance with an instruction from the MPU 60. The R/W channel 50 has circuitry or functionality to modulate the write data. The R/W channel 50 has a circuit or function for measuring the signal quality of read data. The R/W channel 50 is electrically connected to, for example, a head amplifier IC30, etc.
The MPU60 is a main controller that controls each unit of the magnetic disk apparatus 1. The MPU60 controls the VCM14 via the driver IC20, and performs positioning of the head HD. The MPU60 controls the write operation of data to the disk DK and selects a storage destination of write data transferred from the host 100. Further, the MPU60 controls the reading operation of data from the disk DK, and controls the processing of read data transferred from the disk DK to the host 100. In addition, the MPU60 manages an area where data is recorded. The MPU60 is connected to each unit of the magnetic disk device 1. The MPU60 is electrically connected to, for example, the driver IC20, the HDC40, and the R/W channel 50.
The MPU60 includes: a read/write control section 610, a head/LBA (Logical block Address) management section 620, and a recording area management section 630. The MPU60 executes processes of each unit, for example, the read/write control unit 610, the head/LBA management unit 620, and the recording area management unit 630, on firmware. The MPU60 may also include, as circuits, various components, for example, the read/write control unit 610, the head/LBA management unit 620, and the recording area management unit 630.
The read/write control unit 610 controls the read processing and write processing of data in accordance with a command or the like from the host 100. The read/write control unit 610 controls the VCM14 via the driver IC20 to dispose the head HD at a predetermined radial position on the disk DK and execute read processing or write processing. Hereinafter, the terms "write processing" and "read processing" may be expressed as "access" or "access processing".
The read/write control section 610 executes normal recording in accordance with a command or the like from the host 100. The read/write control unit 610 normally records data such as system files and metadata in the normal zone CZ of the user data area UA of the disc DK in accordance with a command from the host 100 or the like. The read/write control section 610 normally records data in a random and sequential (sequential) manner in the conventional zone CZ, for example. For example, in the normal zone CZ of the user data area UA, the read/write control unit 610 performs the shingle recording on a plurality of tracks at a predetermined track pitch (hereinafter, also referred to as a normal recording track pitch).
The read/write control section 610 executes the tile recording in accordance with a command or the like from the host 100. The read/write control unit 610 performs the tile recording of data in the tile recording area SMA of the user data area UA of the disc DK in accordance with a command or the like from the host 100. The read/write control section 610, for example, sequentially performs the tile recording of data for each band region in the tile recording region SMA. For example, in the tile recording area SMA of the user data area UA, the read/write control unit 610 performs tile recording on a plurality of tracks at a predetermined track pitch (hereinafter, also referred to as a tile recording track pitch). The watt recording track pitch WTP is smaller than the normal recording track pitch CTP, for example.
Fig. 3 is a schematic diagram showing an example of a normal recording process. As shown in fig. 3, the direction in which data is written and read sequentially in the radial direction is referred to as the forward direction. In fig. 3, the forward direction is the inward direction. The forward direction may be an outward direction. As shown in fig. 3, the direction in which the head HD advances with respect to the disk DK, that is, the direction of reading/writing, is sometimes referred to as the direction of travel in the circumferential direction. In the example shown in fig. 3, the direction of travel is the forward direction. Further, the traveling direction may be a rear direction. FIG. 3 shows a track CTR0, a track CTR1, tracks CTR2, …, a track CTRn-2, a track CTRn-1, and a track CTRn. In fig. 3, the tracks CTR0 to CTRn are arranged in the order of description from the outer direction to the inner direction.
Fig. 3 shows: a track center CTC0 of the track CTR0 of the track width TRW, a track center CTC1 of the track CTR1 of the track width TRW, track centers CTC2, … of the track CTR2 of the track width TRW, a track center CTCn-2 of the track CTRn-2 of the track width TRW, a track center CTCn-1 of the track CTRn-1 of the track width TRW, and a track center CTCn of the track CTRn of the track width TRW. Further, the track widths of the tracks CTR0 to CTRn may also be different.
In the example shown in fig. 3, the tracks CTR0 to CTRn are arranged at a normal recording track pitch CTP in the radial direction, respectively. For example, the track center CTC0 of the track CTR0 and the track center CTC1 of the track CTR1 are separated in the radial direction by the normal recording track pitch CTP, and the track center CTC1 of the track CTR1 and the track center CTC2 of the track CTR2 are separated in the radial direction by the normal recording track pitch CTP. Further, for example, the track center CTCn-2 of the track CTRn-2 and the track center CTCn-1 of the track CTRn-1 are separated by the normal recording track pitch CTP in the radial direction, and the track center CTCn-1 of the track CTRn-1 and the track center CTCn of the track CTRn are separated by the normal recording track pitch CTP in the radial direction. The tracks CTR0 to CTRn may be arranged at different track pitches (normal recording track pitches) in the radial direction.
In the example shown in fig. 3, the tracks CTR0 to CTRn are arranged with a gap CGP in the radial direction. For example, the track CTR0 and the track CTR1 are separated by a gap CGP in the radial direction, and the track CTR1 and the track CTR2 are separated by a gap CGP in the radial direction. Further, the track CTRn-2 and the track CTRn-1 are separated by a gap CGP in the radial direction, and the track CTRn-1 and the track CTRn are separated by a gap CGP in the radial direction. The tracks CTR0 to CTRn may be arranged with different gaps therebetween.
In fig. 3, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but is actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 3, the read/write control unit 610 positions the head HD at the track center CTC0 in the normal recording area of the user data area UA and performs normal recording on the track CTR 0. In the normal recording area of the user data area UA, the read/write control unit 610 performs normal recording on the track CTR1 by positioning the head HD at a track center CTC1 separated by the normal recording track pitch CTP in the inward direction from the track center CTC0 of the track CTR 0. In the normal recording area of the user data area UA, the read/write control unit 610 performs normal recording on the track CTR2 by positioning the head HD at a track center CTC2 separated by the normal recording track pitch CTP in the inward direction from the track center CTC1 of the track CTR 1.
In the example shown in fig. 3, the read/write control unit 610 performs normal recording on the track CTRn-1 at the track center CTCn-1 positioning head HD spaced apart from the track center CTCn-2 of the track CTRn-2 in the inward direction by the normal recording track pitch CTP in the normal recording area of the user data area UA. In normal recording in the user data area UA, the read/write control unit 610 performs normal recording on the track CTRn at a track center CTCn positioning head HD spaced apart from the track center CTCn-1 of the track CTRn-1 by the normal recording track pitch CTP in the inward direction.
In the example shown in fig. 3, the read/write control unit 610 may perform normal recording of the tracks CTR0, CTR1, CTR2, …, CTRn-2, CTRn-1, and CTRn in order in the normal recording area of the user data area UA, or may perform normal recording of the tracks CTR0, CTR1, CTR2, …, CTRn-2, CTRn-1, and CTRn in random in predetermined sectors, respectively.
Fig. 4 is a schematic diagram showing an example of the tile recording process. Fig. 4 shows a predetermined band area BA of the user data area UA. In the example shown in fig. 4, the band area BA contains: tracks STR0, STR1, STR2, …, STRn-1, and STRn. In fig. 4, the tracks STR0 to STRn are arranged in the order of description from the outer direction to the inner direction. In fig. 4, tracks STR0 to STRn are written overlapping in the forward direction.
In fig. 4, among the plurality of tracks STR0 to STRn, a track STR0 written to the disk DK by the write head WHD may be called a write track WT0, a track STR1 written to the disk DK by the write head WHD may be called a write track WT1, a track STR2 written to the disk DK by the write head WHD may be called a write track WT2, a track STRn-1 written to the disk DK by the write head WHD may be called a write track WTn-1, and a track STRn written to the disk DK by the write head WHD may be called a write track WTn.
Fig. 4 shows: track center STC0 of write track WT0 (track STR0) of write track width WTW, track center STC1 of write track WT1 (track STR1) of write track width WTW, track centers STC2 and … of write track WT2 (track STR2) of write track width WTW, track center STCn-1 of write track WTn-1 (track STRn-1) of write track width WTW, and track center STCn of write track WTn (track STRn) of write track width WTW. Further, the write track widths of the write tracks WT0 through WTN may also be different.
In the example shown in fig. 4, the writing tracks WT0 (tracks STR0) to wtn (strn) are arranged at a watt recording track pitch WTP in the radial direction, respectively. For example, the track center STC0 of the write track WT0 is separated from the track center STC1 of the write track WT1 in the radial direction by the watt recording track pitch WTP. For example, the track center STC1 of the write track WT1 is separated from the track center STC2 of the write track WT2 in the radial direction by the watt recording track pitch WTP. In addition, for example, the track center STCn-1 of the writing track WTn-1 is separated from the track center STCn of the writing track WTn in the radial direction by the watt recording track pitch WTP. The write tracks WT0 (track STR0) to WTn (track STRn) may be arranged at different track pitches (watt recording track pitches) in the radial direction.
In addition, the write track WT0 (track STR0) to the write track WTn (track STRn) are written to overlap in the forward direction. The area of the remaining write track WT0 outside the area where the write track WT1 overlaps is referred to as the read track RT0 (track STR0), the area of the remaining write track WT1 outside the area where the write track WT2 overlaps is referred to as the read track RT1 (track STR1), and the area of the remaining write track WTn-1 outside the area where the write track WTn overlaps is referred to as the read track RTn-1 (track STRn-1). In addition, a write track (hereinafter, also referred to as a final track) WTn, which is written last and does not overlap with another write track when writing sequentially in the tape area BA in the forward direction, may be referred to as a read track WTn (final track). FIG. 4 shows read track widths RTW1 of read tracks RT0 through RTn-1. In fig. 4, the read track width RTW2 of the read track RTn is the same as the write track width WTW of the write track WTn. The read track width RTW1 is smaller than the write track width WTW. In addition, the read track widths of read tracks RT0 through RTn-1 may also be different.
In fig. 4, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 4, the read/write control section 610 sequentially performs the shingled recording of the write track WT0, the write track WT1, the write tracks WT2 and …, the write track WTWn-1, and the write track WTWn in the prescribed band area BA in the user data area UA in the described order. In other words, the read/write control section 610 performs overlapping writing of the track STR0 (write track WT0), the track STR1 (write track WT1), the track STR2 (write track WT2), the … track STRn-1 (write track WTn-1), and the track STRn (write track WTn) in the prescribed band area BA in the user data area UA in the described order in the forward direction.
In the example shown in fig. 4, the read/write control section 610 positions the head HD at a track center STC1 separated by a track pitch WTP in the forward direction from the track center STC0 of the write track WT0 (track STR0) in a predetermined band area BA of the user data area UA and performs the watt recording on the write track WT1 at the write track WT 0. In a predetermined band area BA of the user data area UA, the read/write control section 610 positions the head HD at a track center STC2 separated by a track pitch WTP in the forward direction from the track center STC1 of the write track WT1 and performs watt recording on the write track WT2 at the write track WT 1. In a predetermined band area BA of the user data area UA, the read/write control unit 610 positions the head HD at a track center STCn separated by a track pitch WTP in the forward direction from the track center STCn-1 of the write track WTN-1 and performs a tile recording on the write track WTN-1 for the write track (final track) WTN.
The head/LBA management section 620 manages the head HD and LBA. The head/LAB management unit 620 transmits information of the head HD to the host 100, and sets the head HD, which is deteriorated or cannot be used due to a failure or the like (hereinafter, may be referred to as a defective head), to be prohibited from being used in accordance with a command or the like of the host 100. The head/LAB management unit 620 sets the defective head HD to be prohibited from use, and sets a recording surface (hereinafter, also referred to as an invalid recording surface) of the disc DK corresponding to the defective head HD set to be prohibited from use to be unusable. Hereinafter, the case of "setting the head HD to be prohibited" may be referred to as "deleting the head HD". In addition, the case of "setting the recording surface (invalid recording surface) of the disc DK to be unusable" may be referred to as "deleting the recording surface (invalid recording surface) of the disc DK". When the recording surface (invalid recording surface) of a predetermined disk DK is set as unusable, the head/LAB management unit 620 changes the correspondence relationship between the logical address and the physical address, for example, the LBA, of each sector of the user data area UA of the recording surface (hereinafter, sometimes referred to as valid recording surface) of the disk DK on which the read/write processing can be performed by using the head HD other than the invalid recording surface of the predetermined disk DK. Therefore, when the recording surface (invalid recording surface) of the predetermined disk DK is set to be unusable, the head/LAB management unit 620 changes the maximum LBA (hereinafter, also referred to simply as the maximum LAB) in the magnetic disk device 1. As described above, the "function of prohibiting the defective head HD from being used in accordance with a command or the like of the host 100 and changing the correspondence relationship between the physical address and the LBA of each sector of the effective recording surface other than the invalid recording surface corresponding to the defective head HD" may be referred to as a "Logical drop (Logical drop) function". The "Logical Depop function" is also sometimes referred to simply as "Depop function" or "Depop". The Logical Depop function is a function specified by a predetermined standard.
Fig. 5 is a cross-sectional view for explaining an example of the Depop function of the present embodiment. Fig. 5 corresponds for example to fig. 2. In fig. 5, the LBA is increased from the outer side to the inner side, for example. The LBA may be increased from the inside to the outside. Fig. 5 shows a radial position RP0, a radial position RP1 located outward of the radial position RP0, and a radial position RP2 located outward of the radial position RP 1. In fig. 5, the user data areas UA0 through UAN correspond to a radial range UAR from the radial position RP0 (or the cylinder corresponding to the radial position RP 0) to the radial position RP2 (or the cylinder corresponding to the radial position RP 2) (hereinafter, also referred to as a radial range). The radius range UAR of the user data areas UA0 to UAN may also be identical, for example. The distance in the radial direction from the user data area UA0 to UAN (hereinafter, also referred to as a radial distance) is the same. Therefore, the areas of the user data areas UA0 through UAN are the same. For example, the recording capacities of the user data areas UA0 through UAN are the same. The radius ranges of the user data areas UA0 to UAN may be different from each other. The recording capacities of the user data areas UA0 to UAN may be different from each other. In fig. 5, the tile recording areas SMA0 to SMAN correspond to the radial range SRR1 from the radial position RP0 to the radial position RP 1. In other words, the radial range SRR1 of the tile recording area SMA0 to SMAN is the same. The radial distance from the tile recording area SMA to the SMAN is the same. Therefore, the areas of the tile recording areas SMA0 to SMAN are the same. For example, the recording capacities of the watt recording areas SMA0 to SMAN are the same. In addition, the radius ranges of the tile recording areas SMA0 to SMAN may also be different, respectively. In addition, the recording capacities of the tile recording areas SMA0 to SMAN may be different, respectively. In fig. 5, the conventional zones CZ0 to CZN correspond to the radial range from the radial position RP1 to the radial position RP 2. In other words, the radius ranges CRR1 of the conventional zones CZ0 to CZN are identical. The radial distances of the conventional zones CZ0 to CZN are the same. Therefore, the areas of the conventional zones CZ0 to CZN are the same. For example, the recording capacities of the conventional zones CZ0 through CZN are the same. Furthermore, the radius ranges of the conventional zones CZ0 to CZN may also differ respectively. In addition, the recording capacities of the conventional zones CZ0 through CZN may also be different, respectively. In fig. 5, the radius range SRR1 is larger than the radius range CRR 1. In fig. 5, the radial range UAR of user data region UA0 to UAN corresponds to the sum of the radial range SRR1 of tile recording region SMA0 to SMAN and the radial range CRR1 of conventional zones CZ0 to CZN.
In the example shown in fig. 5, when the defective head HD2 is prohibited from being used by the Depop function, the head/LBA management unit 620 sets the invalid recording surface S2 of the disk DK2 as unusable. When the invalid recording surface S2 is set to be unusable, the head/LBA management unit 620 changes the correspondence relationship between the physical addresses and LBAs of the user data areas UA0, UA1, UA3 to UAN of the valid recording surfaces S0, S1, and S3 to SN other than the invalid recording surface S2. Although fig. 5 illustrates an example in which the use of the head HD2 is prohibited by the Depop function, the head/LBA management unit 620 may execute the same processing as that performed when the use of the head HD2 is prohibited by the Depop function even when the use of each of the heads HD0, HD1, HD3 to HDN is prohibited by the Depop function.
The recording area management unit 630 manages a recording area of the disc DK (hereinafter, also referred to simply as the disc DK). The recording area management unit 630 sets normal recording and tile recording areas on the recording surface of the disc DK. The recording area management unit 630 changes (adjusts, sets, or expands) the legacy zone CZ of the recording surface of at least 1 disc DK when the head/LBA management unit 620 sets the predetermined head HD to the use prohibition by the Depop function. For example, when the head/LBA management unit 620 sets the predetermined head HD to the prohibited use by the Depop function, the recording area management unit 630 changes (or sets) an area other than the normal zone of the recording surface of at least 1 disc DK to the normal zone CZ.
When the head/LBA management section 620 sets the predetermined head HD to the prohibited use by the Depop function, the recording area management section 630 changes (or sets) a part of the tile recording area SMA to the normal zone CZ in the user data area UA of at least 1 disc DK. In other words, the recording area management section 630 changes (or sets) a part of the recording capacity of the tile recording area SMA to the recording capacity of the conventional zone CZ in the user data area UA of at least 1 disc DK in the case where the head/LBA management section 620 sets the predetermined head HD to the use prohibition by the Depop function.
The recording area management unit 630 changes (or sets) a part of the tile recording area SMA to the normal area CZ in the user data area UA of at least 1 valid recording surface in accordance with the recording capacity (or area) of the normal area CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 sets the use prohibited by the Depop function. In other words, when the head/LBA management section 620 sets the predetermined defective head HD as the prohibited use by the Depop function, the recording region management section 630 changes (or sets) a part of the tile recording region SMA to the legacy zone CZ in the user data region UA of at least 1 effective recording surface so that the total legacy zone capacity before setting the head HD as the prohibited use coincides with the total legacy zone capacity after setting the head HD as the prohibited use.
For example, the recording area management unit 630 changes a part of the plurality of tile recording areas SMA corresponding to the user data areas UA of the plurality of effective recording surfaces to the plurality of conventional areas CZ corresponding to the plurality of tile recording areas SMA, based on the recording capacity (or area) of the conventional area CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 is set to prohibit use by the Depop function. Further, the recording area management unit 630 may uniformly change a part of the plurality of tile recording areas SMA corresponding to the user data areas UA of the plurality of effective recording surfaces to the conventional area CZ corresponding to the plurality of tile recording areas SMA, in accordance with the recording capacity (or area) of the conventional area CZ of the ineffective recording surface of the disc DK corresponding to the defective head HD. The recording area management unit 630 may change a part of each of the plurality of tile recording areas SMA corresponding to each of the plurality of user data areas UA of the effective recording surfaces to each of the plurality of land recording areas CZ corresponding to each of the plurality of land recording areas SMA, in accordance with the recording capacity (or area) of the land zone CZ of the ineffective recording surface of the disc DK corresponding to the defective head HD.
For example, the recording area manager 630 changes a part of the tile recording area SMA of the plurality of effective recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA manager 620 has been set to prohibit use by the Depop function, to the plurality of conventional zones CZ. The recording area manager 630 may change a part of the tile recording area SMA of the plurality of effective recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA manager 620 is prohibited from using the Depop function, to the plurality of conventional zones CZ uniformly. The recording area management unit 630 may change a part of the tile recording area SMA of the plurality of effective recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 is set to prohibit use by the Depop function, to the plurality of conventional zones CZ unevenly.
For example, the recording area management unit 630 changes a part of the tile recording area SMA corresponding to 1 user data area UA out of the user data areas UA of the plurality of effective recording surfaces to the normal area CZ corresponding to the tile recording area SMA, based on the recording capacity of the normal area CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 has been set to prohibit use by the Depop function.
The recording area management section 630 allocates a part of the recording capacity of the tile recording area SMA to the recording capacity of the conventional zone CZ in the user data area UA of at least 1 effective recording surface, based on the recording capacity of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management section 620 is set to prohibit use by the Depop function. In other words, the recording region management section 630 allocates a part of the recording capacity of the tile recording region SMA to the recording capacity of the legacy zone CZ in the user data region UA of at least 1 effective recording surface in a case where the head/LBA management section 620 sets the predetermined head HD to the use inhibition by the Depop function, so that the total legacy zone capacity before the head HD is set to the use inhibition coincides with the total legacy zone capacity after the head HD is set to the use inhibition.
For example, the recording area management unit 630 allocates the same amount of recording capacity in the recording capacity of the plurality of watt recording areas SMA corresponding to the user data areas UA of the plurality of effective recording surfaces to the recording capacity of the conventional area corresponding to the plurality of watt recording areas, respectively, in accordance with the recording capacity (or area) of the conventional area CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 has set the use inhibition function. Further, the recording area management unit 630 may uniformly allocate a part of the recording capacity of each of the plurality of tile recording areas SMA corresponding to the user data areas UA of the plurality of effective recording surfaces to the recording capacity of each of the conventional zones CZ corresponding to the plurality of tile recording areas SMA, based on the recording capacity (or area) of the conventional zone CZ of the ineffective recording surface of the disc DK corresponding to the defective head HD. Further, the recording area management unit 630 may unevenly allocate a part of the recording capacity of the plurality of tile recording areas SMA corresponding to the user data areas UA of the plurality of effective recording surfaces to the recording capacity of the conventional zone CZ corresponding to the plurality of tile recording areas SMA, based on the recording capacity (or area) of the conventional zone CZ of the ineffective recording surface of the disc DK corresponding to the defective head HD.
For example, the recording area management unit 630 allocates the recording capacity of the tile recording area SMA corresponding to 1 user data area UA out of the user data areas UA of the plurality of effective recording surfaces to the recording capacity of the legacy zone corresponding to the tile recording area SMA, based on the recording capacity (or area) of the legacy zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 has been set to prohibit use by the Depop function.
When the recording area management unit 630 changes a part of the tile recording area SMA of the user data area UA of the effective recording surface to the conventional area CZ, the read/write control unit 610 writes data (normal recording) by positioning the head HD at a plurality of target positions where tracks can be written so as not to overlap with adjacent tracks in the plurality of target positions where a plurality of tracks written by tile recording overlap are written, in the area changed from the tile recording area SMA of the user data area UA to the conventional area CZ. In other words, when a part of the tile recording region SMA of the user data region UA of the effective recording surface is changed to the conventional region CZ, the read/write controller 610 performs normal recording by writing a track at a track pitch that is an integral multiple of the tile recording track pitch in the region changed from the tile recording region SMA of the user data region UA to the conventional region CZ. Hereinafter, the "area in which the recording type is changed" may be referred to as a "changed area". The modified area corresponds to, for example, a portion of the tile recording area SMA for the conventional zone CZ, which is modified in accordance with the recording capacity (or area) of the conventional zone CZ of the null recording surface.
For example, when a part of the tile recording area SMA of the user data area UA of the effective recording surface is changed to the normal zone CZ, the read/write controller 610 performs normal recording by writing a plurality of tracks, which are written by tile recording, with 1 track spacing in the changed area from the tile recording area SMA of the user data area UA to the normal zone CZ. In other words, when a part of the tile recording area SMA of the user data area UA of the effective recording surface is changed to the normal zone CZ, the read/write controller 610 performs normal recording by writing at a track pitch 2 times or more the tile recording track pitch in the changed area from the tile recording area SMA of the user data area UA to the normal zone CZ.
When the recording area management unit 630 changes a part of the tile recording area SMA of the user data area UA of the effective recording surface to the normal zone CZ, the read/write control unit 610 may perform normal recording by writing a plurality of tracks separated by 2 or more tracks when writing is performed by tile recording in a change area changed from the tile recording area SMA of the user data area UA to the normal zone CZ.
Fig. 6 is a schematic diagram illustrating an example of the user data area UA according to the present embodiment. Fig. 6 corresponds to fig. 2 and 5.
In the example shown in fig. 6, the recording area manager 630 sets, in the user data area UA0 of the recording surface S0 of the disc DK 1: a tile recorded region SMA0 of radius range SRR1, and a conventional zone CZ0 of radius range CRR1 located outwardly of tile recorded region SMA 0. The recording area management unit 630 sets, in the user data area UA1 of the recording surface S1 of the disc DK 1: a tile recorded region SMA1 of radius range SRR1, and a conventional zone CZ1 of radius range CRR1 located outwardly of tile recorded region SMA 1. The recording area management unit 630 sets, in the user data area UA2 of the recording surface S2 of the disc DK 2: a tile recorded region SMA2 of radius range SRR1, and a conventional zone CZ2 of radius range CRR1 located outwardly of tile recorded region SMA 2. The recording area management unit 630 sets, in the user data area UA3 of the recording surface S3 of the disc DK 2: a tile recorded region SMA3 of radius range SRR1, and a conventional zone CZ3 of radius range CRR1 located outwardly of tile recorded region SMA 3. The recording area management unit 630 sets, in the user data area UA (N-1) on the recording surface S (N-1) of the disc DKN: a tile recording region SMA (N-1) of radius range SSR1, and a conventional zone CZ (N-1) of radius range CRR1 located outwardly of tile recording region SMA (N-1). The recording area management unit 630 sets, in the user data area UAN of the recording surface SN of the disc DKN: a tile recording area SMAN of radius range SRR1, and a conventional zone CZN of radius range CRR1 located in an outer direction of tile recording area SMAN.
Fig. 7 is a schematic diagram showing an example of the user data area UA in the case where the Depop function of the present embodiment is executed. Fig. 7 corresponds to fig. 5 and 6. In fig. 7, the head HD2 is set to be prohibited from use by the Depop function. That is, in fig. 7, the head HD2 does not perform read/write processing to the user data area UA2 of the recording surface S2. Fig. 7 shows a radial position RP3 between radial position RP0 and radial position RP 1. In fig. 7, tile recording areas SMA0, SMA1, SMA3 to SMAN correspond to the radial range SRR2 from radial position RP0 to radial position RP 3. In other words, the radius ranges SRR2 of the tile recording areas SMA0, SMA1, SMA3 to SMAN are the same. The radius range SRR2 is smaller than the radius range SRR 1. In other words, the tile recording regions SMA0, SMA1, SMA3 to SMAN (areas) shown in fig. 7 are smaller than the tile recording regions SMA0, SMA1, SMA3 to SMAN (areas) shown in fig. 6, respectively. The sum of the regions (modified regions) corresponding to the difference between the radial range SRR1 and the radial range SRR2 of each tile recording region SMA0, SMA1, SMA3 to SMAN is a region corresponding to the recording capacity of the conventional region CZ 2. In other words, each region (modified region) corresponding to the difference between the radius range SRR1 and the radius range SRR2 of each tile recording region SMA0, SMA1, SMA3 to SMAN corresponds to a value obtained by dividing the recording capacity of the conventional region CZ2 by the number of effective recording surfaces S0, S1, S3 to SN. In fig. 7, conventional zones CZ0, CZ1, CZ3 to CZN correspond to the radial range CRR2 from radial position RP3 to radial position RP 2. In other words, the radius ranges CRR2 of conventional zones CZ0, CZ1, CZ3 to CZN are the same. The radius range CRR2 is larger than the radius range CRR 1. In other words, the conventional zones CZ0, CZ1, CZ3 to CZN shown in fig. 7 are larger than the conventional zones CZ0, CZ1, CZ3 to CZN shown in fig. 6, respectively. The sum of the regions (modified regions) corresponding to the difference between the radius range CRR1 and the radius range CRR2 of each conventional zone CZ0, CZ1, CZ3 to CZN is a region corresponding to the recording capacity of the conventional zone CZ 2. In other words, each region (modified region) corresponding to the difference between the radius range CRR1 and the radius range CRR2 of each of the conventional zones CZ0, CZ1, and CZ3 to CZN corresponds to the value obtained by dividing the recording capacity of the conventional zone CZ2 by the number of effective recording surfaces S0, S1, S3 to SN. In fig. 7, the radius range SRR2 is larger than the radius range CRR 2. In fig. 7, the radius range UAR of user data regions UA0, UA1, UA3 to CZN corresponds to the sum of the radius range SRR2 of tile recording regions SMA0, SMA1, SMA3 to SMAN and the radius range CRR2 of conventional regions CZ0, CZ1, CZ3 to CZN.
In the example shown in fig. 7, the recording area management unit 630 changes a part of each tile recording area SMA0, SMA1, SMA3 to SMAN of each effective recording surface S0, S1, S3 to SN equally to each conventional area CZ0, CZ1, CZ3 to CZN of each effective recording surface S0, S1, S3 to SN in accordance with the recording capacity of the conventional area CZ2 of the ineffective recording surface S2. That is, the recording region management section 630 reduces the respective tile recording regions SMA0, SMA1, SMA3 to SMAN of the respective effective recording surfaces S0, S1, S3 to SN by a region corresponding to the value obtained by dividing the recording capacity of the conventional region CZ2 of the ineffective recording surface S2 by the number of effective recording surfaces S0, S1, S3 to SN, and increases the respective conventional regions CZ0, CZ1, CZ3 to CZN of the respective effective recording surfaces S0, S1, S3 to SN by the value obtained by dividing the recording capacity of the conventional region CZ2 of the ineffective recording surface S2 by the number of effective recording surfaces S0, S1, S3 to SN. In the example shown in fig. 7, although the example in which the use of the header HD2 is prohibited by the Depop function has been described, the same processing as that in the example in which the use of the header HD2 is prohibited by the Depop function can be performed even when the use of the other headers HD other than the header HD2 is prohibited by the Depop function.
Fig. 8 is a schematic diagram showing an example of the user data area UA in the case where the Depop function of the present embodiment is executed. Fig. 8 corresponds to fig. 5 and 6. In fig. 8, the head HD2 is set to be prohibited from use by the Depop function. That is, in fig. 8, the head HD2 does not perform read/write processing to the user data area UA2 of the recording surface S2. Fig. 8 shows a radial position RP4 between radial position RP0 and radial position RP 1. In fig. 8, the tile recording area SMA0 corresponds to the radius range SRR3 from the radius position RP0 to the radius position RP 4. The radius range SRR3 is smaller than the radius range SRR 1. In other words, (the area of) the tile recording region SMA0 shown in fig. 8 is smaller than (the area of) the tile recording region SMA0 shown in fig. 6. The region (modified region) corresponding to the difference between the radial range SRR1 and the radial range SRR3 of the tile recording region SMA0 is a region corresponding to the recording capacity of the conventional zone CZ 2. In fig. 8, the conventional zone CZ0 corresponds to the radius range CRR3 from the radial position RP4 to the radial position RP 2. The radius range CRR3 is larger than the radius range CRR 1. In other words, (the area of) the conventional zone CZ0 shown in fig. 7 is larger than (the area of) the conventional zone CZ0 shown in fig. 6. The region (modified region) corresponding to the difference between the radius range CRR1 and the radius range CRR3 of the conventional zone CZ0 is a region corresponding to the recording capacity of the conventional zone CZ 2. In fig. 8, the radius range SRR3 is larger than the radius range CRR 3. In fig. 8, the radial extent UAR of the user data region UA0 corresponds to the sum of the radial extent SRR3 of the tile recording region SMA0 and the radial extent CRR3 of the conventional zone CZ 0.
In the example shown in fig. 8, the recording region manager 630 changes a part of the tile recording region SM0 of the effective recording surface S0 corresponding to the recording capacity of the conventional zone CZ2 of the ineffective recording surface S2 to the conventional zone CZ0 of the effective recording surface S0. In other words, the recording area management section 630 reduces the tile recording area SMA0 of the effective recording surface S0 by an area equivalent to the recording capacity of the conventional zone CZ2 of the ineffective recording surface S2 and increases the conventional zone CZ0 of the effective recording surface S0 by an area equivalent to the recording capacity of the conventional zone CZ2 of the ineffective recording surface S2. In the example shown in fig. 8, although the example in which the use of the header HD2 is prohibited by the Depop function has been described, the same processing as the example in which the use of the header HD2 is prohibited by the Depop function can be performed even when the use of the other headers HD other than the header HD2 is prohibited by the Depop function. In the example shown in fig. 8, the example in which a part of the tile recording region SMA0 of the effective recording surface S0 is changed to the conventional region CZ0 of the effective recording surface S0 in accordance with the recording capacity of the conventional region CZ2 of the ineffective recording surface S2 has been described, but in the case where the tile recording region SMA of the effective recording surface other than the effective recording surface S0 is changed to the conventional region CZ corresponding to the effective recording surface other than the effective recording surface S0 in accordance with the recording capacity of the conventional region CZ2 of the ineffective recording surface S2, the same processing as the example in which a part of the tile recording region SMA0 of the effective recording surface S0 is changed to the conventional region CZ0 of the effective recording surface S0 can be performed.
Fig. 9 is a diagram illustrating an example of the user data area UA according to the present embodiment. Fig. 9 corresponds to fig. 2, 5 to 8. For convenience of explanation, the user data area UA0 of the recording surface S0 of the disc DK1 is used, but the same explanation as that of the recording surface S0 can be applied to recording surfaces other than the recording surface S0. FIG. 9 shows a conventional zone CZ0(CZ) and a tile recording region SMA0(CZ) adjacent in the radial direction. In fig. 9, the conventional zone CZ0 is adjacent in the outer direction of the tile recording region SMA 0. Fig. 9 shows the boundary BD of the conventional zone CZ0 with the tile recording area SMA 0. In the conventional zone CZ0 of fig. 9, tracks CTR00, …, track CTR0 (N-2), track CTR0 (N-1), and track CTR0N are recorded in the order of description, spaced apart by the track pitch CTP in the forward direction. Track CTR00 has track center CTC00, track CTR0 (N-2) has track center CTC0 (N-2), track CTR0 (N-1) has track center CTC0 (N-1), and track CTR0N has track center CTC 0N. In fig. 9, the tile recording area SMA0 has: a guard (guard) cylinder or a guard Track area GDB is arranged to reduce the influence of leakage flux or the like from Adjacent band areas or tracks (ATI). In the tile recording area SMA0 of fig. 9, the track STR00, the track STR01, the track STR02, the track STR03, the track STR04, the track STR05, the track STR06, the tracks STR07, …, and the track STR0N are tile-recorded in the order of description with the track pitch WTP in the forward direction. Track STR00 has a track center STC00, track STR01 has a track center STC01, track STR02 has a track center STC02, track STR03 has a track center STC03, track STR04 has a track center STC04, track STR05 has a track center STC05, track STR06 has a track center STC06, track STR07 has a track center STC07, and track STR0N has a track center STC 0N. In fig. 9, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 9, the recording area manager 630 sets the legacy zone CZ0 and the tile recording area SMA0 to the user data area UA0 of the recording surface S0 of the disc DK 1. When the conventional zone CZ0 and the tile recording zone SMA0 are set in the user data area UA0 of the recording surface S0 of the disc DK1, the read/write controller 610 normally records a plurality of tracks CTR00 to CTR0N at intervals in the radial direction in the conventional zone CZ0, and performs tile recording in a plurality of tracks STR00 to STR0N in the forward direction in the tile recording zone SMA 0.
Fig. 10 is a diagram illustrating an example of the user data area UA according to the present embodiment. Fig. 10 corresponds to fig. 2, 5 to 9. Fig. 10 shows a boundary NBD of a conventional zone CZ0 and a tile recording region SMA0 in the case where a portion of the tile recording region SMA0 of the user data region UA0 shown in fig. 9 is changed to a conventional zone CZ0 in correspondence with the recording capacity (or area) of the conventional zone CZ of the invalid recording surface. In fig. 10, the conventional zone CZ0 has an alteration region CGZ 0. In fig. 10, the change region CGZ0 is disposed in a radial range from the track STR00 to the track STR04 shown in fig. 9. In the example shown in fig. 10, the modified area CGZ0 corresponds to a radial range from the boundary BD to the boundary NBD. In fig. 10, since the tile recording region SMA0 from the track STR00 to the track STR04 is changed to the conventional zone CZ0 (changed region CGZ0), these tracks from the track STR00 to the track STR04 are eliminated. In the modified region CGZ0 of fig. 10, the track CTR0(N +1) and the track CTR0(N +2) are normally recorded in the order of description with the track pitch NCTP in the forward direction. The track pitch NCTP may be different from or the same as the normal recording track pitch CTP, for example. For example, the track pitch NCTP is larger than the normal recording track pitch CTP. The track pitch NCTP is larger than the watt recording track pitch WTP. For example, the track pitch NCTP corresponds to 2 times the watt recording track pitch WTP. The track pitch NCTP may be smaller than the normal recording track pitch CTP. In fig. 10, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but is actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 10, when the recording area management unit 630 changes a part of the tile recording area SMA0 of the user data area UA0 of the effective recording surface S0 to the normal zone CZ0, the read/write control unit 610 writes the track CTR0(N +1) by positioning the head HD at the track center STC01 and writes the track CTR0(N +2) by positioning the head HD at the track center STC03 with the track pitch NCTP from the track center STC01 in the changed area CGZ0 changed from the tile recording area SMA0 of the user data area UA0 to the normal zone CZ 0.
As shown in fig. 10, when the recording area management unit 630 changes a part of the tile recording area SMA0 of the user data area UA0 of the effective recording surface S0 to the normal zone CZ0, a plurality of tracks recorded in tiles are written 1 (track) apart, so that the normal recording area CZ can be used by rewriting without learning predetermined servo data, for example, a self-check Code (Post Code). The self-check code includes data for correcting an error caused by a distortion of a target position of a track with respect to a head HD disposed concentrically with the disk DK, for example, a center of the track, which is caused by a wobble (repeated runout: RRO) synchronized with the rotation of the disk DK when writing servo data to the disk.
Fig. 11 is a diagram illustrating an example of the user data area UA according to the present embodiment. Fig. 11 corresponds to fig. 2, 5 to 9. In the modified region CGZ0 of fig. 11, a track CTR0(N +1) is usually recorded at a track pitch larger than the track pitch NCTP shown in fig. 10. In fig. 11, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 11, when the recording area management unit 630 changes a part of the tile recording area SMA0 of the user data area UA0 of the effective recording surface S0 to the conventional area CZ0, the read/write control unit 610 writes the track CTR0(N +1) by positioning the head HD at the track center STC02 in the changed area CGZ0 changed from the tile recording area SMA0 of the user data area UA0 to the conventional area CZ 0.
Fig. 12 is a flowchart showing an example of the Depop processing method according to the present embodiment.
The MPU60 transmits the information of the header HD to the host 100 or the like (B1201). When receiving an instruction to prohibit the use of the defective header HD from the host 100 or the like, the MPU60 prohibits the use of the defective header HD using the Depop function (B1202). The MPU60 changes the conventional zone CZ and the tile recording zone SMA of the user data area UA of the effective recording surface (B1203). For example, the MPU60 changes a part of the tile recording region SMA of the effective recording surface to the conventional region CZ corresponding to the tile recording region SMA in accordance with the recording capacity of the conventional region CZ of the ineffective recording surface. The MPU60 writes data to the conventional zone CZ (B1204). The MPU60 determines whether the conventional zone CZ in which data is written is a changed zone or not (B1205). If it is determined that the recording area is not a changed area (no in B1205), the MPU60 performs normal recording on a plurality of tracks in the normal zone CZ at the normal recording track pitch (B1206), and the process ends. If it is determined that the track is the changed area (yes in B1205), the MPU60 performs normal recording on a plurality of tracks at a track pitch different from the normal recording track pitch in the changed area (B1207), and the process ends. For example, the MPU60 performs normal recording on a plurality of tracks at a track pitch larger than the normal recording track pitch in the change area. For example, the MPU60 performs writing (normal recording) by positioning the head HD at a plurality of target positions where tracks can be written so that the head HD does not overlap with adjacent tracks in the plurality of target positions when writing a plurality of tracks written in shingled recording in the change area.
According to the present embodiment, when the defective header HD is prohibited from being used by the Depop function, the magnetic disk apparatus 1 changes a part of the tile recording region SMA of the user data region UA of the effective recording surface to the normal region CZ in accordance with the recording capacity of the normal region CZ of the user data UA of the ineffective recording surface. When a part of the land recording area SMA of the user data area UA of the effective recording surface is changed to the normal zone CZ, the magnetic disk apparatus 1 performs writing (normal recording) by positioning the head HD at a plurality of target positions where tracks can be written so as not to overlap with adjacent tracks in the plurality of target positions where a plurality of tracks written in overlap by land recording are written, in a change area changed from the land recording area SMA of the user data area UA to the normal zone CZ. Therefore, in the case where the predetermined defective head HD is set to the prohibited use by the Depop function, the magnetic disk apparatus 1 can prevent the total legacy zone capacity of the legacy zones CZ from decreasing. Therefore, the magnetic disk apparatus 1 can improve the performance.
Next, a magnetic disk device according to another embodiment and other modifications will be described. In other embodiments and other modifications, the same reference numerals are given to the same parts as those of the above-described embodiment, and detailed description thereof is omitted.
(modification 1)
The disk apparatus 1 according to modification 1 differs from the disk apparatus 1 according to embodiment 1 in the Depop processing method.
For example, when the changed area to be changed from the tile recording area SMA of the user data area UA on the effective recording surface to the conventional area CZ is a size in which a track cannot be written, the recording area management unit 630 expands the changed area to a size in which at least 1 track can be written.
Fig. 13 is a diagram showing an example of the user data area UA in modification 1. Fig. 13 corresponds to fig. 2, 5 to 9. Fig. 13 shows the boundary EBD of the conventional zone CZ0 with the tile recording region SMA0 in the case of an expansion of the altered region CGZ 0. In fig. 13, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 13, when the changed area CGZ0 is not writable, the recording area management unit 630 expands the changed area CGZ0 in the radial direction. For example, when the changed region CGZ0 has a size that cannot be written to the track, the recording region management unit 630 changes the boundary NBD between the conventional zone CZ0 and the shingled recording region SMA0 to the boundary EBD to expand the changed region CGZ 0.
According to the present embodiment, when the modified area is changed from the tile recording area SMA of the user data area UA on the effective recording surface to the conventional area CZ, the disk apparatus 1 expands the modified area to a size in which at least 1 track can be written. Therefore, the magnetic disk apparatus 1 can improve the performance.
(modification 2)
The disk apparatus 1 according to modification 2 differs from the disk apparatus 1 according to embodiment 1 and modification 1 in the Depop processing method.
Read/write control unit 610 performs calculation processing (hereinafter, also referred to as learning processing or learning) on the correction data based on the deviation of the radial position where head HD is arranged from the target position.
When a part of the tile recording area SMA of the user data area UA of the effective recording surface is changed to the conventional zone CZ, the read/write control unit 610, in the changed area from the tile recording area SMA of the user data area UA to the conventional zone CZ, rewrites predetermined servo data, for example, a self-check code, by learning at a radial position different from a target position of a plurality of tracks for tile recording, and performs writing (normal recording) by positioning the head HD at the radial position.
Fig. 14 is a diagram showing an example of the user data area UA in modification 2. Fig. 14 corresponds to fig. 2, 5 to 9. In the change area CGZ0 of fig. 14, the track CTR0(N +1) and the track CTR0(N +2) are normally recorded in the order of description with the track pitch SCTP in the forward direction. The track pitch SCTP may be different from or the same as the track pitches CTP and NCTP, for example. The track pitch SCTP is larger than the track pitch CTP. Further, the track pitch SCTP may be smaller than the track pitch CTP. The track CTR0(N +1) has a track center CTC0(N +1) and the track CTR0(N +2) has a track center CTC0(N + 2). Track center CTC0(N +1) is located between track centers STC00 and STC01, and track center CTC0(N +2) is located between track centers STC02 and STC 03. That is, the track centers CTC0(N +1) and CTC0(N +2) may not coincide with any of the track centers of a plurality of tracks written with shingled recording. The track CTR0(N +1) has a plurality of self-test codes PSC0(N +1) arranged at intervals in the circumferential direction. The track CTR0(N +2) has a plurality of self-test codes PSC0(N +2) arranged at intervals in the circumferential direction. In fig. 14, for convenience of explanation, each track is illustrated as a rectangular shape extending in the circumferential direction with a predetermined track width, but actually curved in the circumferential direction. Further, each track may have a wave shape extending in the circumferential direction while varying in the radial direction.
In the example shown in fig. 14, when the recording area management unit 630 changes a part of the tile recording area SMA0 of the user data area UA0 of the effective recording surface to the legacy zone CZ0, the read/write control unit 610 changes the tile recording area SMA0 of the user data area UA0 to the changed area CGZ0 of the legacy zone CZ0, learns the self-check code PSC0(N +1) at the track center CTC0(N +1), locates the head HD at the track center CTC0(N +1), and writes (normally records) the track CTR0(N + 1).
When the recording area management unit 630 changes a part of the tile recording area SMA0 of the user data area UA0 of the effective recording surface to the legacy zone CZ0, the read/write control unit 610 learns the track center CTC0(N +2) separated by the track pitch SCTP in the inward direction from the track center CTC0(N +1) to rewrite the self-check code PSC0(N +1) in the change area CGZ0 changed to the legacy zone CZ0 from the tile recording area SMA0 of the user data area UA0, and locates the head HD at the track center CTC0(N +2) to write (normally record) the track CTR0(N + 2).
According to modification 2, when the recording area management unit 630 changes a part of the tile recording area SMA of the user data area UA of the effective recording surface to the normal zone CZ, the magnetic disk apparatus 1 performs writing (normal recording) by performing learning at a radial position different from the target position of the plurality of tracks to perform tile recording and positioning the head HD at the radial position, in the changed area from the tile recording area SMA of the user data area UA to the normal zone CZ. Therefore, the magnetic disk apparatus 1 can improve the performance.
(embodiment 2)
The magnetic disk device 1 according to embodiment 2 is different from the magnetic disk device 1 according to embodiment 1, modification 1, and modification 2 in the configuration of the disk DK.
The disc DK is also allocated a storage area MDA different from the user data area UA. The storage area MDA is an area to which no LBA is assigned. The area MDA is stored to generally record the write data. In other words, the storage area MDA corresponds to a normal recording area. The storage area MDA corresponds to, for example, a media cache (media cache).
The read/write control unit 610 normally records data in the storage area MDA of the disc DK in accordance with a command or the like from the host 100. The read/write control unit 610 normally records data in the memory area MDA randomly and sequentially. For example, the read/write control section 610 writes a plurality of tracks at a normal recording track pitch in the storage area MDA as shown in fig. 3.
When the head/LBA management unit 620 prohibits the use of the predetermined head HD by the Depop function, the recording area management unit 630 changes (or sets) a part of the storage area MDA to the normal zone CZ on the recording surface of at least 1 disc DK. In other words, when the head/LBA management unit 620 sets the predetermined head HD to the prohibited use by the Depop function, the recording area management unit 630 changes (or sets) a part of the recording capacity of the storage area MDA to the recording capacity of the normal zone CZ on the recording surface of at least 1 disc DK.
The recording area management unit 630 changes (or sets) a part of the storage area MDA to the normal zone CZ in the effective recording surfaces of at least 1 disc DK in accordance with the recording capacity (or area) of the normal zone CZ of the ineffective recording surfaces of the disc DK corresponding to the defective head HD whose use is prohibited by the head/LBA management unit 620 using the Depop function. In other words, when the head/LBA management unit 620 sets the predetermined defective head HD as the prohibited use by the Depop function, the recording area management unit 630 changes (or sets) a part of the storage area MDA to the normal area CZ on the effective recording surface of at least 1 disc DK so that the total normal area capacity before the head HD is set as the prohibited use matches the total normal area capacity after the head HD is set as the prohibited use.
For example, the recording area management unit 630 changes a part of the plurality of memory areas MDA corresponding to the plurality of valid recording surfaces to the plurality of normal areas CZ corresponding to the plurality of memory areas MDA according to the recording capacity (or area) of the normal area CZ of the invalid recording surface of the disc DK corresponding to the defective head HD whose use is prohibited by the head/LBA management unit 620 using the Depop function. In addition, the recording area management unit 630 may uniformly change a part of the plurality of storage areas MDA corresponding to the plurality of effective recording surfaces to the plurality of normal zones CZ corresponding to the plurality of storage areas MDA, in accordance with the recording capacity (or area) of the normal zone CZ in which the head/LBA management unit 620 uses the Depop function as the invalid recording surface of the disc DK corresponding to the defective head HD prohibited from being used. In addition, the recording area management unit 630 may change a part of the plurality of storage areas MDA corresponding to the plurality of effective recording surfaces to the plurality of normal zones CZ corresponding to the plurality of storage areas MDA in accordance with the recording capacity (or area) of the normal zone CZ in which the head/LBA management unit 620 uses the Depop function as the invalid recording surface of the disc DK corresponding to the defective head HD prohibited from being used.
For example, the recording area management unit 630 changes a part of the storage area MDA of the plurality of valid recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 is set to prohibit use by the Depop function, to the plurality of conventional zones CZ. The recording area management unit 630 may uniformly change a part of the storage area MDA of the plurality of effective recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 is set to prohibit use by the Depop function, to the plurality of conventional zones CZ. The recording area management unit 630 may change a part of the storage area MDA of the plurality of valid recording surfaces corresponding to the recording capacity (or area) of the conventional zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 is set to prohibit use by the Depop function, to the plurality of conventional zones CZ unevenly.
For example, the recording area management unit 630 changes a part of the memory area MDA corresponding to 1 of the plurality of effective recording surfaces to the normal zone CZ corresponding to the memory area MDA, according to the recording capacity of the normal zone CZ of the invalid recording surface of the disc DK corresponding to the defective head HD for which the head/LBA management unit 620 has set the use inhibition by the Depop function.
Fig. 15 is a diagram showing an example of the memory area MDA according to embodiment 2. Fig. 15 corresponds to fig. 2 and 5. In fig. 15, the recording surface (surface) S0 has a user data area UA0 and a storage area MDA 0. The recording surface (rear surface) S1 has a user data area UA1 and a storage area MDA 1. The recording surface (surface) S2 has a user data area UA2 and a storage area MDA 2. The recording surface (rear surface) S3 has a user data area UA3 and a storage area MDA 3. The recording surface (surface) S (N-1) has a user data area UA (N-1) and a storage area MDA (N-1). The recording surface (back surface) SN has a user data area UAN and a storage area MDAN. Fig. 15 also shows a radial position RP11, and a radial position RP12 that is separated in the radial direction from the radial position RP 11. In fig. 15, the memory areas MDA0 to MDAN correspond to a radius range MDR1 from the radius position RP11 to the radius position RP 12. In other words, in fig. 15, the radius ranges MDR1 of the memory areas MDA0 to MDAN are the same.
In the example shown in fig. 15, the recording area manager 630 sets, in the user data area UA0 on the front surface S0 of the disc DK 1: a tile recording region SMA0 of radius range SRR1, a conventional zone CZ0 of radius range CRR1 located in the outer direction of tile recording region SMA0, and a memory region MDA0 of radius range MDR 1. The recording area management unit 630 sets, in the user data area UA1 on the back side S1 of the disc DK 1: a tile recording region SMA1 of radius range SRR1, a conventional zone CZ1 of radius range CRR1 located in the outer direction of tile recording region SMA1, and a memory region MDA1 of radius range MDR 1. The recording area management unit 630 sets, in the user data area UA2 on the surface S2 of the disc DK 2: a tile recording region SMA2 of radius range SRR1, a conventional zone CZ2 of radius range CRR1 located in the outer direction of tile recording region SMA2, and a memory region MDA2 of radius range MDR 1. The recording area management unit 630 sets, in the user data area UA3 on the back side S3 of the disc DK 2: a tile recording region SMA3 of radius range SRR1, a conventional zone CZ3 of radius range CRR1 located in the outer direction of tile recording region SMA3, and a memory region MDA3 of radius range MDR 1. The recording area management unit 630 sets, in the user data area UA (N-1) on the surface S (N-1) of the disc DKN: a tile recording region SMA (N-1) of radius range SSR1, a conventional zone CZ (N-1) of radius range CRR1 located in an outer direction of tile recording region SMA (N-1), and a storage region MDA (N-1) of radius range MDR 1. The recording area management unit 630 sets a tile recording area SMAN of a radius range SRR1, a legacy zone CZN of a radius range CRR1 located outward of the tile recording area SMAN, and a storage area MDAN of a radius range MDR1 in a user data area UAN of the front surface SN of the disc DKN.
Fig. 16 is a schematic diagram showing an example of the memory area MDA when the Depop function of embodiment 2 is executed. Fig. 16 corresponds to fig. 15. In fig. 16, the head HD2 is set to be prohibited from use by the Depop function. That is, in fig. 16, the head HD2 does not perform read/write processing to the recording surface S2. Fig. 16 shows: a radial position RP13, and a radial position RP14 between radial positions RP11 and RP 12. In fig. 16, conventional zones CZ0, CZ1, CZ3 to CZN correspond to the radial range CRR4 from radial position RP1 to radial position RP 13. In other words, the radius ranges CRR4 of conventional zones CZ0, CZ1, CZ3 to CZN are the same. The radius range CRR4 is larger than the radius range CRR 1. In other words, the conventional zones CZ0, CZ1, CZ3 to CZN shown in fig. 16 are larger than the conventional zones CZ0, CZ1, CZ3 to CZN shown in fig. 15, respectively. The sum of the regions corresponding to the difference between the radius range CRR1 and the radius range CRR4 in the conventional zones CZ0, CZ1, CZ3 to CZN is a region corresponding to the recording capacity of the conventional zone CZ 2. In other words, each region corresponding to the difference between the radius range CRR1 and the radius range CRR4 in each conventional region CZ0, CZ1, CZ3 to CZN is a region corresponding to the value obtained by dividing the recording capacity of the conventional region CZ2 by the number of effective recording surfaces S0, S1, S3 to SN. In fig. 16, the memory areas MDA0, MDA1, MDA3 to MDAN correspond to the radial range MDR2 from the radial position RP14 to the radial position RP 12. In other words, the radius ranges MDR2 of the memory areas MDA0, MDA1, MDA3 to MDAN are the same. The radius range MDR2 is smaller than the radius range MDR 1. In other words, the memory regions MDA0, MDA1, MDA3 to MDAN (areas of) shown in fig. 16 are smaller than the memory regions MDA0, MDA1, MDA3 to MDAN (areas of) shown in fig. 15, respectively. The sum of the regions corresponding to the difference between the radial range MDR1 and the radial range MDR2 in the memory regions MDA0, MDA1, MDA3 to MDAN is a region corresponding to the recording capacity of the conventional region CZ 2. In other words, each of the memory regions MDA0, MDA1, MDA3 to MDAN corresponding to the difference between the radius range MDR1 and the radius range MDR2 is a region corresponding to the value obtained by dividing the recording capacity of the conventional region CZ2 by the number of the effective recording surfaces S0, S1, S3 to SN.
In the example shown in fig. 16, the recording area management unit 630 changes a part of each of the memory areas MDA0, MDA1, MDA3 to MDAN of each of the effective recording surfaces S0, S1, S3 to SN equally to each of the conventional areas CZ0, CZ1, CZ3 to CZN of each of the effective recording surfaces S0, S1, S3 to SN in accordance with the recording capacity of the conventional area CZ2 of the ineffective recording surface S2. That is, the recording region management section 630 reduces the respective storage regions MDA0, MDA1, MDA3 to MDAN of the respective effective recording surfaces S0, S1, S3 to SN by a region corresponding to the value obtained by dividing the recording capacity of the legacy zone CZ2 of the ineffective recording surface S2 by the number of effective recording surfaces S0, S1, S3 to SN, and increases the respective legacy zones CZ0, CZ1, CZ3 to CZN of the respective effective recording surfaces S0, S1, S3 to SN by the value obtained by dividing the recording capacity of the legacy zone CZ2 of the ineffective recording surface S2 by the number of effective recording surfaces S0, S1, S3 to SN. In the example shown in fig. 16, although the example in which the use of the header HD2 is prohibited by the Depop function has been described, the same processing as that in the example in which the use of the header HD2 is prohibited by the Depop function can be performed even when the use of the other headers HD other than the header HD2 is prohibited by the Depop function.
Fig. 17 is a schematic diagram showing an example of the memory area MDA when the Depop function of embodiment 2 is executed. Fig. 17 corresponds to fig. 15. In fig. 17, the head HD2 is set to be prohibited from use by the Depop function. That is, in fig. 17, the head HD2 does not perform read/write processing to the recording surface S2. Fig. 17 shows: a radial position RP16 between radial position RP15, radial position RP11, and radial position RP 12. In fig. 17, the conventional zone CZ0 corresponds to the radius range CRR5 from the radial position RP1 to the radial position RP 15. The radius range CRR5 is larger than the radius range CRR 1. The radius range CRR5 is larger than the radius range CRR4 shown in fig. 16. In other words, (the area of) the conventional zone CZ0 shown in fig. 17 is larger than (the area of) the conventional zone CZ0 shown in fig. 15. The region corresponding to the difference of the radius range CRR1 and the radius range CRR5 in the conventional zone CZ0 is a region corresponding to the recording capacity of the conventional zone CZ 2. In fig. 17, the memory area MDA0 corresponds to a radial range MDR3 from a radial position RP16 to a radial position RP 12. The radius range MDR3 is smaller than the radius range MDR 1. In other words, (the area of) the memory area MDA0 shown in fig. 17 is smaller than (the area of) the memory area MDA0 shown in fig. 15. In addition, the radius range MDR3 is smaller than the radius range MDR2 shown in fig. 16. A region in the memory region MDA0 corresponding to the difference between the radius range MDR1 and the radius range MDR3 is a region corresponding to the recording capacity of the conventional zone CZ 2.
In the example shown in fig. 17, the recording area manager 630 changes a part of the memory area MDA0 of the effective recording surface S0 corresponding to the recording capacity of the conventional zone CZ2 of the ineffective recording surface S2 to the conventional zone CZ0 of the effective recording surface S0. In other words, the recording area management section 630 reduces the storage area MDA0 of the effective recording surface S0 by an area corresponding to the recording capacity of the legacy zone CZ2 of the ineffective recording surface S2 and increases the legacy zone CZ0 of the effective recording surface S0 by an area corresponding to the recording capacity of the legacy zone CZ2 of the ineffective recording surface S2. In the example shown in fig. 17, although the example in which the use of the header HD2 is prohibited by the Depop function has been described, the same processing as that in the example in which the use of the header HD2 is prohibited by the Depop function can be performed even when the use of the other headers HD other than the header HD2 is prohibited by the Depop function. In the example shown in fig. 17, although the example in which a part of the memory region MDA0 of the effective recording surface S0 is changed to the conventional region CZ0 of the effective recording surface S0 in accordance with the recording capacity of the conventional region CZ2 of the ineffective recording surface S2 has been described, the same processing as the example in which a part of the memory region MDR0 of the effective recording surface S0 is changed to the conventional region CZ0 of the effective recording surface S0 can be performed even when the memory region MDA of the effective recording surface other than the effective recording surface S0 is changed to the conventional region CZ corresponding to the effective recording surface other than the effective recording surface S0 in accordance with the recording capacity of the conventional region CZ2 of the ineffective recording surface S2.
Fig. 18 is a flowchart showing an example of the Depop processing method according to embodiment 2.
The MPU60 transmits the information of the header HD to the host 100 or the like (B1201). When receiving an instruction to prohibit the use of the defective header HD from the host 100 or the like, the MPU60 prohibits the use of the defective header HD using the Depop function (B1202). The MPU60 changes the normal zone CZ and the storage zone MDA of the user data area UA of the effective recording surface (B1801). For example, the MPU60 changes a part of the memory area MDA of the effective recording surface to the conventional zone CZ in accordance with the recording capacity of the conventional zone CZ of the ineffective recording surface. The MPU60 writes data to the conventional zone CZ (B1204), ending the process.
According to embodiment 2, when the defective header HD is prohibited from being used by the Depop function, the magnetic disk apparatus 1 changes a part of the storage area MDA of the effective recording surface to the normal zone CZ in accordance with the recording capacity of the normal zone CZ of the user data UA of the ineffective recording surface. Therefore, the magnetic disk apparatus 1 can improve the performance.
Several embodiments have been described, but these embodiments are presented as examples and are not intended to limit the scope of the invention. These new embodiments can be implemented in other various ways, and various omissions, substitutions, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention recited in the claims of the patent application and the scope equivalent thereto.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:磁头