How to Align Exchange I/O with Storage Track Boundaries

 

With a physical disk that maintains 64 sectors per track, Windows always creates the partition starting at the sixty-forth sector, therefore misaligning it with the underlying physical disk. To be certain of disk alignment, use Diskpart.exe, a disk partition tool. Diskpart.exe is a utility provided by Microsoft in the Windows Server 2003 Service Pack 1 Support Tools that can explicitly set the starting offset in the master boot record (MBR). By setting the starting offset, you can track alignment and improve disk performance. Exchange Server 2003 writes data in multiples of 4 KB I/O operations (4 KB for the databases and up to 32 KB for streaming files). Therefore, make sure that the starting offset is a multiple of 4 KB. Failure to do so may cause a single I/O operation spanning two tracks, causing performance degradation.

Before You Begin

Diskpart is a data destructive utility. When used against a disk, all data on the disk will be wiped out during the storage track boundary alignment process. Therefore, if the disk on which you will run Diskpart contains data, backup the disk before performing the following procedure.

Note

Diskpart can only be used with basic disks. Diskpart cannot be used with dynamic disks. Diskpart supersedes the functionality previously found in Diskpar.exe. Diskpar and Diskpart should only be used if the drive is translated as 64 sectors per track.

Diskpart.exe is located in the following directory by default on systems running Windows Server 2003 : C:\WINDOWS\system32

Procedure

To align Exchange I/O with storage track boundaries using Diskpart.exe

  1. If the disk you are aligning is already blank (raw), proceed to Step 3. If the disk contains data, backup the disk before proceeding.

  2. Delete all partitions on the disk.

  3. Open a command prompt, and execute Diskpart.exe.

  4. At the Diskpart command prompt, type List Disk and press Enter. If the disk you want to align does not appear in the list make sure that it exists and is accessible using the Disk Management snap-in.

  5. At the Diskpart command prompt, type Select Disk X, where X is the number of the disk as shown in the output of the List Disk command. Diskpart should return a message that indicates that Disk X is the selected disk.

  6. At the Diskpart command prompt, type **Create Partition Primary Align=**X, where X is either 32 or 64, depending on the recommendation from your storage vendor. If your storage vendor does not have any specific recommendations, it is recommended that you use 64.

  7. At the Diskpart command prompt, type Assign Letter=<DriveLetter>. For example, to assign letter Z to the disk, type Assign Letter=Z.

  8. Once the drive letter is assigned, type exit to exit out of the Diskpart utility.

  9. Use the Disk Management snap-in or the Windows Format command to format the partition as an NTFS-formatted partition.