VOGONS


First post, by Baoran

User metadata
Rank l33t
Rank
l33t

I have a seagate hard drive that is 545Mb. I was wondering if there would be any chance to use it in a system that has the 528Mb size limit. Like would it work if you set it in bios to have 1024 cylinders instead of the actual 1057 cylinders that the hard drive has or would that cause problems?

Reply 1 of 9, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie

I did something similar for a 512mb CF card in a system that only supports fixed disk types, I set it to the closest size (504mb) and haven’t had any issues. I think I do remember seeing some errors during the formatting but no real issues yet. That said I haven’t filled the drive to near capacity yet either.

Check out DOSBox Distro:

https://sites.google.com/site/dosboxdistro/ [*]

a lightweight Linux distro (tinycore) which boots off a usb flash drive and goes straight to DOSBox.

Make your dos retrogaming experience portable!

Reply 2 of 9, by derSammler

User metadata
Rank l33t
Rank
l33t

It works as long as none of the CHS values are set higher than what the drive reports. So you can use 1024 cylinders instead of 1057, but you can't set e.g. 3 heads to compensate less cylinders (or sectors) if the hard drive reports only 2 heads. This is important because the max. drive size of 528 MB translates to CHS 1024/16/63, which may use higher values than your 545 MB drive for heads and/or sectors.

Reply 3 of 9, by Baoran

User metadata
Rank l33t
Rank
l33t

Well, the limit in bios is 1024 cylinders, 16 heads and 63 sectors when the hard drive actually has 1057 cylinders, 16 heads and 63 sectors, so the cylinder value is the only one I would need to change.

hdd1.jpg
Filename
hdd1.jpg
File size
1.29 MiB
Views
1437 views
File license
GPL-2.0-or-later

Would anyone happen to know what year this hard drive is from?

Reply 4 of 9, by rmay635703

User metadata
Rank Oldbie
Rank
Oldbie

Large or big mode gets you up to 1gb on many older machines.

Oddly 540mb hard drives were very common, much more common than anything 500-528mb, one would hope A machine made post 1990 could use one

Reply 5 of 9, by derSammler

User metadata
Rank l33t
Rank
l33t
Baoran wrote on 2020-02-16, 18:52:

Well, the limit in bios is 1024 cylinders, 16 heads and 63 sectors when the hard drive actually has 1057 cylinders, 16 heads and 63 sectors, so the cylinder value is the only one I would need to change.

No issues to expect then.

Baoran wrote on 2020-02-16, 18:52:

Would anyone happen to know what year this hard drive is from?

1995.

Reply 6 of 9, by douglar

User metadata
Rank Oldbie
Rank
Oldbie
rmay635703 wrote on 2020-02-16, 19:07:

Large or big mode gets you up to 1gb on many older machines.

Oddly 540mb hard drives were very common, much more common than anything 500-528mb, one would hope A machine made post 1990 could use one

Most hard drives were sold under decimal MB at the time, since the number was larger.

540 Decimal MB = 540,016,640 Bytes = 515 Binary MB

So depending how you count, the 540 MB drives were smack dab in the 500-528MB range.

Reply 8 of 9, by Baoran

User metadata
Rank l33t
Rank
l33t
douglar wrote on 2020-02-16, 21:28:
Most hard drives were sold under decimal MB at the time, since the number was larger. […]
Show full quote
rmay635703 wrote on 2020-02-16, 19:07:

Large or big mode gets you up to 1gb on many older machines.

Oddly 540mb hard drives were very common, much more common than anything 500-528mb, one would hope A machine made post 1990 could use one

Most hard drives were sold under decimal MB at the time, since the number was larger.

540 Decimal MB = 540,016,640 Bytes = 515 Binary MB

So depending how you count, the 540 MB drives were smack dab in the 500-528MB range.

derSammler wrote on 2020-02-16, 19:14:
No issues to expect then. […]
Show full quote
Baoran wrote on 2020-02-16, 18:52:

Well, the limit in bios is 1024 cylinders, 16 heads and 63 sectors when the hard drive actually has 1057 cylinders, 16 heads and 63 sectors, so the cylinder value is the only one I would need to change.

No issues to expect then.

Baoran wrote on 2020-02-16, 18:52:

Would anyone happen to know what year this hard drive is from?

1995.

jmarsh wrote on 2020-02-16, 21:43:

Using 1024 is not recommended due to bugs in MSDOS, use 1023 instead.

Thank you all for your help. I was thinking of getting a pc that is confirmed that it doesn't accept larger values than 1024 cylinders in bios, but hard drive has been removed from it and this is the smallest hard drive I have currently that is not in use, so the main thing was that I was worried about was that if the disk geometry is wrong in the bios it would mess up the hard drive in some way when trying to format and use it.

Reply 9 of 9, by SirNickity

User metadata
Rank Oldbie
Rank
Oldbie

For the most part, no. You only run into trouble with that when, like others have said, you change the heads and sectors parameters, OR if some driver has direct access to the controller and can query the hard drive directly. It may find that the values reported by the drive are different from those reported by the BIOS and refuse to try accessing the disk with "different" parameters. This is a corner case though, and with DOS, is unlikely to ever be an issue.