Hard Disk Drive Long Data Sector White Paper
Authors: P. Chicoine, Phoenix; M. Hassner, Hitachi GST; E. Grochowski,
Consultant; S. Jenness, Microsoft; M. Noblitt, Seagate; G. Silvus, Broadcom;
C. Stevens, Western Digital; B. Weber, LSI Corporation
April 20, 2007

Abstract
This paper summarizes the results of the IDEMA Long Data Sector (LDS) Committeethat was started in 2000. The activities of this committee were motivated by a 1998
NSIC Paper, in which the incompatibility of HDD Industry areal density growth at theexisting 512-Byte Sector Format and maintaining data integrity was recognized.
Contents
1. Motivation, Scope and History …………………………………………..………………………………….1
2. Impact on OS/Software Applications ………………………………….………………………………. 2
3. Storage Systems Support Required for LDS ……………………….……………………………… 5
4. Large Block Error Correction ………………………………………………………………………………….6
5. Summary ……………………………………………………………………………………………………………….9
6. References …………………………………………………………………………………………………………….10
6.1.
Windows Vista Support for LDS
6.2.
HGST LDS Position Statement
6.3.
Fujitsu LDS Position Statement
6.4.
Seagate LDS Position Statement
6.5.
Maxtor LDS Position Statement
6.6.
IDEMA Letter to Microsoft
6.7.
Integrated Sector Format ECC for Aligned LDS
6.8.
Alignment Method for LDS
6.9.
Western Digital White Paper re Implementation of Larger Sectors

1.

Motivation, Scope and History

The motivation behind the IDEMA LDS Committee activity lies in therealization that continued HDD areal density growth, while maintaining the data
integrity required by HDD storage customers, at the current 512-byte sector format,
are incompatible in the long run. As a result of this realization, Seagate, Maxtor,
Hitachi GST, and Fujitsu agreed to form a committee, under IDEMA’s sponsorship, toaddress long data sectors. In 2003 this Committee to jointly requested the Microsoft
Corporation to support up to 4096-byte sector format in their next generation OS. In
2004, Microsoft agreed to support this request by the HDD developers. Following
this milestone, the IDEMA Committee activities were focused on implementation oflong data sectors.
This document contains sections that represent different aspects of this
implementation. Section 1, jointly written by M. Hassner, Hitachi GST and M. Noblitt,

Page 1 of 26

Seagate, sets forth the motivation, scope and history of the initiative. Section 2.1,
written by S. Jenness, Microsoft, describes the WINDOWS OS Support. Section 2.2,
written by P.Chicoine, Phoenix, describes the BIOS implementation. Section 3,
written by B. Weber, LSI Corporation, provides the viewpoint of the Storage System
User. Section 4, written by M. Hassner, Hitachi GST in collaboration with G. Silvus,
Broadcom, describes the Soft Error, Format Efficiency and Hard Error Gains due to a
Long, 4K-Block, Data Sector Format. Section 5, written by E. Grochowski provides asummary. Section 6 provides the references for this paper, including a paper fromMicrosoft on industry support for large sectors HDDs in Vista dated March 2007, andposition statements from Hitachi GST, Fujitsu, Seagate, and Maxtor (Maxtor was
acquired by Seagate in December 21, 2005) all dated October 2003, as well as a
joint statement from these drive manufacturers to Microsoft requesting O/S support
for large data sectors dated November 2003.
The transition to a long data sector requires backward compatibility with the
512-byte existing sector format. While the HDD developers are in agreement as tothe need for transitioning to a Physical LDS, currently, there is no unanimous
agreement on how to manage the transition period. A concrete alignment proposal of
multiple 512 byte sectors into a long data sector was made by S. Fairchild of
Compaq (now HP) in 2001 (see Reference 6.8). An Integrated Sector Format (ISF)
ECC solution (United States Patent 5946328 dated August 31, 1999, United States
Patent 6275965 dated August 14, 2001 and United States Patent 6891690 dated
May 10, 2005) that is compatible with alignment, has long data sector defectcorrection capability, and does not necessarily require Read-Modify-Write waspresented by M. Hassner at DISKCON USA 2001 (see Reference 6.7). The ISF-ECC
should be viewed as a proposed possible solution for the industry transition period to
LDS.

2.

Impact on OS/Software Applications
With the introduction of drives that support larger than 512-byte logicalsectors the impact falls on the BIOS firmware, the OS Installation Software,
the OS Bootloader and the OS kernel IDE driver. Since systems can be
populated with multiple drives, some of which may support 512-byte logicalsectors while others may support greater than 512-byte logical sectors, it
becomes the responsibility of the software mentioned above to properly
detect, identify, configure and access the each installed drive, using its native
logical sector size.

2.1

Windows Vista and Longhorn Server Support
Windows Vista and Longhorn Server support both emulated and nonemulated long sector hard disk drives.
• Startup support
Windows Vista and Longhorn Server will allow a start from emulation
drives that have a logical sector size of 512 bytes. BIOS vendors andother hardware vendors may have to update their firmware tocorrectly start together with drives that expose a long logical sector in
addition to a long physical sector. Microsoft will test Windows Vista andLonghorn Server for startup support for both emulated and nonemulated drives when the necessary hardware support is available.

Page 2 of 26

• API support for querying hard disk drive properties
To act appropriately with long sector drives, some applications andother components may query for physical sector size, for logical sector
size, and for sector alignment. Applications may have strict
requirements for the sector size of a hard disk drive. The
IOCTL_STORAGE_QUERY_PROPERTY request has been updated toinclude sector information in the
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR request. This document
is included in the Reference section of this paper.

2.1.1 Storage Stack, Partition, and File System Alignment
The file system, the volume manager, and other parts of the storage
stack in Windows Vista have been updated to accommodate hard disk
drives that have a long sector size. In earlier versions of Windows, thedefault starting offset for the first partition on a hard disk drive was
sector 0x3F. Because this starting offset was an odd number, it could
cause performance issues on long sector drives because of
misalignment between the partition and the physical sectors. In
Windows Vista, the default starting offset will generally be sector
0x800. However, the starting offset might be different for drives thathave special alignments. For emulation drives that have specialalignments, dynamic disk operations were not supported in the initial
release version of Windows Vista. This support has been added forWindows Vista SP1 and Longhorn Server. When the file system isformatted, only cluster sizes that are larger than or equal to theunderlying physical sector size will be supported.

2.1.2 Windows Applications
Support for these new hard disk drives in Windows Vista does notmean that the drives are automatically supported by applications.
Applications that care about the underlying structure of their data
storage and the atomic write size to stable storage must be updated toreflect the new hard disk drives. Independent software vendors (ISVs)
must update their applications.

2.2

