IP Library Granted Patent US 12,548,596
Granted Patent B2
US 12,548,596 · App. 18/528,718 · Granted Feb 10, 2026

Sector sliding in shingled magnetic recording hard disk drive

Inventors: David R. Hall (Rochester, MN); Andrew Larson (Rochester, MN); Zarko Popov (Mission Viejo, CA)
Assignee: Western Digital Technologies, Inc.
G11B20/1217G11B5/59627G11B2020/1238
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 12,548,596
App. No.
18/528,718
Granted
Feb 10, 2026
Kind
B2
Abstract

Controlling a shingled magnetic recording (SMR) hard drive involves attempting a sequential write to a first sector of a sequence of sectors and, responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the write to the next available sector in the sequence of sectors for the write. Thus, instead of that write inhibit triggering a hard error, the data is adaptively written to the next down-track physical sector possible, i.e., “sliding” to the next sector. This does not require an additional disk revolution thus there is negligible performance penalty. The write may be continued to the next track if necessary, and may continue through the entire zone, to maintain all the data in sequential form for performance and large block protection purposes.

Claims (66)

1 . A shingled magnetic recording (SMR) data storage device comprising an electronic controller comprising one or more sequences of instructions which, when executed by one or more processors, individually or in combination, cause performance of:

attempting a sequential write to a first sector of a sequence of sectors of a recording disk;

responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write; and

dynamically adjusting the write inhibit boundary to inhibit writing of a sector within the sequence of sectors at a track misregistration that will increase a resultant track pitch of a track corresponding to the written sequence of sectors.

2 . The SMR data storage device of claim 1 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering the end of a first track, writing a track error correction parity sector at the end of the first track and continuing the sequential write to the next sector in the sequence of sectors at an adjacent second track.

3 . The SMR data storage device of claim 1 , wherein the sequence of sectors is being written to in an SMR zone of the recording disk, and wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

adjusting the write inhibit boundary based on one or more of:

remaining capacity in the SMR zone;

storage capacity outside of the SMR zone for writing sectors that cannot be written in the SMR zone due to the write inhibit boundary; and

operational vibration trends observed when writing in the SMR zone.

4 . The SMR data storage device of claim 1 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering the end of a zone of tracks for the sequential write, continuing the sequential write to spare memory capacity associated with the zone.

5 . The SMR data storage device of claim 4 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering no spare memory capacity associated with the zone, continuing the sequential write to spare memory elsewhere on the recording disk or to non-volatile memory elsewhere in the data storage device.

6 . A method of controlling a shingled magnetic recording (SMR) hard disk drive, the method comprising:

attempting a sequential write to a first sector of a sequence of sectors of a recording disk;

responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write; and

responsive to encountering the end of a sector at the end of a first track, writing a track error correction parity sector at the end of the first track and continuing the sequential write to the next sector in the sequence of sectors at an adjacent second track.

7 . The method of claim 6 , further comprising:

dynamically adjusting the write inhibit boundary to inhibit writing of a sector within the sequence of sectors at a track misregistration that will increase a resultant track pitch of a track corresponding to the written sequence of sectors.

8 . The method of claim 6 , wherein the sequence of sectors is being written to in an SMR zone of the recording disk, the method further comprising:

adjusting the write inhibit boundary based on one or more of:

remaining capacity in the SMR zone;

storage capacity outside of the SMR zone for writing sectors that cannot be written in the SMR zone due to the write inhibit boundary; and

operational vibration trends observed when writing in the SMR zone.

9 . The method of claim 6 , further comprising:

responsive to encountering the end of a zone of tracks for the sequential write, continuing the sequential write to spare memory capacity associated with the zone.

10 . The method of claim 9 , further comprising:

responsive to encountering no spare memory capacity associated with the zone, continuing the sequential write to spare memory elsewhere on the recording disk or to non-volatile memory elsewhere in the SMR hard disk drive.

11 . A controller circuitry storing or accessing one or more sequences of instructions which, when executed by one or more processors, individually or in combination, cause performance of:

attempting a sequential write to a first sector of a sequence of sectors of a recording disk, wherein the sequence of sectors is being written to in an SMR zone of the recording disk;

responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write; and

adjusting the write inhibit boundary based on one or more of:

remaining capacity in the SMR zone;

storage capacity outside of the SMR zone for writing sectors that cannot be written in the SMR zone due to the write inhibit boundary; and

operational vibration trends observed when writing in the SMR zone.

12 . The controller circuitry of claim 11 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

dynamically adjusting the write inhibit boundary to inhibit writing of a sector within the sequence of sectors at a track misregistration that will increase a resultant track pitch of a track corresponding to the written sequence of sectors.

13 . The controller circuitry of claim 11 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering the end of a sector at the end of a first track, writing a track error correction parity sector at the end of the first track and continuing the sequential write to the next sector in the sequence of sectors at an adjacent second track.

14 . The controller circuitry of claim 11 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering the end of the SRM zone for the sequential write, continuing the sequential write to spare memory capacity associated with the zone.

15 . The controller circuitry of claim 14 , wherein the one or more sequences of instructions, when executed by the one or more processors, individually or in combination, cause further performance of:

responsive to encountering no spare memory capacity associated with the zone, continuing the sequential write to spare memory elsewhere on the recording disk or to non-volatile memory elsewhere in a data storage device of which the controller circuitry is part.

16 . A data storage device comprising the controller circuitry of claim 11 , further comprising:

a plurality of recording disk media rotatably mounted on a spindle;

