Determine HDD maximum size

TimW61

Honorable
Feb 20, 2013
10
0
10,510
Hoping to find out the maximum size and other relevant info to replace HDD.

Motherboard-Gigabyte BX2000
Chipset-i440BX
Bios-Award V4.51PG 19th July 1999

I think the Bios date is the crucial bit and I think I may be restricted to about 30Gb. Have googled for Bios updates and failed, Award having been taken over by someone else. Also odd that the Bios dates to about 5 months after I bought the unit.

Secondly, My existing HDD, I have 2 Fujitsi MPD3108AT HDs, primary master and primary slave. obviously I need the same interface which I think is ATA/66. My handbook says under IDE ports:

2 Ultra DMA/33 bus master IDE channels. Support mode 3,4 IDE & ATAPI cd-rom

Any help regarding HD size and make/model/type required would be great.

Thanks for looking
Tim
 

Paperdoc

Polypheme
Ambassador
Changing to a SATA controller in the PCI bus, as noidea_77 suggests, is an option. The only "trick" is that your machine's BIOS must be able to make use of the BIOS extensions on the PCI card to be able to BOOT from a disk attached to that card. Many BIOS's can do this, but not guaranteed with an older board like this.

If you stick with an IDE drive, here are two points to consider:
1. Make sure the data cable (ribbon) for the IDE drives is 80-conductor. The older cables had 40 wires in them, the newer ones have 80, even though the connectors on the ends only have 40 holes. To check, start counting across the ribbon. If you get ¼ of the way across and you've already counted 20 wires, you are OK. You need the 80-conductor cable to ensure that the data transfer rate along the cable will be as fast as the mobo's IDE controllers can go, and that MAY be better than ATA66.

2. I agree the mobo will be limited to max 137 GB HDD size (probably not smaller), and that's a hard size to find. I had to do this replacement on a mobo from the same era with the same limit. To do it I used a feature in many Seagate HDD's. If you buy one of their HDD's and download their free diagnostic tool kit Seatools for DOS, you can enable this trick. (You get Seatools for DOS as an .iso image file, which needs to be burned to a CDR disk. You then boot from this CD and it loads and runs its own mini-DOS, giving you a menu system for the tools. You do NOT need a working HDD in your system to run the "for DOS" version.) Anyway, one of the tools in there allows you to tell the HDD to change its maximum size to something smaller that you specify. From then on it will ALWAYS behave (and tell the world) that is is the size you said, and no larger. That way it cannot allow anything to use the space above the limit you set. What limit? Well, you tell it the maximum NUMBER of SECTORS it can use (also known as the maximum LBA address). You need to know that the limit is because the LBA addressing system in this older mobo uses a 28-bit binary address, so the maximum number of Sectors it can address is 2^28, or 268,435,456. since one Sector can hold 512 bytes, that is 137,438,953,472 - aka 137 GB. I bought a 160 GB Seagate HDD with IDE interface, then used Seatools for DOS to tell it to use 268,435,456 as the maximum LBA address on that drive, and it works perfectly. Moreover, nothing will ever be able to try to use that "wasted" extra space by accident. (That's important because trying to do that can cause significant data corruption.) By the way, although you won't need it, Seatools for DOS also has a tool to reset the max to the real full size of the HDD, if ever you need that.
 

TimW61

Honorable
Feb 20, 2013
10
0
10,510
noidea_77 & Paperdoc,

Thanks for the replies, forgot to mention I'm using XP!

As to the Bios update, I tried the version given in noidea_77's reply sometime ago. The F9 bios update fails with my system, can't remember the exact message, something about 'incompatible bios'. The F series of Bios updates on the Gigabyte site will not flash when Award Bios is the existing.

I found on other forums people who have the same Bios as mine and that their 80Gb HD were not recognized and an Award bios update was needed.

eg. http://www.computing.net/answers/windows-xp/bios-award-v451pg-flash/44568.html

'Where can I find a bios update for an Award V4.51 bios? I just bought Windows XP and I need a Bios update so I can get my 80 gig HD to be recognized past the 32gig limitation.'

What is this 32Gb limit???

and
http://www.neoseeker.com/forums/4/t156599-award-v4-51pg-bios-update/

Just checked my IDE cables and I have an 80 wire one in another 'spare parts' machine.

Thanks
Tim
 

Paperdoc

Polypheme
Ambassador
I agree with noidea_77 - check your mobo identification carefully.

You should understand that you can't just use ANY Award BIOS update. Award writes and licenses BIOS's, but every mobo needs a customized version to fit its exact components. So you need the right update from your mobo maker's website, NOT just anything from AWARD for that chipset. And it MUST be for exactly your mobo, not just something with a similar name.
 

TimW61

Honorable
Feb 20, 2013
10
0
10,510
Hi, Thanks again. Absolutley 100% postive I have the right MoBo. I have the handbook, I've had unit since 1999, I've had the case open many times and it is clearly IDd as Gigabyte GA-BX2000 on the board. I found this thread on another forum http://www.tek-tips.com/viewthread.cfm?qid=486168 from 'IncubusDesigns' who had the same issue back in 2003.
If you look at 'Win98User's reply he points out that the bios flash updates on the Gigabyte website are no use if you have Award bios. This was sorted out by getting controller card.
So, Gigabyte must have their own bios on some BX2000's and Award's on others.

Somewhere, (can't find it now) there is a non-award bios flash for the BX2000 which 'fixes 32Gb' HD limit. This is dated later than my Award Bios so I can only presume the Award one also restricts the HD to 35Gb.

Kind of answered my own question now!! Never been able to find an Award Bios update!

Thanks
Tim