BIOS Support for Long Sector Sizes
When power is applied to a system, the first software that executes is
the BIOS firmware on the motherboard. When BIOS executes, POST
(Power On Self Test) routines are responsible for detecting,identifying, and configuring the hardware devices and peripherals inthe system. In addition, BIOS provides public services for other runtime software to access these devices, by providing ISRs (Interrupt
Service Routines) to handle IRQs (Interrupt Requests) and DSRs
(Device Service Routines) in the form of INT calls. For hard drives the
DSR provided are the INT13 functions. When BIOS has completed, itthen loads and invokes the OS bootloader from the MBR (Master Boot
Record). The BIOS ISRs and DSRs remain available during run-time
for the OS to utilize. After execution has been passed to thebootloader, BIOS is no longer responsible for booting the system.

Page 3 of 26

With the introduction of ATA hard drives that support larger than 512byte physical and logical sector sizes now requires some adaptation to
the traditional PC-compatible BIOS. Currently there are two proposed
methods of increasing the physical sector size with relation to thelogical sector size. One method maintains 512-byte logical sector size
backward compatibility by emulating the logical-to-physical translation
within the drive itself. Internally within the drive the physical sector
size can be any size (512-bytes, 1K, 2K, 4K), because the BIOS sees it
externally as 512-byte sectors regardless of the actual internal
physical sector size. For this method there are no required BIOS
changes. The other method utilizes a logical sector size that is greaterthan 512-bytes and can be the same size as the underlying internal
physical sector size, such as 4K. This method will require softwarechanges, including the BIOS, to accommodate the longer than 512byte logical sector size.
When BIOS detects and identifies the hard drive, it now must keep
track of the logical sector size. During configuration, BIOS must now
account for the logical sector size: when reporting the drive size, it
must account for the max LBA (Logical Block Address), the size
reported in SETUP and by the DSR functions. When BIOS ISRs/DSRs
transfer data the BIOS must now ensure that the buffer that it istransferring to/from accounts for the longer than 512-byte logicalsector size, in order to eliminate possible data overruns. For software
calling the BIOS INT13 DSR, the data read or written per LBA may bedifferent for each drive installed. It is the responsibility of the calling
software to know the drives logical sector size before transferring data.
The recommended method is to either issue an INT13 Function 48h(get device parameters) BIOs call or issue an IDENTIFY_DEVICE ATA
command directly to the drive.

2.2.1 OS Installation on Long Sector Sizes
When the OS installs on a system, it must now determine whether the
hard drive it is installing on supports longer than 512-byte logicalsectors. If it does the installer must adjust any internal buffer sizes toaccommodate the larger LBA transfers.

2.2.2 OS Bootloader Support for Long Sector Sizes
Once BIOS passes execution to the OS bootloader it is now responsible
for loading the OS into memory and passing execution to the kernel.
Since the bootloaders run in real mode, they will rely on the BIOS
INT13 DSR services to load enough of the kernel so that it can
execute. In some OSes this is both the real mode and protectedmode portion of the kernel and perhaps a ramdisk. Once execution
passes to the kernel the BIOS INT13 DSR services are typically not
used (except OSes like DOS). The bootloader must now
accommodate drives that support longer than 512-byte logical sectors.

2.2.3 OS Kernel and Driver Support for Long Sector Block Sizes
After the bootloader passes execution to the kernel, the next time thedrive hardware is accessed is when the IDE driver loads. If the driverPage 4 of 26

detects devices that it will claim then the drivers will install and hook
the appropriate IRQ. It now owns the device. The OS IDE driver
must now accommodate drives that support longer than 512-byte
logical sectors.

3.0

Storage System Support Required for Long Sector HDD
An external Storage System Controller is essentially a virtualization device.
The controller will typically have the capability of virtualizing anywhere from 1
to 400 SAS, SATA, or Fibre Channel disk drives. Using the storage controller
utilities, the System Administrator will configure drive groups, volumes, andraid levels from the pool of available physical disk drives. These resulting
volumes are then mapped to host machines as LUNs (logical units). Becauseof this virtualization capability, the controller essentially isolates the drives
from the host. From the host standpoint, all that is seen is the storage
controller device which will display the previously configured LUNs. Today’scontrollers will typically use a 512 byte logical block size as reported from a
SCSI Read Capacity command.
As disk drives begin supporting longer physical sizes, it will now become thecontroller’s responsibility to work with these drives of different logical block
sizes, while still presenting a consistent logical block size to the host.
There are two obvious ways that an external storage subsystem can handle
this.
1) Do emulation of 512 byte or 4K logical blocks to the host, while supporting
disk drives of either native block size behind the storage controller
2) Require that a single Drive Group use disk drives that have a consistentlogical block size and project that same block size to the host for thatparticular LUN
If the controller chooses to implement the first option, from a host server
standpoint, the interface to an external storage subsystem will lookessentially unchanged. If the host operating system only works with 512 byte
logical blocks, then the controller would mask the fact that 4K sector disk
drives were being used, and the operating system would continue to worknormally. In this case, the controller cache algorithms would help to mask
any performance impact due to unaligned accesses to the controller that did
not match the drive 4K sectors. This method would also ease the case ofmulti-initiator access where some servers have not yet been modified to workwith the larger block sizes. In this case you could expose a 512 byte logicalblock that all servers could work with.
For the second option, restrictions are imposed on the RAID configurations.
In this case, all drive groups will have the restriction that they have to bemade up of drives having the same logical block size. This would prevent
users from mixing drive types in a particular drive group. It would also put
restrictions on which drives could be used as hot spares on which drivegroups. Any LUNs that are mapped to these drive groups would be locked to
the logical block size of the drives that make up the drive group. This will
open up the possibility that a single controller device could have LUNs ofdifferent base logical block sizes as reported in the Read Capacity command.

Page 5 of 26

In this case, it is also important to make sure that the HBAs and Drivers thatare used will support LUNs of different logical block sizes behind the same
physical device.
In conclusion, external storage controllers will also have to do work to adapt
to disk drives of different logical block sizes. In some cases, these controllers
have the capability to mask some of the issues to the host, so that the hostserver can continue to use 512 byte logical blocks and will not know thedifference. In the case that the storage controller chooses to limit drivegroups and report the native sector size, then the operating systems will havedeal with same issues as Direct Attached Storage, as well as account for thecases of multi-initiator.

4.

Large Block Error Correction
In this section, we will distinguish between the following types of blocks:• Physical Block: These are the physical units of storage on the surface ofthe disk, and the smallest unit of data which can be physically written to orread from the disk.
• Logical Block: The disk drive presents itself to the outside world as alinear address space of logical blocks, whose size may in principle be different
from that of the physical blocks.
• ECC Blocks: The Error Correction Code (ECC) block size is determined by
the extent of the ECC code, which could in principle span more than one
physical block or more than one logical block.
Of course in current disk drives these three definitions coincide: the physical,
logical and ECC blocks each consist of 512B of user data followed by ECC.