means for, under the control of the controller circuitry, writing to and reading from a first recording disk medium of the plurality of recording disk media; and

means for moving the means for writing and reading to access portions of the first recording disk medium.

17 . A controller circuitry storing or accessing one or more sequences of instructions which, when executed by one or more processors, individually or in combination, cause performance of:

attempting a sequential write to a sector, of a first track at a first position corresponding to a nominal track width, of a sequence of sectors of a shingled magnetic recording disk;

determining, based on the positional accuracy of at least a portion of the first track writing, a second track position corresponding to an adjacent second track of the recording disk and not corresponding to the nominal track width, wherein the recording disk comprises a plurality of zones with each zone pre-sized to a same zone memory size based on the nominal track width based on an expected mean track width across an entire zone of the recording disk; and

responsive to encountering a write inhibit boundary corresponding to the sector,

determining whether to continue the sequential write to the next available sector in the sequence of sectors for the sequential write or to write to the second track according to the determined second track position, and

based on the determining, (i) continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write, wherein responsive to encountering the end of a sector at the end of the first track, writing a track error correction parity sector at the end of the first track and continuing the sequential write to the next sector in the sequence of sectors at an adjacent second track, or (ii) writing to the second track according to the determined second track position.

18 . A shingled magnetic recording (SMR) data storage device comprising an electronic controller comprising one or more sequences of instructions which, when executed by one or more processors, individually or in combination, cause performance of:

attempting a sequential write to a first sector of a sequence of sectors of a recording disk;

responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write; and

responsive to encountering the end of a first track, writing a track error correction parity sector at the end of the first track and continuing the sequential write to the next sector in the sequence of sectors at an adjacent second track.

19 . A shingled magnetic recording (SMR) data storage device comprising an electronic controller comprising one or more sequences of instructions which, when executed by one or more processors, individually or in combination, cause performance of:

attempting a sequential write to a first sector of a sequence of sectors of a recording disk, wherein the sequence of sectors is being written to in an SMR zone of the recording disk;

responsive to encountering a write inhibit boundary corresponding to the first sector, continuing the sequential write in a same disk revolution to the next available sector in the sequence of sectors for the sequential write; and

adjusting the write inhibit boundary based on one or more of:

remaining capacity in the SMR zone;

storage capacity outside of the SMR zone for writing sectors that cannot be written in the SMR zone due to the write inhibit boundary; and

operational vibration trends observed when writing in the SMR zone.

Assignments (3)
PATENT COLLATERAL AGREEMENT (DDTL) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0206 →
PATENT COLLATERAL AGREEMENT (AR) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: HALL, DAVID R.; LARSON, ANDREW; POPOV, ZARKO
To: WESTERN DIGITAL TECHNOLOGIES, INC
Reel/Frame 065757/0071 →
Continuity (1)
Related Publication 20250182792A1 · Jun 5, 2025
References Cited (31)
US 8699162B1 · Grobis · 2014 [cited by examiner]
US 8867153B1 · Coker et al. · 2014 [cited by applicant]
US 8988800B1 · Varnica · 2015 [cited by examiner]
US 8988810B1 · Liew et al. · 2015 [cited by applicant]
US 9281008B1 · Harlee et al. · 2016 [cited by applicant]
US 9304930B2 · Shu et al. · 2016 [cited by applicant]
US 9536563B1 · Liu · 2017 [cited by examiner]
US 9632863B2 · Galbraith et al. · 2017 [cited by applicant]
US 9711177B1 · Shin · 2017 [cited by examiner]
US 10249338B2 · Qiang et al. · 2019 [cited by applicant]
US 10748568B1 · Chahwan et al. · 2020 [cited by applicant]
US 10770110B1 · Ehrlich · 2020 [cited by examiner]
US 10770111B1 · Zayas · 2020 [cited by examiner]
US 10867633B1 · Liu · 2020 [cited by examiner]
US 10930315B2 · Burd · 2021 [cited by examiner]
US 11656797B2 · Hall · 2023 [cited by applicant]
US 20030112544A1 · Harmer · 2003 [cited by examiner]
US 20130335856A1 · Tanabe et al. · 2013 [cited by applicant]
US 20150179214A1 · Pantel · 2015 [cited by applicant]
US 20150185319A1 · Matsuura et al. · 2015 [cited by applicant]
US 20160012850A1 · Feldman · 2016 [cited by examiner]
US 20170229141A1 · Ide et al. · 2017 [cited by applicant]
US 20180074728A1 · Chahwan et al. · 2018 [cited by applicant]
US 20180182432A1 · Liu · 2018 [cited by examiner]
US 20180182433A1 · Shin · 2018 [cited by examiner]
US 20190391748A1 · Li · 2019 [cited by examiner]
US 20210098019A1 · Ehrlich · 2021 [cited by examiner]
US 20220113885A1 · Jeon · 2022 [cited by examiner]
US 20230306994A1 · Hanson · 2023 [cited by examiner]
Aruga, Keiji, Off-Track Capability Simulation of Shingled Magnetic Recording Under Mechanical Track Misregistration, IEEE Transactions on Magnetics, Jun. 2013, Manuscript received Nov. 29, 2012; revised Mar. 15, 2013; a… [cited by applicant]
Toshiba, Large-Capacity HDDs Applying SMR Technology for Data Centers, 6 pages, 2020, Toshiba Electronic.Devices & Storage Corporation, downloaded at https://toshiba.semicon-storage.com/content/dam/toshiba-ss-v3/master/… [cited by applicant]