Well microsoft says that it is because they purposely limit the detection mode, so the 48-bit mode is in disable state.
must have SP4 installed first (for XP must have at least sp2 i think).
The following conditions are necessary for the correct functioning of 48-bit LBA ATAPI support:
A computer with a 48-bit LBA-compatible Basic Input/Output System (BIOS) installed.
A computer with a hard disk that has a capacity of greater than 137 gigabytes (GB).
You must enable the support in the Windows registry by adding or changing the EnableBigLba registry value to 1 in the following registry subkey:
To enable 48-bit LBA large-disk support in the registry:
- Start Registry Editor (Regedt32.exe).
- Locate and then click the following key in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters
- On the Edit menu, click Add Value, and then add the following registry value: Value name: EnableBigLba
- Data type: REG_DWORD
- Value data: 0x1
- Quit Registry Editor.