4.1

The Need for Large Block Sizes
There are a number of strong arguments in favor of larger ECC block
sizes. First, coding efficiency increases with ECC block size. For verylarge ECC block sizes, there are on average many errors per block,and the variance in the number of errors per block is small comparedto the mean. With such a precise estimate of the number of errors per
block, one need not over design the code--the error correction power
required to correct almost all code words will be only slightly greaterthan the overhead required to correct the average number of errors
per block. On the other hand, with small ECC blocks, one must overdesign the code to account for the relatively larger uncertainty in thenumber of errors per block.
Second, there are simple scaling rules which suggest that hard errors
and defects in disk drives are likely to get worse in future rather thanbetter. As areal densities in disk drives continue to increase, thePage 6 of 26

physical size of each sector on the surface of the disk becomes
smaller. If the mean size and number of disk defects and scratches
does not scale at the same rate, then we expect more sectors to becorrupted, and we expect the resulting burst errors to more easily
exceed the error correction capability of each sector.
Third, as areal densities are expanded, the signal processing anddetection problems become more difficult, due to either decreasing
signal to noise ratio (SNR) or increased inter-symbol interference(ISI). So far, this trend has been accommodated through the use of
improved signal processing, without increasing the ECC block size.
Recently, progress in these areas has slowed, and there is a generalconsensus that use of large ECC block sizes will open up newopportunities in this field.
A dramatic illustration of the urgent need for Large Sector ECC in HDD
is provided by the impact of Hard Error Rates of HDD, due to headdisk interface defects and scratches which are uncorrectable at thecurrent sector format, on RAID Storage System Reliability. In theabove graph, from a 12/07/06 IDEMA PMR-Symposium presentation
by IBM-Storage Systems, describing the Number of RAID-5 Rebuilds
before Data Loss as a function of HDD-Capacity, it is projected that for
1.5 Terabyte HDD this number will increase to 1-Data Loss/10-RAID-5
Rebuilds, unless the capacity increase is matched by HDD Hard Error
Rate improvement. At the current 512-Byte Format it is impossible tocorrect larger defects, as required. This is possible only at a Large
Sector Format! The Hard Error Rate Gain from 4K-Block ECC has been
estimated through use of histograms of defect lists logged during
Surface Analysis Tests. Current Hard Error Rate HDD-Specs claim 1
Hard Error/10^15 bits read. The logged defect size data provides anestimate of at least 1 order of magnitude gain in Hard Error Rate from
4K-Block ECC, at current linear densities. This gain is expected to growproportionally to the projected HDD-linear density growth rate.
In addition to this quantitative argument in support of larger ECC block
size, there have also been other quantitative arguments made in favorof larger physical sector sizes. Use of larger physical sector sizes would
reduce the amount of overhead required for synchronization fields,inter-sector gaps, etc., and so lead to more efficient use of disk realestate. Furthermore, at a Large Sector Format there is an SNR Margin
Gain, i.e. the linear density can be increased, as a lower SNR becomescorrectable by the Large Block ECC. Both arguments result in Capacity
Gains that have been quantified by actual measurement, as describedin the sequel.

4.2

What Determines the Optimum Block Size?
From the perspective of an ECC designer, larger ECC block sizes are in
general better, for reasons of code efficiency as described above. As
the ECC of choice, Reed-Solomon Codes are effective as long as their
Symbol Error Rate is smaller than 10^-2. This is effectively achievedby 12-bit Symbols and 4K-Block Codeword Size.

Page 7 of 26

From a throughput perspective, the ideal logical block size should beroughly equal to the characteristic size of a typical data transaction.
Excessively small logical block sizes will impose too much transaction
overhead. For excessively large logical block sizes each transaction will
involve the transfer of a large amount of unnecessary data.
The consensus of opinion in the hard disk drive industry has been thatphysical block sizes of 4K-Block would provide a good compromise.
This block size corresponds to the paging size used by operating
systems, such as WINDOWS, and processors. It is also the size of astandard transaction in Relational Data Base Systems. Regarding the
logical sector size, ideally it should match the physical sector size;
however, the need for backward compatibility poses a severe
constraint in this regard. On the other hand having different logicaland physical sector sizes requires Read-Modify-Write. It has been
agreed among the HDD Manufacturers to leave the logical sector size
up to the decision of each individual HDD Company.

4.3

4K-Sector Format Efficiency/SNR Gains

Based on actual Product Format Calculation, the estimated Format
Efficiency Gain from 4K-Block Sector is 12-14%, due to the overhead
reduction in the data sector boundary, as described in the diagram
above (chart courtesy of Hitachi GST).
Using a Drive-Tap Experimental Tool that permits to vary the Linear
Density as well as Offtrack and measure actual 2.5” HDD Error Events,
the 4K-Block ECC SNR Gains are summarized below (chart courtsey of
Hitachi GST). The linear density gains for 12-bit Symbol 4K-ECC are
calculated for different Sector Failure Rates and varying amounts of
Check Overhead/4K-Sector. The results below show these gains for
4x512B,6x512B and 8x512B-ECC, where in this notation the amountof check overhead/4K-Block is that of 4-512B, 6-512-B and 8-512Byte Sectors respectively.

Page 8 of 26

-6

Measured linear density gain (over512B ECC)
12-bit symbol (6x 512B
Corrections)
8.4%

-12

12.8%

-15

14.9%

Operation
log10(SFR)-6

Measured linear density gain (over512B ECC)
12-bit symbol (4x 512B
Corrections)
9.1%

-12

11.4%

-15

13.4%

Operation
log10(SFR)

5.0

Operation
log10(SFR)

Measured linear density gain (over 512B
ECC)
12-bit symbol (8x 512B Corrections)

-6

8.2%

-12

12.8%

-15

14.9%

Summary

A new sector standard for magnetic hard disk drives, 4096 bytes, has been
proposed replacing the previous 512 byte sector length. The disk drive industry
recognizes the need for a longer sector to maintain data integrity as areal density
increases in future drives. IDEMA’s mission of standard development for the storage
industry prompted the formation of committee comprised of HDD developers,
component and software suppliers from which this new sector length of 4096 bytes
resulted.
Drive interfaces and operating systems have different requirements for recognition of
sector lengths. The Microsoft Corporation participated in the Committee anddeveloped the next generation OS, Windows Vista, to be compatible with 512 byte to4096 byte sectors.
There is agreement within the industry on increasing the physical sector length.
However, there are different aspects for the optimum implementation of thisstandard. Backward compatibility with existing 512 byte disk drives and systems
requires a 512 byte emulation in which legacy operating systems could be used.
Storage systems comprised of 512 byte and 4096 byte sectored drives will function
as 512-byte drives. In this case, existing BIOS and hard disk controller designs canbe used. Emulation requires alignment of 512 byte sectors within a 4096 sector drive

