Note The workarounds that are listed here should be used only if integrating the hotfix into your Windows Server 2003 installation source is not viable. See the "Resolution" section for more information. If you integrate the hotfix into the installation source as described in the "Resolution" section, you do not have to use these workarounds.
To work around this problem, use one of the following
methods.
Method 1: Disable the "automatic disk translation" feature
Before you partition the hard disk, you can disable the
"automatic disk translation" feature in the BIOS configuration. For example,
you can change the disk type from
Auto to
Large.
Method 2: Modify the registry to use the Windows Server 2003 disk partition procedure
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
Before you partition the hard disk in Windows
Vista or in Windows PE 2.0, modify the registry so that the partitions are
created by using the Windows Server 2003 procedure. To do this, follow these
steps:
- Click Start, click Run,
type Regedit, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\VDS\ALIGNMENT
- On the Edit menu, point to
New, and then click DWORD value.
- Type LessThan4GB as the new entry
name.
- Right-click LessThan4GB, and then click
Modify.
- In the Edit DWORD Value dialog box, click
Decimal.
- In the Value data box, type
0, and then click OK.
- Repeat steps 3 through 7 to add the following registry
entries:
- Between4_8GB
- Between8_32GB
- GreaterThan32GB
Each registry entry must have a value of 0. - Exit Registry Editor.
When you use the Windows Vista or Windows PE 2.0 partition procedure to create a partition, the partition border is constructed based on the registry setting on the system. On the other hand, when you use the Windows Server 2003 partition procedure to create a partition, the partition border is aligned according to the cylinder boundary.
When you create a partition, the free space that is followed by the first partition is created at the beginning of the disk. The size of the free space is determined based on how the partition border is constructed. Therefore, the size may vary, depending on how the partition is created.
When you create a partition by using the Windows Server 2003 procedure, this free space is equal to one cylinder. However, when you use the Windows Vista or Windows PE 2.0 procedure, the free space varies, depending on the registry setting.
Method 3
If you are using Microsoft Deployment Toolkit 2008 to deploy Windows XP, follow these steps to work around this issue:
- In the properties of the Task Sequence, click the Task Sequence tab.
- Click Preinstall, and then click New Computer Only.
- Click Set Diskpart BIOS Compatability mode.
- Click the Options tab.
- Click to clear the Disable this step check box.