48-bit LBA/hard disks greater than 128/137GB limitation

cyber2630

New Member
I am using a Highpoint Technologies RocketRAID 133 (HPT372A) hard disk controller, with BIOS version 2.31. The readme file states clearly that v2.31 supports 48-bit LBA/hard disks greater than 137GB. I have had this controller for perhaps 3 years and I have had a mirrored 2x60gb (both master) hardware disk array since then. Also, I had an 80 gb disk on one of the secondary (slave) cables. No problem with any of this. My motherboard is an Asus P4P800. The BIOS is from 2003 and doesn’t support 48-bit Logical Block Addressing Support (LBA)/hard disks greater than 137GB, but the HPT372A does, so the HPT’s website says. Asus website doesn’t list my motherboard as sbeing one that supports 48-bit LBA. The RR133 is a Ultra ATA/133 PCI controller card that supports 4 ATA 133 drives. I am using the 80-pin IDE hard drive cable with black/grey connectors.

I am using Windows 2000 Pro, SP4.

I have purchased 3 seagate IDE Ultra ATA 100 500 gb (ST3500630A) hard disks and want to use them with the HPT controller, since my Motherboard BIOS doesn’t support it.

I put one 500 gb hard disk in a USB 2.0 enclosure, and had no problems creating a NTFS FS of the full capacity (465gb). Does the USB specification bypass the motherboard drive controller or additional HPT controller and not have a 137gb size limitation? If I put this drive on the motherboard or HPT drive controller, I can’t see the files on the drive.

Windows 2000 Pro changes
I enabled EnableBigLba in the Windows registry so the OS will support 48-bit LBA and rebooted. I have verified that this was correctly done with a tool.

atapi.sys
Update.inf

c:\WINNT\system32\drivers
june 19, 2003 85kb - 86,672-not quite correct version? a little small
I don't have an update.inf file

update.inf - several downloaded versions
c:\WINNT\softwaredistribution\download\xxx

I have removed the 80 gb hard disk and replaced it with a 500 gb one. The HPT controller sees the 500 gb drive as a 500 gb drive when I go into the array configuration tool during boot. In windows, I could create a 500 gb primary partition. However, I can’t create a NTFS FS using Windows disk manager to format the drive. It fails after a low percentage, as if it is still hitting the 137gb barrier. It seems to me that the HPT controller doesn’t really support drives greater than 137 gb after all. I was able to create a 127 GB partition on the 500 gb drive and format it in disk manager, so I know the drive is good.

The latest HPT drivers & BIOS are not much more advanced than what I have installed already so that should not be an issue. I have read the HPT FAQ for the RR133.

Is there something else I need to do in Windows 2000 to make this work that I don’t know about? Please assist. Thanks.
 
What version of atapi.sys is that? (properties->version tab)

Win2k SP3 and later should have support for 48bit LBA drives.

Does Asus not have a BIOS update for the motherboard that does support 48bit LBA? You could see if it is the HPT controller or not by trying it on the motherboard's controller.
 
Back
Top