"Andrew Rossmann" <andysnewsreply@no_junk.comcast.net> wrote in message news:(E-Mail Removed)...
> In article <9401C04B711123A75@130.133.1.4>, (E-Mail Removed) says...
> > If a hard drive (for example, 160 GB) has a greater capacity than a
> > BIOS (137 GB) then what happens?
> >
> > Does the BIOS refuse to see the whole drive and none of the drive is
> > usable?
> >
> > Or is it ok to partition and use the drive up to the BIOS limit? And
> > would any problems occur if such a large capacity hard drive was then
> > taken and used on another system which could manage to see the whole
> > of that hard drive?
> >
> > I am thinking of PATA and WinXP here.
>
> Generally, you will only see up to the limit of the BIOS.
That is with a limited bios. A faulty bios may throw-up in different ways.
> Most drives today go by total sectors,
Where can you still buy smaller than 8GB drives?
> not cylinders/heads/sectors.
Because CHS is limited to 8GB.
> There used to be problems back in the 8GB
> limit time where some computers would lock up
They may still do that with any doubling of previous limits if they
make the same mistake over and over.
> (some drives had special jumper settings to give a fake size of 8G or less,
Or 32GB. (Or 2 GB).
> but then required a drive overlay to access the full size).
> I don't know if newer BIOS's have that issue with the 137G limit.
The issue is there but whether there is an overlay that adds 48-bit LBA .....
>
> The iffy problem might be what would happen if Windows (or
> other OS) fully supports 48-bit LBA, but the BIOS doesn't.
Depends on Windows Int13 and how it is implemented. Obviously
DOS will have a problem with addressing anything above the limit.
Some DOS programs may even crash if confronted with numbers
that are above the limit anyway or refuse them/give an error.
> It probably won't be much of a problem with the latest sector-based
> partitioning modes,
Meaning? MBRs have always had the LBA values next to the CHS
ones. And LBA and 48-bit are entirely unrelated/different things.
Presumably you mean Partition Types? The partition type likely
determines whether CHS or LBA values are used.
> but could cause problems if you used the older cylinder-based ones
> and the translation changed.
That apparently is always a problem when using Int13 (or is that Int19?)
Anyway, the Initial Boot stage. Could be the MBR code even.
You can clear the CHS values in the Master Bootrecords and
the partitions will still be recognized and functional. However, the
system won't boot anymore. Well, at least with Win9x/me, that is.
>
> In some cases, you could probably create a boot partition up to the size
> of what the BIOS supports, then an extended/logical partition using up the
> rest.
You can't use the rest as BIOS doesn't see the rest.
> I have/had some computers at work with the 8G limit working with 40G
> drives under NT doing it like that.
You probably used a partitioning tool that didn't take its numbers from
BIOS. Fdisk won't allow to partition more that it can see through bios.
Fdisk from within Windows probably can, assuming that Windows Int13
is capable of seeing the whole drive.
>
> --
> If there is a no_junk in my address, please REMOVE it before replying!
> All junk mail senders will be prosecuted to the fullest extent of the
> law!!
> http://home.att.net/~andyross