IP Library › Granted Patent US 11,532,321
Granted Patent B1
US 11,532,321 · App. 17/588,052 · Granted Dec 20, 2022

Magnetic disk device and read/write processing method

Inventor: Nobuhiro Maeto (Yokohama Kanagawa, JP)
Assignees: KABUSHIKI KAISHA TOSHIBA; TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
G11B5/012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,532,321
App. No.
17/588,052
Granted
Dec 20, 2022
Kind
B1
Abstract

According to one embodiment, a magnetic disk device including a disk, a head that writes data with respect to the disk and reads data from the disk, and a controller that overwrites a second track on a first track in a radial direction of the disk, performs first alternative processing of recording a first user sector in a first region when writing of the first user sector available by a user in the first track is disabled, and performs second alternative processing different from the first alternative processing of recording a first parity sector in a second region when writing of the first parity sector acquired by an XOR operation in the first track is disabled.

Claims (45)

1. A magnetic disk device comprising:

a disk;

a head that writes data with respect to the disk and reads data from the disk; and

a controller that overwrites a second track on a first track in a radial direction of the disk, performs first alternative processing of recording a first user sector in a first region when writing of the first user sector available by a user in the first track is disabled, and performs second alternative processing different from the first alternative processing of recording a first parity sector in a second region when writing of the first parity sector acquired by an XOR operation in the first track is disabled.

2. The magnetic disk device according to claim 1 , wherein the controller performs the first alternative processing when writing of the first user sector in the first track is disabled and the number of write retries indicating times of performing write retry of writing data again exceeds an upper limit value of write retry executable times in the first track, and performs the second alternative processing when writing of the first parity sector in the first track is disabled and the number of write retries exceeds the upper limit value.

3. The magnetic disk device according to claim 1 , wherein the first region is a region in which an LBA is set, and the second region is a region in which the LBA is not set.

4. The magnetic disk device according to claim 1 , wherein the first alternative processing is processing of resuming write processing from a second user sector adjacent in a first direction in which data in a circumferential direction of the disk of the first user sector of the first track is written.

5. The magnetic disk device according to claim 1 , wherein the first alternative processing is processing of resuming write processing from a second user sector corresponding to a second LBA subsequent to a first LBA corresponding to the first user sector of the first track.

6. The magnetic disk device according to claim 1 ,

wherein the first region corresponds to a user data region available by a user of the disk, and

the second region corresponds to a media cache of the disk in which data to be written in the user data region is temporarily written or a system area of the disk in which information necessary for system management is written.

7. The magnetic disk device according to claim 1 , further comprising

a nonvolatile memory,

wherein the first region corresponds to a user data region available by a user of the disk, and

the second region corresponds to the nonvolatile memory.

8. The magnetic disk device according to claim 1 , wherein the controller performs error correction on a third user sector that cannot be read in the first track based on the first parity sector read from the second region.

9. A magnetic disk device comprising:

a disk;

a head that writes data with respect to the disk and reads data from the disk; and

a controller that records a first user sector in a first region available by a user when writing of the first user sector available by a user of a first track of the disk is disabled and the number of write retries indicating times of performing write retry of writing data again exceeds an upper limit value of write retry executable times in the first track, and records a first parity sector in a second region different from the first region when writing of the first parity sector acquired by an XOR operation in the first track is disabled and the number of write retries exceeds the upper limit value.

10. The magnetic disk device according to claim 9 , wherein the controller writes the first user sector in a second user sector corresponding to a second LBA subsequent to a first LBA of the first user sector when writing of the first user sector is disabled.

11. The magnetic disk device according to claim 9 , wherein the first region is a region in which an LBA is set, and the second region is a region in which the LBA is not set.

12. The magnetic disk device according to claim 11 ,

wherein the first region corresponds to a user data region available by a user of the disk, and

the second region corresponds to a media cache of the disk in which data to be written in the user data region is temporarily written or a system area of the disk in which information necessary for system management is written.

13. A read/write processing method that is applied to a magnetic disk device comprising a disk, and a head that writes data with respect to the disk and reads data from the disk, the read/write processing method comprising:

overwriting a second track on a first track in a radial direction of the disk;

performing first alternative processing of recording a first user sector in a first region when writing of the first user sector available by a user in the first track is disabled; and

performing second alternative processing different from the first alternative processing of recording a first parity sector in a second region when writing of the first parity sector acquired by an XOR operation in the first track is disabled.

14. The read/write processing method according to claim 13 , further comprising:

performing the first alternative processing when writing of the first user sector in the first track is disabled and the number of write retries indicating times of performing write retry of writing data again exceeds an upper limit value of write retry executable times in the first track; and

performing the second alternative processing when writing of the first parity sector in the first track is disabled and the number of write retries exceeds the upper limit value.

15. The read/write processing method according to claim 13 ,

wherein the first region is a region in which an LBA is set, and

the second region is a region in which the LBA is not set.

16. The read/write processing method according to claim 13 , wherein the first alternative processing is processing of resuming write processing from a second user sector adjacent in a first direction in which data in a circumferential direction of the disk of the first user sector of the first track is written.

17. The read/write processing method according to claim 13 , wherein the first alternative processing is processing of resuming write processing from a second user sector corresponding to a second LBA subsequent to a first LBA corresponding to the first user sector of the first track.

18. The read/write processing method according to claim 13 ,

wherein the first region corresponds to a user data region available by a user of the disk, and

the second region corresponds to a media cache of the disk in which data to be written in the user data region is temporarily written or a system area of the disk in which information necessary for system management is written.

19. The read/write processing method according to claim 13 ,

wherein the magnetic disk device further comprises a nonvolatile memory,

the first region corresponds to a user data region available by a user of the disk, and

the second region corresponds to the nonvolatile memory.

20. The read/write processing method according to claim 13 , further comprising performing error correction on a third user sector that cannot be read in the first track based on the first parity sector read from the second region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: MAETO, NOBUHIRO
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
Reel/Frame 058816/0842 →
Priority Claims (1)
JP JP2021-092909 · Jun 2, 2021 · national
Cited By (2)
US 12,223,986 US 12,640,166