Page 9 of 26

and the possibility of a read-modify-write occurrence exists. A second
implementation concept uses a 4096 logical OS with a 4096 byte physical sector
length, requiring new BIOS designs. In this case, storage systems may specificallyuse drives with the longer sector length. Windows Vista supports both emulated andlogical/physical drives. There is a need for further consideration within the industryof implementation strategies, and IDEMA may participate in this activity.

6.0

References
6.1
Windows Vista Support for Large-sector Hard Disk Drives,
Microsoft article 923332, March 5, 2007
Introduction
Hard disk drive manufacturers will soon start producing hard disk drives that
contain physical sector sizes that are larger than the traditional 512 bytes per
sector. For example, sectors may be 1 kilobyte (KB), 2 KB, or 4 KB. Thischange will enable manufacturers to improve the capacity, the performance,
and the reliability of their hard disk drives. This article discusses Windows
Vista support for large-sector hard disk drives.
Background
When the hard disk drive industry makes this shift in the underlying structureof their drives, two kinds of hard disk drives will appear on the market. The
simpler kind of hard disk drive will use a large physical sector size internallyand expose that same size to the system. This kind of hard disk drive will first
appear in enterprise-class drives, such as SCSI drives or Fibre Channel drives.
The main drawback of this kind of hard disk drive is backward compatibility.
BIOSes, host adapters, operating systems, and business applications may
have to be updated to correctly operate together with this kind of hard disk
drive.
To reduce backward compatibility issues, some manufacturers will produce
hard disk drives that use a large physical sector size internally, but expose
only a logical sector size of 512 bytes to the system. These hard disk drives
are referred to as emulation devices because of the method that the drives
use to write data. This method is frequently called "read-modify-write." Forwrites that are smaller than a physical sector, the drive must read thephysical sector, modify the small, changed part of the sector, and then write
the whole physical sector. The main drawback of this kind of hard disk drive isdecreased performance. The extra read operation that must occur for writes
that are smaller than the physical sector may decrease performance.
Windows Vista support
Windows Vista supports both kinds of hard disk drives if the underlying
hardware in the system also supports the drives.
•

Startup support
Windows Vista will let you start from emulation drives that have a logicalsector size of 512 bytes. BIOS vendors and other hardware vendors may
have to update their firmware to correctly start together with drives that
expose a large logical sector in addition to a large physical sector.

Page 10 of 26

Microsoft will test Windows Vista for startup support for these kinds ofdrives when the necessary hardware support is available.
•

API support for querying hard disk drive properties
To act appropriately with large-sector drives, some applications and othercomponents may query for physical sector size, for logical sector size, andfor sector alignment. Applications may have strict requirements for thesector size of a hard disk drive. The IOCTL_STORAGE_QUERY_PROPERTY
request has been updated to include sector information in the
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR request. For more
information, visit the following Microsoft Web site:
http://msdn2.microsoft.com/en-us/library/ms803642.aspx•

Storage stack, partition, and file system alignment
The file system, the volume manager, and other parts of the storage stackin Windows Vista have been updated to accommodate hard disk drives
that have a large sector size. In earlier versions of Windows, the default
starting offset for the first partition on a hard disk drive was sector 0x3F.
Because this starting offset was an odd number, it could cause
performance issues on large-sector drives because of misalignment
between the partition and the physical sectors. In Windows Vista, thedefault starting offset will generally be sector 0x800. However, thestarting offset might be different for drives that have special alignments.
For emulation drives that have special alignments, dynamic disk
operations will not be supported in the initial release version of Windows
Vista. This support will be added in a future service pack.
When the file system is formatted, only cluster sizes that are larger thanor equal to the underlying physical sector size will be supported.
Support for these new hard disk drives in Windows Vista does not meanthat the drives are automatically supported by applications. Applications
that care about the underlying structure of their data storage must be
updated to reflect the new hard disk drives. Independent software
vendors (ISVs) must update their applications.

6.2 Position Statement -4K Data Blocks Hitachi Global Storage
Technologies, October 2003
Purpose:The purpose of this letter is to present the position of Hitachi Global Storage
Technologies regarding a new data block standard, longer than the present
512 byte block standard. This new long data block standard is considerednecessary to store data on future hard disk drives with higher areal densities
at acceptable error rates. This letter also requests that all operating systemdevelopers, storage systems developers, electronic circuit designers as well as
all users of hard disk drives work with Hitachi GST, and all disk drive
producers, study disk drives formatted for a longer data block. This work
would precede the adoption of this new standard, and be completed before
year end 2004.

Page 11 of 26

Sponsorship:
Under the sponsorship of the International Disk Drive Equipment andMaterials Association (IDEMA) a committee was formed to study long data
blocks, recommend a new standard data block length if required, formulate
an implementation strategy for the industry and seek support fromcomponent producers, operating system developers and hard disk drive users.
This committee had representation from a majority of disk drive producers,
principal component suppliers and worked in contact with the T13 ATA
interface standards committee and the T10 SCSI interface standards
committee. In addition, the committee has discussed progress in adopting alonger data block standard with selected disk drive users as well as operating
system developers. Hitachi GST participates in the IDEMA committee andsupports its results.
Justification:
The committee has made a recommendation that the new data block standard
be 4096 bytes in length. It is understood by the committee that migration toa longer data block length would necessitate modifications in operating
systems for some SCSI (the current SCSI interface/protocol does support 4K
data blocks) and most ATA interface drives, and would require system/userchanges. While this recommendation is not made without adequate
justification, Hitachi GST proposes the adoption of a 4K standard based on
areal density studies which relate bit lengths to defect lengths. (A detailed
description of the rationale for adopting 4K byte data blocks is found in the
appendix to this letter, and a brief summary is included here.)
The principal need for a longer data block originates from error correctingcode (ECC) efficiency. Increasing areal density is a trend in the disk drive
industry, the rate of this increase may slow in the future, but it will continue
to increase. As this areal density increases, the signal-to-noise ratio will
decrease and serial error rate will increase, that is, defect sensitivity increases.
The influence of long burst errors originating from the media will also increase
and the present 512-byte data block does not provide adequate ECC toassure a reliable disk drive operation.
There are two fundamental solutions to this trend. The first is a trivial one,that is, to invest more disk space to ECC bytes that would, hopefully, assure
continued data reliability. A result of this course of action is less disk areal
efficiency. As areal densities grow, it would seem that disk space is cheap
enough to allocate larger proportions of available space to ECC withoutcausing serious impacts on disk drive capacity. Unfortunately, this solution
suffers from the realization of diminishing returns. A high percentage of ECC
bytes, added to assure reliable operation of 512 byte blocks at increasing
linear density, would themselves increase the soft error rate due to theirlength, defeating their very purpose.
The second solution is to increase the data block size, while slightly increasing
the percentage of ECC bits. The committee chose the new data block size tobe 4096 bytes, a multiple of the existing 512-byte block standard. An
optimum selection of ECC bytes would assure data integrity of an entire 8
sector group of 512-byte sub sectors, or a 4096-byte block. This is the

