Originally posted by: jpbelauskas
what os are you running? and how big is the drive? generally older oses don't recognize drives taht are bigger tahn 128gb, by older i mean win 95 win 98. win 2k i'm not sure about. winxp does recognize it up to 200gb i think. then you need to install sp2.
my numbers may be off by a bit but that is the gist of it.
you're about right.
http://www.storagereview.com/guide2000/ref/hdd/bios/size.html
Storage Review as an excellent reference section. This part descibing the various harddrive size barriers.
most likely, Your BIOS is limited in the number of cyliniders it can handle (
See here). Thus, your hard drive is limited to 32GB.
The problems w/ Windows 95/98/2000/XP stem from the Logical Block Addressing scheme. LBA replaced older modes of addressing data on the hard drives in order to allow for larger size hard drives. However, the older method used 28bits to address, reasulting in a 128GiB/137GB limit.
See here. Note that when this guide was written, they had not solved this problem. so the information here is slightly out of date.
It was decided (at some point, I'm not sure when), that a new 48-bit LBA scheme would be used. (this, for the record, limits hard drives to somewhere in the range of 144 Petabytes).
http://www.48bitlba.com/ should have some good information on this, although it too is out of date. They state that the next limit (not related to LBA) will occur at 2.2Terabytes. I think this is due to the NTFS file system, but I'm not positive (it is related to a 32-bit addressing scheme in some way).
Probably way more information than you needed, but I hope it helps.