Page 12 of 26

committee’s recommendation. The general opinion of the committee is that4096 bytes would be the industry standard for some time but that the future
could bring another increase beyond 4096 bytes to 8192 or 16384 bytes
based on ECC requirements. This further migration was regarded as too
distant to be realistically considered by the committee in detail.
Adopting the 4K standard is straightforward for SCSI interface drives basedon the variable block size of this interface. For ATA interface drives, more
involved modifications in either the drive or operating system, or both, could
be necessary. This would be dependent on the type of operating systemused.
Timeframe:
It is likely that after the year 2008 or 2009 the migration of disk drive
products from 512-byte to 4096-byte data blocks will become increasingly
more necessary. Some server drives have already been made available with a
4K-byte capability using the SCSI interface. It is expected that desktop andmobile drives with a 4K-byte block/ATA interface could be available after
2008. During this time period legacy 512-byte drives using existing operating
systems would continue to be in production while the newer 4K-block drives,probably at a higher areal density beyond 100 Gigabits/in2, would begin to
become available. It would be the implementer’s option to use drives witheither data block length during this period. Eventually SCSI and ATA interface
drives operating with 4K-block sectors would be available for the entire
industry and a majority of disk drive users would implement these 4K drives.
Disk drives could be identified as 4K-byte by contact with a specified pin in
the connector that is unused today.
Implementation:
The availability of a modified operating system that includes write commands
which permit aligned 4K block writes would be the optimum implementation
approach. This operating system should be available at the time of production
for these new 4K drives. Users who elect to continue with legacy 512-byte
operating systems at his time would have these choices: (1) sustain aperformance penalty based on read-modify-write occurrences, which is in all
likelihood an unacceptable option (2) adopt an approach as Integrated Sector
Format using a multilevel ECC code. This approach is based on the need for
an ECC that can accommodate both 512-byte and 4096-byte data blocks, i.e.
to function with existing legacy drives and take advantage of the enhanced
data integrity though the use of 4K-byte blocks. Other options may also exist,
but these have not been discussed in the industry to date.
Hitachi Global Storage Technologies supports the recommendation of IDEMA
Committee that disk drive users work with disk drive producers to study the
results of adopting a 4K-byte operating system, anticipating that a majority ofdrives in production would operate with 4K-block sectors after a selected
date. For ATA drives, the recommendation is that a suitable operating system
be developed which will allow direct mapping of physical and logical 4K byte
sectors.

Page 13 of 26

Conclusion:
The intent of this document is to communicate Hitachi GST’s position as a disk
drive producer to migrate to 4K byte data blocks for products available in thepost 2008 timeframe. Also, it is the intent of Hitachi GST to work with
operating system developers as well as all disk drive users to investigate themigration to a longer data block standard. It is recommended that thenecessary OS software changes, as well as other software, be implemented toallow hard disk drives with long data blocks, as 4K bytes, to be applied in an
optimum way.

6.3

Fujitsu Open Letter to the Storage Industry, Oct. 2003
This letter describes Fujitsu’s position on extending the length of data blocks
on Hard Disk Drives (HDD). The HDD vendors are converging on a plan toincrease the physical data sector length from 512 Bytes to 4,096 Bytes. We
are driven to this decision by the need to improve areal density without
increasing the data error rates.
Over the past 50 years the HDD industry has succeeded in overcoming many
hurdles in order to deliver cutting edge technology. We have focused on
improving capacity, with greater reliability and lower costs. Through thisperiod, we have managed to keep the physical sector size stable.
Increased capacity is not simply about storing more movies on one hard disk
drive. The HDD industry has taken advantage of capacity improvements to
reduce form factors, reduce acoustics and reduce power; we want to continue
to do this. In addition, error rates have remained constant over the years,
even as the actual bit density has multiplied.
We have managed to maintain the error rates by improving all of thefundamental hard disk technologies and delivering a continuously improving
signal-to-noise ratio(SNR). However, the error correction code technology(ECC), applied to each physical sector to enable multiple bits in error to becorrected on the fly, is approaching the point where the correction bytes
needed are causing a significant loss of track utilization efficiency.
We are currently shipping hard disk drives where the ECC and other disk
recovery data is approximately 15% of the sector size. Over the next few
years, we expect to see the greatest opportunity in SNR improvement comingfrom adding more ECC bytes. This will push ECC to >30% of the physicalsector. We expect to reach this point around 2008 if the industry follows its
current development schedule.
We will, of course, continue to improve SNR using all available technologies
such as RLL coding, Recovery Algorithms, etc. and it is possible that one or allof these techniques may delay the increased ECC requirement by anothergeneration. Regardless of the exact timeframe, it is Fujitsu’s position that
expanding the physical sector size is inevitable in the next 3-5 years.
The most logical step appears to be to a 4K or 8K block size. 4K bytes has
been accepted by the hard disk drive vendors as the optimum size. Fujitsu is

Page 14 of 26

requesting that all software suppliers evaluate this change and investigate theimpact on their systems. The hard disk drive vendors would like to enter into
negotiations to resolve the issues and agree on a solution that does not cause
any slowdown in the development, and improvement of hard disk drives.

6.4

Seagate Position on Large Blocks, October 06, 2003
Statement
Seagate endorses the need for long blocks to continue advancement inmagnetic disc drives.
Motivation: The Need and the Consequences
As areal densities have climbed to reach the almost inconceivable level ofrecording density we are at today, improvements have come from numerous
sources to ensure that each generation of hard drives stores data withreliability and speed. These sources have included improved media, heads,
data detection, and error control coding (ECC). The changes have sometimes
been gradual and sometimes breakthrough, but one constant has been thatnext-generation components must recover smaller bits with lower signal-tonoise ratio (SNR). Lower SNR results in worse error rate, and worse error
rates make reliability a more difficult goal.
Customers tell us that reliability is paramount. One near-term solution to
improve reliability is advanced channels, but these need to be implemented ina way that does not excessively impact format efficiency. This progress will
require larger physical block sizes. Furthermore, large blocks afford greater
efficiency for data transfer (less overhead per block written and read);
reduced format time; and faster drive maintenance (scan disc and defrag run
times). The hard drive magnetic recording industry under the lead of theInternational Disk Drive Equipment and Materials Association (IDEMA) needs
to adopt a unified position to drive toward a standard large-block format. The
primary roadblock is legacy software that requires a 512-byte block size.
The Large Block Solution
We believe the best solution is an industry standard for large-block sectors. A
large block standard would provide needed freedom of action for the hard
drive manufacturers, permitting them to continue to develop higher capacities
and differentiate their products on a reliability basis. Large blocks also provide
a clear path for future gains through further increases in block size. Most
importantly, large blocks meet our customer’s requirements, simultaneously
providing greater reliability and greater data transfer performance.
This standard must be accepted by the software industry and implemented insuch a way that it will be easily updateable and backward compatible.
Certainly, legacy software is an issue in this solution. Unfortunately, we do
not have the advantage of an industry wide driver that the Y2K potential
threat presented to get the industry motivated to adopt this admittedly
difficult change. To minimize the impact to all parties involved, this standard
needs to be put into place TODAY, so that when it is rolled out in products,
software manufacturers will be prepared with new code; hard drive
manufacturers will be able to provide enhanced reliability and customers will
notice no change.

Page 15 of 26

Seagate supports an industry-wide transition to a large, 4 Kbyte, sector-size
standard with product introduction times in 2006. No other solution will meetthe requirements of our customers while allowing us to improve reliability.

6.5

Maxtor Position Statement for the OS, Application & System
Industry, Advanced Technology Memorandum, October 2003
Purpose:The purpose of this letter is to communicate Maxtor’s position regarding the
migration to longer data blocks at the host and physical layers in Hard Disk
Drives. Maxtor supports continuing work on longer data blocks, and webelieve that the next crucial step is to begin a dialogue with the Operating
System, Application, and System Integration providers to address the
problems brought about by increasing the block size and to point out thepotential benefits of longer blocks.. We believe that, to date, the systemlevel obstacles caused by longer data blocks have not been fully enumerated,
keeping us from understanding the full effect of any increase to today’s block
sizes. It is through discussions with OS, Application, and Systems Integration
providers that these issues can be brought to light, discussed, prioritized, andultimately solved allowing for the migration to longer data blocks.
Sponsorship:
Under the sponsorship of the International Disk Drive Equipment andMaterials Association (IDEMA), a committee was formed to study long data
blocks, recommend a new standard data block length if required, and seek
input from component producers, operating system developers and hard disk
drive users. This committee had representation from a majority of disk drive
producers and principal component suppliers and worked in contact with the
T13 ATA interface standard committee and the T10 SCSI interface committee.
Justification of Position:
The Hard Disk Drive industry has been using the same 512-byte physical data
block since nearly the very beginning of the industry. In the past there havebeen several attempts to lengthen the data block size. These attempts were
unsuccessful because the drive- level advantages available with longer blocks
were not significant enough in the face of the system- level difficulties towarrant the migration. While the system- level issues have not changed, we
believe that drive-level circumstances have changed enough to make theadvantages of longer blocks desirable. We have now reached a point where abetter understanding of the scope and severity of the system- level issues isneeded before we proceed with longer block development. Direct technicaldiscussions need to be held with the OS and application developers, thesystem integration specialists, and the system providers to list and addressthese issues and come to a consensus regarding the migration to longer data
blocks. Since this appears to be yet another in a long line of blocklengthening efforts, it is important to state what changes have occurred thatnow make longer block advantageous. We begin with the industry-demanded
characteristics of a disk drive: data integrity and data transfer rate. Achieving
the industry demands in these areas affects the overall cost of the drive. In
the past the Hard Disk Drive industry has been successful balancing these
design factors with product cost, but this is getting increasingly difficult asPage 16 of 26

drives evolve. Fundamentally this is an issue of scaling. We have reached apoint in areal density where the standard block size (512 bytes) represents an
infinitesimal fraction of the available storage capacity of a disk surface –nearly 1 part in a Billion (at the current 40 GB/surface capacity point). To
meet the demands for data integrity and transfer rate each of these physicalblocks requires its own overhead – extra data written on the disk in order tocorrectly read and recover the block. Greater industry demand for
improvements in capacity, integrity, and transfer rate cause the required
overhead to increase, but now, due to the small block size, the overhead isincreasing at a more rapid rate. This rapid increase in overhead affects thecost of the drive in two ways:
1) Data Integrity gets more costly: On a 512 byte block the industry hasreached the ‘peak’ of error correction capability. This means that increases in
ECC capability come at a net loss in areal density. This is a new phenomenon.
In the past we were able to increase ECC and achieve a subsequent net gainin capacity. Maintaining industry-demanded data integrity will require higher
actual densities (and thus higher costs) for a given capacity point. By
spreading out the ECC over fewer physical blocks (by making the blocks
longer) we can return to the era of net gains in density with increased ECC
capability. Moving to longer blocks allows us to maintain, or improve, data
integrity in a cost effective manner.
3) Data transfer rate gets more costly: As capacity and spindle speed increase,
the amount of overhead required to successfully write and read the data
increases in order to maintain industry-demanded transfer rates, thusincreasing overall cost. While not new, this phenomenon is accelerating as
capacities, spin speeds, and transfer rate criteria reach new heights. As with
ECC, we can mitigate this increase by moving to longer blocks and spreadingout the overhead over more of the data. Longer blocks allow us to maintain,
or even improve, data transfer rates in a more cost-effective manner. Sincedata integrity and data transfer rate requirements show no signs of receding,the effect of maintaining today’s block size will increase the cost of the drive.
Moving to longer physical blocks will allow the drive manufactures to maintainthe balance between cost, transfer rate, and data integrity. It is estimatedlonger blocks will enable >10% gain in capacity and transfer rate (withconstant areal density)

Problems:
As described above, the landscape at the drive level has changed making longer
blocks extremely advantageous. What have not changed are the system- levelobstacles that make moving to longer blocks extremely difficult. It is these issues
that we wish to discuss with the OS, Application, and system providers in order toproperly weigh our desire to move to longer blocks against the system-level
difficulties associated with it. Among the issues we know exist, but do not haveenough experience to appropriately measure, are the following: We are awarethat longer blocks will cause difficulties at the Operating system (especially“legacy” OS’s), file system, and device driver level. Thus we wish to talk withOperating System manufacturers to discuss the nature and severity of theseissues. Likewise, we are aware that longer blocks pose problems for certain
applications that maintain direct access to the disk drive, and may even rely on
physical placement of data in 512 byte blocks. We wish to talk with application

Page 17 of 26

providers that have such constraints to understand the nature and severity ofthese issues as well.
Finally we are aware that the system- level integrators will have manufacturingissues associated with a ‘new’ drive with longer blocks. We, as Hard Disk Drive
manufacturers, will also share similar manufacturing issues, including backward
compatibility, management of a transition period between 512 byte and longer
block drives, and post-sale support. We wish to discuss these manufacturingissues with the system providers to understand the scope of these difficulties.
We are confident that in addition to these issues there are others that have notyet been raised, but certainly need to be addressed before longer blocks arecommercially viable. These issues can only be effectively addressed, andpotentially solved, through open technical dialogue between the disk industry andthe various manufactures and providers mentioned. Maxtor would like to see
those discussions take place and is eager to be an active participant in any suchdiscussions. Only by having a thorough understanding of the issues at hand – atboth the drive level and the system level – can the industry move to moreadvantageous block sizes.

6.6

IDEMA Long Data Block Committee Letter to Nathan Obr, Microsoft,
Corp., November 19, 2003
Mr. Obr:
In December 2002 you attended a teleconference of the IDEMA Long Data
Block Committee and listened as several Hard Disk Drive vendors discussed
our desire to investigate increasing the size of the data block in the various
Disk Drive interfaces (IDE/ATA and SCSI). At the conclusion of that call you
expressed a concern that it did not appear to you that all of the HDD vendors
were supporting this investigation and, speaking for Microsoft, you werereluctant to engage in this effort until the various HDD vendors communicatedtheir commitment to this project. We are writing to you today to confirm thecommitment of four HDD vendors to this investigation. Attached to this letterare ‘Position Statements’ from Hitachi, Fujitsu, Maxtor and Seagate stating
their corporate positions regarding the investigation of longer data blocks. We
forward these to you in the hope that they will effectively communicate thevarious corporate positions and address your earlier concerns regarding
commitment.
In addition to these position statements we are writing to request yourparticipation in a meeting with representatives from the HDD vendors to
discuss the many issues related to increasing the data block size. We would
like to hold this meeting at your location in order to facilitate as much
Microsoft participation as possible without causing you travel overhead. We do
not propose the migration to longer data blocks without recognition of theserious issues it may cause to Operating System and Application development,
Operating System and Application support cost, product compatibility, andsystem integration. The IDEMA committee feels the time is right to begin
exploration of these issues and we request Microsoft’s help and input.
We ask that you review the corporate position statements and respond to Ed
Grochowski, chairman of the IDEMA Long Data Block Committee, with any

Page 18 of 26

questions or concerns. Likewise we ask that you coordinate with Ed regarding
the timing and location of a meeting where we can discuss the many aspectsof longer data blocks with Microsoft.
We appreciate your participation in this effort and look forward to working
with Microsoft on this project.
Regards,
The IDEMA Long Data Block Committee representing Hitachi GST, Fujitsu, Maxtor,
Seagate

6.7

IBM Almaden Research Center DISKCON USA 2001 Presentation:
Integrated Sector Format for Aligned LDS

Integrated Sector Format
Martin Hassner
IBM Almaden Research Center
San Jose, CA 95120

September 19, 2001

Page 19 of 26

Integrated Sector ECC Format

Section of a track
SectorFirst line Protection (Protects Individual sectors)
Second line Protection (Protects Blocks of Sectors)
September
19,Sectors)
2001
Third line Protection (Protects Blocks
of Blocks of

COMPAQ Long Block Format Proposal• 8 -Sector 4 kB-Block Physical Alignment• Integral Multiple of 4 kB -Blocks Layout• Logical-to-Physical Translation

September 19, 2001

Page 20 of 26

IBM ISF-ECC• COMPAQ Long Block Format• Multi-Level C1/C2/C3-Error Correction– { Low-Overhead Long-Burst Correction– { Low-SNR OTF-Correction– { Read-Modify-Write (RMW) Optional• MOST Data is LONG -Burst/ LOW -SNR Protected• Implementation Path: MOST J ALL

September 19, 2001

Integrated Sector Format
m

r
1

m
1

r
2

m
2

r
3

3

m
4

r
a

r
4

m
5

r

m
5

r
6

6

m
2

r
2

m
8

r

r
c

r
b

8

September 19, 2001

Page 21 of 26

MULTI-LEVEL ENCODER ALGORITHM

September 19, 2001

MULTI-LEVELDECODERALGORITHM

September 19, 2001

Page 22 of 26

6.8 Compaq Technical Overview: Physical Sector Change for Hard Drives
June 2001
Internal Document
Prepared by Steven Fairchild, Senior Member Technical Staff, ISSG Server Storage,
Compaq Computer Corporation

Physical Sector Size Change for Hard Disk Drives
Abstract: The purpose of this document is to outline the basic reasons and an approach forchanging the sector size on industry standard hard disk drives. The recommendation is to change
the physical sector size, but leave the mechanism for logically addressing the sectors unchanged.
This approach will minimize the impact to the applications and operating systems that will use
these new drives and provide a reasonable transition.

Overview
The drive industry is communicating to OEMs such as Compaq, that the 512-byte
sector size is becoming problematic as the bit densities increase. The increased
densities are causing degradation in the signal to noise ratio (SNR) and the raw bit
error rate (BER). For the immediate future, the drive industry is creatively dealing
with these issues, but at some point, they are concerned that the degradation will
impact the field error rate (FER). A decrease in FER is not acceptable from a systemdesign perspective.
To combat this problem, the drive industry is recommending that the error correction
codes (ECC) must improve. This effectively means that more bits must be used toprotect the users’ data and this adversely affects the format efficiency of the harddisk drive. By moving to a larger physical sector size, the increases forced by thelarger ECC fields are offset. The bit densities can continue to be increased and thedrive industry can continue to provide cost effective high capacity storage.
The problem is that the systems in use today are built implicitly around anunderstanding that drives have 512 byte sectors, period. The change suggested by
the drive industry to have the system hardware, firmware and software comprehendand change to a new standard of 4096 byte sectors will be very painful.
It may also be unnecessary. Instead, it may be more appropriate for theinterpretation of the sector size to be broken into physical and logical perspective.
The physical sector size would change to 4096 bytes. The logical sector size would
remain at 512 bytes.
The remainder of this paper will detail the impact of this approach and recommend
an action plan to accommodate the systems houses as well as the drive industry.

Logical versus Physical
Logical to physical translations are common in the computer industry at all levels. In
the drive industry in particular, the original physical track, head and sector
addressing was replaced by a logical addressing scheme. This logical interpretation
provides a convenient layer of abstraction for the necessary work that must be doneby the drive to manage defects. The last bastion of the drive that is not translated

Page 23 of 26

from logical to physical is the sector. A sector is 512 bytes from both a logical andphysical perspective.
By allowing for a split between the logical and physical sector size, the drive industry
is free to innovate for increased density. Additionally, the infrastructure built on topof the industry standard drives does not have to deal with the significant
compatibility issues presented with a wholesale change to a different sector size.
Assuming the 4096-byte physical sector size, then there would be 8 logical, 512-byte
sectors in each physical sector. For the purpose of discussion, a new term must be
defined to describe these 8, 512-byte entities of a physical sector. Borrowing fromthe software industry, each of these 512-byte entities will be referred to as aparagraph. Using the SCSI logical block addressing as an example, the formulas
below illustrate how the logical sector is converted to the physical sector.
The drive calculates the actual logical block address (ALBA) from the requested
logical block address (RLBA) using integer arithmetic as:
Actual Logical Block Address = Requested Logical Block Address / 8
The drive buffer manager calculates the logical block paragraph (LBP) to determine
where in the physical sector to begin addressing the desired information as:
Logical Block Paragraph = Requested Logical Block Address modulo 8
The drive may also use the requested block count (RBC) to calculate the actual block
count (ABC) or actual paragraph count as:
Actual Block Count = (Requested Block Count / 8) + 1
Actual Paragraph Count = Requested Block CountAs an example, if the host does a SCSI read from LBA 1003 with a block count of 16.
The drive will begin the read at physical sector 125:
ALBA = RLBA / 8 where; RLBA = 1003 ALBA = 125
It will be a 3 physical sector (12288 bytes) read:
ABC = (RBC / 8) + 1 where; RBC = 16 ABC = 3
The data will be offset by 3 paragraphs:
LBP = RLBA % 8 where; RLBA = 1003 LBP = 3
In other words, the drive will read 12288 bytes starting at physical sector 125 andreturn the 8192 bytes starting at paragraph 3, or byte offset 1536.

Impact Of Sector Translation
The impact of the sector translation will be minimal with respect to compatibility.
Any drive using sector translation should operate in all existing systems andapplications where current industry standard drives are used. The penalty for thesector translation will be most visible during write operations where write cache is
not enabled. There should not be a significant penalty in other areas.
All read operations should operate transparently, with equivalent performance ofexisting drives. For writes however, the impact can vary from none to significant
depending on the block count and logical block address alignment.

Page 24 of 26

The impact to writes is based on the necessity to perform a read before write
operation for any non-aligned or partial writes. So the primary focus of the
hardware, firmware and software writing to devices with sector translation will be toensure the requests are aligned and large enough to avoid the read before write
penalty. The sector translation table below shows the relationship between thephysical, logical and paragraph identifiers for user data.

Table 1: Sector Translation

Physical (4096
bytes)
Logical (512 bytes)

… 123

124

125

…

9 9
9 9 E
0 1 C

9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 9 E
2 3 4 5 6 7 8 9 C

1
0
0
0

6 7

0 1 2 3 4 5 6 7

0 1 2 3 4 5 6CParagraph

…

C

1
0
0
1

126 …
1
0
0
2

1
0
0
3

1
0
0
4

1
0
0
5

1
0
0
6

1
1
0 E 0
0 C 0
7 C 8

1 …
0
0
9

7

1 …

To see the impact of a non-aligned or partial write it is simplest to use an example.
If a host requests a write to logical block address 995 with a block count of 1, then it
is easy to see that to correctly calculate the ECC for physical sector 124, the drive
must first read sector 124. The data read from physical sector 124, paragraph 3
must then be replaced with the write data supplied. The resulting 8 paragraphs areused to compute the new ECC and the write occurs at the next available opportunity.
Because of the read before write the effective random write time would be increased
by a rotational period of the drive. This write penalty is avoided if the host enforcesa block alignment that is an integral multiple of the physical sector size (8 in thiscase) and the block count is also an integral multiple of the physical sector size.
It is important to recognize that the write penalty may not be as significant as it
appears because of the increased reliance on large system memory andsophisticated array controllers with large write caches. Each of these components isalready compensating for the relatively slow write characteristics of drives anyway.

Alignment and Integral Multiples
While the effort to enforce alignment and integral multiples sounds difficult, thesetypes of restrictions already exist within today’s system architectures. Upper levelfirmware and software is designed to recognize the efficiencies of aligning data
structures and other code elements to maximize the paging capabilities of hardware.
For example, the 4096-byte sector size suggested coincides with the page size usedin the dominant operating systems and processors in use today. Due to this,examinations of typical SCSI bus command streams will overwhelmingly containcommands that transfer data in multiples of 8 blocks. Even behind Compaq array
controllers, the predominate transfer size will favor integral multiple of 8 blocks, inthis case, because of the recommended RAID stripe size of 32 blocks.

Suggested Implementation Plan
Obviously, a change to the industry standard drive of this magnitude will require acoordinated effort to be successful. The advantage of doing a form of sectortranslation is that the changes can be phased in over time without forcing the entire
industry to transition at once. The list below identifies the more significant

Page 25 of 260milestones that must be achieved to successfully transition and begin to use drives
with larger physical sector sizes.


Drive industry needs to provide an emulation product using an existing device
that will demonstrate the performance characteristics of the final larger physicalsector devices.



Provide this emulation product to major system and storage OEMs, operating
system developers and specialized applications developers.



The target developers can use this emulation product to determine the affects ofthe sector change in the performance aspects of their designs.

Appropriate changes in hardware, firmware and software can begin to occur toeliminate any performance losses that may occur.

There is no timetable defined for this effort and it is necessarily broad in definition.

Questions

Why not transition directly to a 4096-byte logical sector?
The primary rational for attempting to maintain the 512-byte logical block size is
to maintain compatibility with existing hardware, firmware and software. During
the transition phase to drives with larger physical sector sizes, systems willcontinue to function.

Is the recommendation for 4096-byte sectors sufficient?
Based on predictions for the bit densities over the next few years the 4096-byte
size should be sufficient. The 4096-byte recommendation is also compatible
with existing page sizes.

6.9 Western Digital White Paper re Implementation of Larger Sectors,
March 2005
Introduction:
WD Comments On Long Sectors is a white paper that was published in the INCITS
T13 TC as document e05122 and was later posted at www.bigsector.org. This white
paper, which was initially published in March 2005, outlines some of the issues
associated with moving to a larger sector size. This white paper was updated by Dan
Colegrove of Hitachi in April of 2006 and then incorporated into ATA8-ACS by Curtis
Stevens of WD in April 2006 as Annex E.
Summary:This white paper describes Western Digital’s intentions for implementing a media
format that incorporates sector sizes greater than 512 bytes. The target sector sizes
are 1k followed by 4k. This paper does not make a case for using larger sector sizes.
Instead, this paper assumes that the move to larger sector sizes will happen andaddresses both system and industry implications.

Page 26 of 26